diff --git a/CHANGELOG.md b/CHANGELOG.md index ade9a7d..c4dd6f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## [1.9.0] + +#### New Features + +- Added 10 new game levels (91–100). + ## [1.8.0] #### New Features diff --git a/ios/Runner.xcodeproj/project.pbxproj b/ios/Runner.xcodeproj/project.pbxproj index 3d2834e..8d36f33 100644 --- a/ios/Runner.xcodeproj/project.pbxproj +++ b/ios/Runner.xcodeproj/project.pbxproj @@ -495,7 +495,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 31; + CURRENT_PROJECT_VERSION = 32; DEVELOPMENT_TEAM = G4KB5U6326; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; @@ -505,7 +505,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.8.0; + MARKETING_VERSION = 1.9.0; PRODUCT_BUNDLE_IDENTIFIER = com.khlebobul.pegma; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; @@ -683,7 +683,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 31; + CURRENT_PROJECT_VERSION = 32; DEVELOPMENT_TEAM = G4KB5U6326; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; @@ -693,7 +693,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.8.0; + MARKETING_VERSION = 1.9.0; PRODUCT_BUNDLE_IDENTIFIER = com.khlebobul.pegma; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; @@ -709,7 +709,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 31; + CURRENT_PROJECT_VERSION = 32; DEVELOPMENT_TEAM = G4KB5U6326; ENABLE_BITCODE = NO; INFOPLIST_FILE = Runner/Info.plist; @@ -719,7 +719,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 1.8.0; + MARKETING_VERSION = 1.9.0; PRODUCT_BUNDLE_IDENTIFIER = com.khlebobul.pegma; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; diff --git a/lib/data/levels/level_100.json b/lib/data/levels/level_100.json new file mode 100644 index 0000000..6439787 --- /dev/null +++ b/lib/data/levels/level_100.json @@ -0,0 +1,11 @@ +{ + "board": [ + ["x", "x", "0", "0", "0", "x", "x"], + ["x", "x", "1", "1", "1", "x", "x"], + ["1", "1", "0", "1", "0", "1", "1"], + ["1", "1", "1", "1", "1", "1", "1"], + ["1", "1", "0", "0", "0", "1", "1"], + ["x", "x", "0", "1", "0", "x", "x"], + ["x", "x", "0", "1", "0", "x", "x"] + ] +} \ No newline at end of file diff --git a/lib/data/levels/level_91.json b/lib/data/levels/level_91.json new file mode 100644 index 0000000..9a7f477 --- /dev/null +++ b/lib/data/levels/level_91.json @@ -0,0 +1,11 @@ +{ + "board": [ + ["x", "x", "0", "0", "0", "x", "x"], + ["x", "x", "1", "1", "1", "x", "x"], + ["0", "1", "1", "1", "1", "1", "0"], + ["0", "1", "1", "0", "1", "1", "0"], + ["0", "1", "1", "1", "1", "1", "0"], + ["x", "x", "1", "1", "1", "x", "x"], + ["x", "x", "0", "0", "0", "x", "x"] + ] +} \ No newline at end of file diff --git a/lib/data/levels/level_92.json b/lib/data/levels/level_92.json new file mode 100644 index 0000000..fa567e6 --- /dev/null +++ b/lib/data/levels/level_92.json @@ -0,0 +1,11 @@ +{ + "board": [ + ["x", "x", "1", "1", "1", "x", "x"], + ["x", "x", "1", "1", "1", "x", "x"], + ["0", "0", "0", "0", "0", "0", "0"], + ["1", "1", "1", "1", "1", "1", "1"], + ["0", "0", "0", "0", "0", "0", "0"], + ["x", "x", "1", "1", "1", "x", "x"], + ["x", "x", "1", "1", "1", "x", "x"] + ] +} \ No newline at end of file diff --git a/lib/data/levels/level_93.json b/lib/data/levels/level_93.json new file mode 100644 index 0000000..34eb698 --- /dev/null +++ b/lib/data/levels/level_93.json @@ -0,0 +1,11 @@ +{ + "board": [ + ["x", "x", "1", "1", "1", "x", "x"], + ["x", "x", "1", "1", "1", "x", "x"], + ["0", "0", "0", "1", "0", "0", "0"], + ["0", "1", "1", "1", "1", "1", "0"], + ["0", "1", "1", "1", "1", "1", "0"], + ["x", "x", "1", "1", "1", "x", "x"], + ["x", "x", "0", "1", "0", "x", "x"] + ] +} \ No newline at end of file diff --git a/lib/data/levels/level_94.json b/lib/data/levels/level_94.json new file mode 100644 index 0000000..4897d57 --- /dev/null +++ b/lib/data/levels/level_94.json @@ -0,0 +1,11 @@ +{ + "board": [ + ["x", "x", "1", "1", "1", "x", "x"], + ["x", "x", "1", "1", "1", "x", "x"], + ["0", "1", "1", "0", "1", "1", "0"], + ["0", "1", "1", "1", "1", "1", "0"], + ["0", "1", "1", "0", "1", "1", "0"], + ["x", "x", "0", "0", "0", "x", "x"], + ["x", "x", "0", "0", "0", "x", "x"] + ] +} \ No newline at end of file diff --git a/lib/data/levels/level_95.json b/lib/data/levels/level_95.json new file mode 100644 index 0000000..d9eed7c --- /dev/null +++ b/lib/data/levels/level_95.json @@ -0,0 +1,11 @@ +{ + "board": [ + ["x", "x", "0", "1", "0", "x", "x"], + ["x", "x", "1", "1", "1", "x", "x"], + ["1", "1", "1", "1", "1", "1", "1"], + ["1", "1", "1", "0", "1", "1", "1"], + ["0", "0", "1", "1", "1", "0", "0"], + ["x", "x", "0", "1", "0", "x", "x"], + ["x", "x", "0", "0", "0", "x", "x"] + ] +} \ No newline at end of file diff --git a/lib/data/levels/level_96.json b/lib/data/levels/level_96.json new file mode 100644 index 0000000..b9b7ddd --- /dev/null +++ b/lib/data/levels/level_96.json @@ -0,0 +1,11 @@ +{ + "board": [ + ["x", "x", "1", "0", "1", "x", "x"], + ["x", "x", "1", "1", "1", "x", "x"], + ["0", "1", "0", "0", "0", "1", "0"], + ["1", "1", "1", "0", "1", "1", "1"], + ["1", "1", "0", "1", "0", "1", "1"], + ["x", "x", "0", "1", "0", "x", "x"], + ["x", "x", "0", "0", "0", "x", "x"] + ] +} \ No newline at end of file diff --git a/lib/data/levels/level_97.json b/lib/data/levels/level_97.json new file mode 100644 index 0000000..720e420 --- /dev/null +++ b/lib/data/levels/level_97.json @@ -0,0 +1,11 @@ +{ + "board": [ + ["x", "x", "0", "0", "0", "x", "x"], + ["x", "x", "0", "1", "0", "x", "x"], + ["0", "1", "1", "1", "1", "1", "1"], + ["0", "1", "1", "1", "1", "1", "0"], + ["1", "0", "1", "1", "1", "0", "0"], + ["x", "x", "1", "1", "1", "x", "x"], + ["x", "x", "1", "1", "1", "x", "x"] + ] +} \ No newline at end of file diff --git a/lib/data/levels/level_98.json b/lib/data/levels/level_98.json new file mode 100644 index 0000000..c2f1b92 --- /dev/null +++ b/lib/data/levels/level_98.json @@ -0,0 +1,11 @@ +{ + "board": [ + ["x", "x", "0", "0", "0", "x", "x"], + ["x", "x", "0", "1", "0", "x", "x"], + ["0", "1", "1", "1", "1", "1", "0"], + ["1", "1", "1", "0", "1", "1", "1"], + ["1", "1", "1", "1", "1", "1", "1"], + ["x", "x", "0", "1", "0", "x", "x"], + ["x", "x", "0", "1", "0", "x", "x"] + ] +} \ No newline at end of file diff --git a/lib/data/levels/level_99.json b/lib/data/levels/level_99.json new file mode 100644 index 0000000..6402519 --- /dev/null +++ b/lib/data/levels/level_99.json @@ -0,0 +1,11 @@ +{ + "board": [ + ["x", "x", "0", "1", "0", "x", "x"], + ["x", "x", "1", "1", "1", "x", "x"], + ["0", "0", "1", "1", "1", "0", "0"], + ["1", "1", "0", "1", "0", "1", "1"], + ["0", "1", "1", "0", "1", "1", "0"], + ["x", "x", "1", "1", "1", "x", "x"], + ["x", "x", "0", "0", "0", "x", "x"] + ] +} \ No newline at end of file diff --git a/pubspec.yaml b/pubspec.yaml index b6060a9..6f64158 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,7 +1,7 @@ name: pegma description: "A free and cross-platform version of the classic Peg solitaire! Enjoy the timeless puzzle on your mobile device!" publish_to: 'none' -version: 1.8.0+31 +version: 1.9.0+32 environment: sdk: ^3.8.1