summary refs log tree commit diff stats
path: root/Cartographic.xcodeproj
diff options
context:
space:
mode:
authorStarla Insigna <starla4444@gmail.com>2011-11-30 12:57:06 -0500
committerStarla Insigna <starla4444@gmail.com>2011-11-30 12:57:06 -0500
commit6e96fb2144718722208d22f892716b55548135e1 (patch)
tree4dd550de787dd370a13039c03969442f54a3a856 /Cartographic.xcodeproj
parentfd58a0cde1bb5473e39e6cb82d28113da84b9ae0 (diff)
downloadcartcollect-6e96fb2144718722208d22f892716b55548135e1.tar.gz
cartcollect-6e96fb2144718722208d22f892716b55548135e1.tar.bz2
cartcollect-6e96fb2144718722208d22f892716b55548135e1.zip
Created a game mode manager
There is now one location for information relating to each GameMode instead of several places, so that info can be easily updated and propagated to, for instance, GameModeSelectionLayer. GameModes can also be specified by an info instance each owns. There's also a way to get an ordered list of game modes.

The three star game mode unlocking system has also been added.

Closes #213
Diffstat (limited to 'Cartographic.xcodeproj')
-rwxr-xr-xCartographic.xcodeproj/project.pbxproj24
1 files changed, 24 insertions, 0 deletions
diff --git a/Cartographic.xcodeproj/project.pbxproj b/Cartographic.xcodeproj/project.pbxproj index 5aed3f5..464cf44 100755 --- a/Cartographic.xcodeproj/project.pbxproj +++ b/Cartographic.xcodeproj/project.pbxproj
@@ -124,6 +124,11 @@
124 6CC89DD913F2F4E6003704F7 /* Entitlements.plist in Resources */ = {isa = PBXBuildFile; fileRef = 6CC89DD813F2F4E6003704F7 /* Entitlements.plist */; }; 124 6CC89DD913F2F4E6003704F7 /* Entitlements.plist in Resources */ = {isa = PBXBuildFile; fileRef = 6CC89DD813F2F4E6003704F7 /* Entitlements.plist */; };
125 6CC89DDF13F31413003704F7 /* TutorialMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CC89DDE13F31413003704F7 /* TutorialMode.m */; }; 125 6CC89DDF13F31413003704F7 /* TutorialMode.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CC89DDE13F31413003704F7 /* TutorialMode.m */; };
126 6CDBE80C14092DB00072F287 /* ledge.png in Resources */ = {isa = PBXBuildFile; fileRef = 6CDBE80B14092DB00072F287 /* ledge.png */; }; 126 6CDBE80C14092DB00072F287 /* ledge.png in Resources */ = {isa = PBXBuildFile; fileRef = 6CDBE80B14092DB00072F287 /* ledge.png */; };
127 6CE5F7EA1483FAC8008E9ADA /* GameModeInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CE5F7E91483FAC8008E9ADA /* GameModeInfo.m */; };
128 6CE5F7EE14855331008E9ADA /* GameModeManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CE5F7ED14855331008E9ADA /* GameModeManager.m */; };
129 6CE5F7F214869D98008E9ADA /* star_1.png in Resources */ = {isa = PBXBuildFile; fileRef = 6CE5F7EF14869D98008E9ADA /* star_1.png */; };
130 6CE5F7F314869D98008E9ADA /* star_2.png in Resources */ = {isa = PBXBuildFile; fileRef = 6CE5F7F014869D98008E9ADA /* star_2.png */; };
131 6CE5F7F414869D98008E9ADA /* star_3.png in Resources */ = {isa = PBXBuildFile; fileRef = 6CE5F7F114869D98008E9ADA /* star_3.png */; };
127 6CF64C0B141BA37000F3B702 /* multiplier.png in Resources */ = {isa = PBXBuildFile; fileRef = 6CF64C0A141BA37000F3B702 /* multiplier.png */; }; 132 6CF64C0B141BA37000F3B702 /* multiplier.png in Resources */ = {isa = PBXBuildFile; fileRef = 6CF64C0A141BA37000F3B702 /* multiplier.png */; };
128 6CF64C11141BA84200F3B702 /* Absorption2.wav in Resources */ = {isa = PBXBuildFile; fileRef = 6CF64C10141BA84200F3B702 /* Absorption2.wav */; }; 133 6CF64C11141BA84200F3B702 /* Absorption2.wav in Resources */ = {isa = PBXBuildFile; fileRef = 6CF64C10141BA84200F3B702 /* Absorption2.wav */; };
129 6CF64C1D141BFA9600F3B702 /* FallingObjectFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CF64C1C141BFA9600F3B702 /* FallingObjectFactory.m */; }; 134 6CF64C1D141BFA9600F3B702 /* FallingObjectFactory.m in Sources */ = {isa = PBXBuildFile; fileRef = 6CF64C1C141BFA9600F3B702 /* FallingObjectFactory.m */; };
@@ -459,6 +464,13 @@
459 6CC89DE013F3197F003704F7 /* FallingObjectDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FallingObjectDelegate.h; sourceTree = "<group>"; }; 464 6CC89DE013F3197F003704F7 /* FallingObjectDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FallingObjectDelegate.h; sourceTree = "<group>"; };
460 6CDBE80B14092DB00072F287 /* ledge.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ledge.png; sourceTree = "<group>"; }; 465 6CDBE80B14092DB00072F287 /* ledge.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ledge.png; sourceTree = "<group>"; };
461 6CDBE80E140936CF0072F287 /* CartDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CartDelegate.h; sourceTree = "<group>"; }; 466 6CDBE80E140936CF0072F287 /* CartDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CartDelegate.h; sourceTree = "<group>"; };
467 6CE5F7E81483FAC8008E9ADA /* GameModeInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GameModeInfo.h; sourceTree = "<group>"; };
468 6CE5F7E91483FAC8008E9ADA /* GameModeInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GameModeInfo.m; sourceTree = "<group>"; };
469 6CE5F7EC14855331008E9ADA /* GameModeManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GameModeManager.h; sourceTree = "<group>"; };
470 6CE5F7ED14855331008E9ADA /* GameModeManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GameModeManager.m; sourceTree = "<group>"; };
471 6CE5F7EF14869D98008E9ADA /* star_1.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = star_1.png; sourceTree = "<group>"; };
472 6CE5F7F014869D98008E9ADA /* star_2.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = star_2.png; sourceTree = "<group>"; };
473 6CE5F7F114869D98008E9ADA /* star_3.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = star_3.png; sourceTree = "<group>"; };
462 6CF64C0A141BA37000F3B702 /* multiplier.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = multiplier.png; sourceTree = "<group>"; }; 474 6CF64C0A141BA37000F3B702 /* multiplier.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = multiplier.png; sourceTree = "<group>"; };
463 6CF64C10141BA84200F3B702 /* Absorption2.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = Absorption2.wav; sourceTree = "<group>"; }; 475 6CF64C10141BA84200F3B702 /* Absorption2.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = Absorption2.wav; sourceTree = "<group>"; };
464 6CF64C1B141BFA9600F3B702 /* FallingObjectFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FallingObjectFactory.h; sourceTree = "<group>"; }; 476 6CF64C1B141BFA9600F3B702 /* FallingObjectFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FallingObjectFactory.h; sourceTree = "<group>"; };
@@ -780,6 +792,9 @@
780 3F6C7F4D13D647B600C038FE /* Sprites */ = { 792 3F6C7F4D13D647B600C038FE /* Sprites */ = {
781 isa = PBXGroup; 793 isa = PBXGroup;
782 children = ( 794 children = (
795 6CE5F7EF14869D98008E9ADA /* star_1.png */,
796 6CE5F7F014869D98008E9ADA /* star_2.png */,
797 6CE5F7F114869D98008E9ADA /* star_3.png */,
783 6CF64C0A141BA37000F3B702 /* multiplier.png */, 798 6CF64C0A141BA37000F3B702 /* multiplier.png */,
784 6CDBE80B14092DB00072F287 /* ledge.png */, 799 6CDBE80B14092DB00072F287 /* ledge.png */,
785 6C39CFE613FC46CD002B21AF /* water.png */, 800 6C39CFE613FC46CD002B21AF /* water.png */,
@@ -934,6 +949,10 @@
934 6CC89DDE13F31413003704F7 /* TutorialMode.m */, 949 6CC89DDE13F31413003704F7 /* TutorialMode.m */,
935 6C39CFE313FC4635002B21AF /* JumpGameMode.h */, 950 6C39CFE313FC4635002B21AF /* JumpGameMode.h */,
936 6C39CFE413FC4635002B21AF /* JumpGameMode.m */, 951 6C39CFE413FC4635002B21AF /* JumpGameMode.m */,
952 6CE5F7E81483FAC8008E9ADA /* GameModeInfo.h */,
953 6CE5F7E91483FAC8008E9ADA /* GameModeInfo.m */,
954 6CE5F7EC14855331008E9ADA /* GameModeManager.h */,
955 6CE5F7ED14855331008E9ADA /* GameModeManager.m */,
937 ); 956 );
938 name = "Game Modes"; 957 name = "Game Modes";
939 sourceTree = "<group>"; 958 sourceTree = "<group>";
@@ -1467,6 +1486,9 @@
1467 6CDBE80C14092DB00072F287 /* ledge.png in Resources */, 1486 6CDBE80C14092DB00072F287 /* ledge.png in Resources */,
1468 6CF64C0B141BA37000F3B702 /* multiplier.png in Resources */, 1487 6CF64C0B141BA37000F3B702 /* multiplier.png in Resources */,
1469 6CF64C11141BA84200F3B702 /* Absorption2.wav in Resources */, 1488 6CF64C11141BA84200F3B702 /* Absorption2.wav in Resources */,
1489 6CE5F7F214869D98008E9ADA /* star_1.png in Resources */,
1490 6CE5F7F314869D98008E9ADA /* star_2.png in Resources */,
1491 6CE5F7F414869D98008E9ADA /* star_3.png in Resources */,
1470 ); 1492 );
1471 runOnlyForDeploymentPostprocessing = 0; 1493 runOnlyForDeploymentPostprocessing = 0;
1472 }; 1494 };
@@ -1517,6 +1539,8 @@
1517 6C85834414055B2E009EF100 /* notificationDesign.m in Sources */, 1539 6C85834414055B2E009EF100 /* notificationDesign.m in Sources */,
1518 6C4400041415080800A9E1D7 /* ZoomFadeTransition.m in Sources */, 1540 6C4400041415080800A9E1D7 /* ZoomFadeTransition.m in Sources */,
1519 6CF64C1D141BFA9600F3B702 /* FallingObjectFactory.m in Sources */, 1541 6CF64C1D141BFA9600F3B702 /* FallingObjectFactory.m in Sources */,
1542 6CE5F7EA1483FAC8008E9ADA /* GameModeInfo.m in Sources */,
1543 6CE5F7EE14855331008E9ADA /* GameModeManager.m in Sources */,
1520 ); 1544 );
1521 runOnlyForDeploymentPostprocessing = 0; 1545 runOnlyForDeploymentPostprocessing = 0;
1522 }; 1546 };