// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
1414CA351CCB9F0B00130680 /* Math.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1414CA331CCB9F0B00130680 /* Math.cpp */; };
143F32001CA3011E00C507B0 /* Json.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 143F31F41CA3011E00C507B0 /* Json.cpp */; };
143F32011CA3011E00C507B0 /* Lua.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 143F31F61CA3011E00C507B0 /* Lua.cpp */; };
143F32021CA3011E00C507B0 /* LuaBindings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 143F31F81CA3011E00C507B0 /* LuaBindings.cpp */; };
143F32031CA3011E00C507B0 /* Mp3Music.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 143F31FA1CA3011E00C507B0 /* Mp3Music.cpp */; };
143F32041CA3011E00C507B0 /* ObjModel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 143F31FC1CA3011E00C507B0 /* ObjModel.cpp */; };
143F32051CA3011E00C507B0 /* PvrImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 143F31FE1CA3011E00C507B0 /* PvrImage.cpp */; };
1476BE111CEC934F0081A30C /* BlankState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1476BDFE1CEC934F0081A30C /* BlankState.cpp */; };
1476BE121CEC934F0081A30C /* Camera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1476BE001CEC934F0081A30C /* Camera.cpp */; };
1476BE131CEC934F0081A30C /* Cube.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1476BE021CEC934F0081A30C /* Cube.cpp */; };
1476BE141CEC934F0081A30C /* EditorState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1476BE051CEC934F0081A30C /* EditorState.cpp */; };
1476BE151CEC934F0081A30C /* GameState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1476BE071CEC934F0081A30C /* GameState.cpp */; };
1476BE161CEC934F0081A30C /* MotdState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1476BE091CEC934F0081A30C /* MotdState.cpp */; };
1476BE171CEC934F0081A30C /* SelectorState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1476BE0C1CEC934F0081A30C /* SelectorState.cpp */; };
1476BE181CEC934F0081A30C /* WelcomeState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 1476BE0F1CEC934F0081A30C /* WelcomeState.cpp */; };
1476BE281CEC95510081A30C /* froggy-common.png in Resources */ = {isa = PBXBuildFile; fileRef = 1476BE1A1CEC95510081A30C /* froggy-common.png */; };
1476BE291CEC95510081A30C /* froggy-texture.png in Resources */ = {isa = PBXBuildFile; fileRef = 1476BE1B1CEC95510081A30C /* froggy-texture.png */; };
1476BE2A1CEC95510081A30C /* froggy.mtl in Resources */ = {isa = PBXBuildFile; fileRef = 1476BE1C1CEC95510081A30C /* froggy.mtl */; };
1476BE2B1CEC95510081A30C /* froggy.obj in Resources */ = {isa = PBXBuildFile; fileRef = 1476BE1D1CEC95510081A30C /* froggy.obj */; };
1476BE2C1CEC95510081A30C /* models.png in Resources */ = {isa = PBXBuildFile; fileRef = 1476BE1E1CEC95510081A30C /* models.png */; };
1476BE2D1CEC95510081A30C /* ramp.png in Resources */ = {isa = PBXBuildFile; fileRef = 1476BE1F1CEC95510081A30C /* ramp.png */; };
1476BE2E1CEC95510081A30C /* selector.lua in Resources */ = {isa = PBXBuildFile; fileRef = 1476BE201CEC95510081A30C /* selector.lua */; };
1476BE2F1CEC95510081A30C /* splash1.png in Resources */ = {isa = PBXBuildFile; fileRef = 1476BE211CEC95510081A30C /* splash1.png */; };
1476BE301CEC95510081A30C /* splash2.png in Resources */ = {isa = PBXBuildFile; fileRef = 1476BE221CEC95510081A30C /* splash2.png */; };
1476BE311CEC95510081A30C /* splash3.png in Resources */ = {isa = PBXBuildFile; fileRef = 1476BE231CEC95510081A30C /* splash3.png */; };
1476BE321CEC95510081A30C /* splash4.png in Resources */ = {isa = PBXBuildFile; fileRef = 1476BE241CEC95510081A30C /* splash4.png */; };
1476BE331CEC95510081A30C /* test.lua in Resources */ = {isa = PBXBuildFile; fileRef = 1476BE251CEC95510081A30C /* test.lua */; };
1476BE341CEC95510081A30C /* ui.json in Resources */ = {isa = PBXBuildFile; fileRef = 1476BE261CEC95510081A30C /* ui.json */; };
1476BE351CEC95510081A30C /* ui.png in Resources */ = {isa = PBXBuildFile; fileRef = 1476BE271CEC95510081A30C /* ui.png */; };
1476BE371CECA15F0081A30C /* player-models.png in Resources */ = {isa = PBXBuildFile; fileRef = 1476BE361CECA15F0081A30C /* player-models.png */; };
1476BE3A1CECA1BF0081A30C /* froggy-spots.png in Resources */ = {isa = PBXBuildFile; fileRef = 1476BE381CECA1BF0081A30C /* froggy-spots.png */; };
1476BE3B1CECA1BF0081A30C /* froggy-strips.png in Resources */ = {isa = PBXBuildFile; fileRef = 1476BE391CECA1BF0081A30C /* froggy-strips.png */; };
1476BE3D1CECA23B0081A30C /* tile-map.png in Resources */ = {isa = PBXBuildFile; fileRef = 1476BE3C1CECA23B0081A30C /* tile-map.png */; };
147CFF4D1CB86EEF00F38DA3 /* Image.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 147CFF4A1CB86EEF00F38DA3 /* Image.cpp */; };
147CFF4E1CB86EEF00F38DA3 /* VoxelModel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 147CFF4B1CB86EEF00F38DA3 /* VoxelModel.cpp */; };
149ACBAD1C8D920F00FE027E /* Dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 149ACB9D1C8D920F00FE027E /* Dialog.cpp */; };
149ACBAE1C8D920F00FE027E /* GLProgram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 149ACBA01C8D920F00FE027E /* GLProgram.cpp */; };
149ACBAF1C8D920F00FE027E /* HttpClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 149ACBA21C8D920F00FE027E /* HttpClient.cpp */; };
149ACBB01C8D920F00FE027E /* Log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 149ACBA41C8D920F00FE027E /* Log.cpp */; };
149ACBB11C8D920F00FE027E /* Music.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 149ACBA61C8D920F00FE027E /* Music.cpp */; };
149ACBB21C8D920F00FE027E /* PngImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 149ACBA81C8D920F00FE027E /* PngImage.cpp */; };
149ACBB31C8D920F00FE027E /* ResourceLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 149ACBAA1C8D920F00FE027E /* ResourceLoader.cpp */; };
149ACBBB1C8D936C00FE027E /* GameSim.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 149ACBB91C8D936C00FE027E /* GameSim.cpp */; };
149ACBCE1C8D937800FE027E /* Application.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 149ACBBC1C8D937800FE027E /* Application.cpp */; };
149ACBCF1C8D937800FE027E /* GameAudio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 149ACBBE1C8D937800FE027E /* GameAudio.cpp */; };
149ACBD01C8D937800FE027E /* GameScreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 149ACBC01C8D937800FE027E /* GameScreen.cpp */; };
149ACBD11C8D937800FE027E /* HUD.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 149ACBC21C8D937800FE027E /* HUD.cpp */; };
149ACBD21C8D937800FE027E /* Overlay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 149ACBC41C8D937800FE027E /* Overlay.cpp */; };
149ACBD31C8D937800FE027E /* RenderLayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 149ACBC61C8D937800FE027E /* RenderLayer.cpp */; };
149ACBD41C8D937800FE027E /* Scene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 149ACBC81C8D937800FE027E /* Scene.cpp */; };
149ACBD51C8D937800FE027E /* Shaders.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 149ACBCA1C8D937800FE027E /* Shaders.cpp */; };
149ACBD61C8D937800FE027E /* Shadows.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 149ACBCC1C8D937800FE027E /* Shadows.cpp */; };
149ACBE01C8D938500FE027E /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 149ACBD81C8D938500FE027E /* AppDelegate.mm */; };
149ACBE11C8D938500FE027E /* AudioRenderer.mm in Sources */ = {isa = PBXBuildFile; fileRef = 149ACBDA1C8D938500FE027E /* AudioRenderer.mm */; };
149ACBE21C8D938500FE027E /* GameViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = 149ACBDC1C8D938500FE027E /* GameViewController.mm */; };
149ACBE31C8D938500FE027E /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 149ACBDD1C8D938500FE027E /* main.m */; };
149ACBE41C8D938500FE027E /* SystemLogger.mm in Sources */ = {isa = PBXBuildFile; fileRef = 149ACBDF1C8D938500FE027E /* SystemLogger.mm */; };
149ACBEA1C8D965800FE027E /* GLKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 149ACBE91C8D965800FE027E /* GLKit.framework */; };
149ACBEE1C8D968300FE027E /* iAd.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 149ACBED1C8D968300FE027E /* iAd.framework */; };
149ACBF21C8D96A900FE027E /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 149ACBF11C8D96A900FE027E /* AudioToolbox.framework */; };
149ACBF61C8D976E00FE027E /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 149ACBF41C8D976E00FE027E /* Main.storyboard */; };
149ACBF91C8D977300FE027E /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 149ACBF71C8D977300FE027E /* LaunchScreen.storyboard */; };
149ACC011C8D9D6400FE027E /* Animation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 149ACBFE1C8D9D6400FE027E /* Animation.cpp */; };
14C4B5961CABE06D00CA2018 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 14C4B5951CABE06D00CA2018 /* Images.xcassets */; };
14DD0E491CB404D000E84C70 /* Graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 14DD0E471CB404D000E84C70 /* Graphics.cpp */; };
14DD0E4B1CB523CA00E84C70 /* SystemInformation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 14DD0E4A1CB523CA00E84C70 /* SystemInformation.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
1414CA331CCB9F0B00130680 /* Math.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Math.cpp; sourceTree = "<group>"; };
1414CA341CCB9F0B00130680 /* Math.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Math.h; sourceTree = "<group>"; };
143F31F31CA3011E00C507B0 /* Image.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Image.h; sourceTree = "<group>"; };
143F31F41CA3011E00C507B0 /* Json.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Json.cpp; sourceTree = "<group>"; };
143F31F51CA3011E00C507B0 /* Json.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Json.h; sourceTree = "<group>"; };
143F31F61CA3011E00C507B0 /* Lua.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Lua.cpp; sourceTree = "<group>"; };
143F31F71CA3011E00C507B0 /* Lua.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Lua.h; sourceTree = "<group>"; };
143F31F81CA3011E00C507B0 /* LuaBindings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LuaBindings.cpp; sourceTree = "<group>"; };
143F31F91CA3011E00C507B0 /* LuaBindings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LuaBindings.h; sourceTree = "<group>"; };
143F31FA1CA3011E00C507B0 /* Mp3Music.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mp3Music.cpp; sourceTree = "<group>"; };
143F31FB1CA3011E00C507B0 /* Mp3Music.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Mp3Music.h; sourceTree = "<group>"; };
143F31FC1CA3011E00C507B0 /* ObjModel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ObjModel.cpp; sourceTree = "<group>"; };
143F31FD1CA3011E00C507B0 /* ObjModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ObjModel.h; sourceTree = "<group>"; };
143F31FE1CA3011E00C507B0 /* PvrImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PvrImage.cpp; sourceTree = "<group>"; };
1476BDFD1CEC934F0081A30C /* BaseGameState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BaseGameState.h; path = ../../Game/BaseGameState.h; sourceTree = SOURCE_ROOT; };
1476BDFE1CEC934F0081A30C /* BlankState.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = BlankState.cpp; path = ../../Game/BlankState.cpp; sourceTree = SOURCE_ROOT; };
1476BDFF1CEC934F0081A30C /* BlankState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BlankState.h; path = ../../Game/BlankState.h; sourceTree = SOURCE_ROOT; };
1476BE001CEC934F0081A30C /* Camera.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Camera.cpp; path = ../../Game/Camera.cpp; sourceTree = SOURCE_ROOT; };
1476BE011CEC934F0081A30C /* Camera.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Camera.h; path = ../../Game/Camera.h; sourceTree = SOURCE_ROOT; };
1476BE021CEC934F0081A30C /* Cube.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Cube.cpp; path = ../../Game/Cube.cpp; sourceTree = SOURCE_ROOT; };
1476BE031CEC934F0081A30C /* Cube.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Cube.h; path = ../../Game/Cube.h; sourceTree = SOURCE_ROOT; };
1476BE041CEC934F0081A30C /* Debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Debug.h; path = ../../Game/Debug.h; sourceTree = SOURCE_ROOT; };
1476BE051CEC934F0081A30C /* EditorState.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = EditorState.cpp; path = ../../Game/EditorState.cpp; sourceTree = SOURCE_ROOT; };
1476BE061CEC934F0081A30C /* EditorState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EditorState.h; path = ../../Game/EditorState.h; sourceTree = SOURCE_ROOT; };
1476BE071CEC934F0081A30C /* GameState.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GameState.cpp; path = ../../Game/GameState.cpp; sourceTree = SOURCE_ROOT; };
1476BE081CEC934F0081A30C /* GameState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GameState.h; path = ../../Game/GameState.h; sourceTree = SOURCE_ROOT; };
1476BE091CEC934F0081A30C /* MotdState.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = MotdState.cpp; path = ../../Game/MotdState.cpp; sourceTree = SOURCE_ROOT; };
1476BE0A1CEC934F0081A30C /* MotdState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MotdState.h; path = ../../Game/MotdState.h; sourceTree = SOURCE_ROOT; };
1476BE0B1CEC934F0081A30C /* PolyVertex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PolyVertex.h; path = ../../Game/PolyVertex.h; sourceTree = SOURCE_ROOT; };
1476BE0C1CEC934F0081A30C /* SelectorState.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SelectorState.cpp; path = ../../Game/SelectorState.cpp; sourceTree = SOURCE_ROOT; };
1476BE0D1CEC934F0081A30C /* SelectorState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SelectorState.h; path = ../../Game/SelectorState.h; sourceTree = SOURCE_ROOT; };
1476BE0E1CEC934F0081A30C /* VertexArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VertexArray.h; path = ../../Game/VertexArray.h; sourceTree = SOURCE_ROOT; };
1476BE0F1CEC934F0081A30C /* WelcomeState.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = WelcomeState.cpp; path = ../../Game/WelcomeState.cpp; sourceTree = SOURCE_ROOT; };
1476BE101CEC934F0081A30C /* WelcomeState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WelcomeState.h; path = ../../Game/WelcomeState.h; sourceTree = SOURCE_ROOT; };
1476BE1A1CEC95510081A30C /* froggy-common.png */ = {isa = PBXFileReference; explicitFileType = compiled; name = "froggy-common.png"; path = "../../Data/froggy-common.png"; sourceTree = SOURCE_ROOT; };
1476BE1B1CEC95510081A30C /* froggy-texture.png */ = {isa = PBXFileReference; explicitFileType = compiled; name = "froggy-texture.png"; path = "../../Data/froggy-texture.png"; sourceTree = SOURCE_ROOT; };
1476BE1C1CEC95510081A30C /* froggy.mtl */ = {isa = PBXFileReference; explicitFileType = compiled; fileEncoding = 4; name = froggy.mtl; path = ../../Data/froggy.mtl; sourceTree = SOURCE_ROOT; };
1476BE1D1CEC95510081A30C /* froggy.obj */ = {isa = PBXFileReference; explicitFileType = compiled; fileEncoding = 4; name = froggy.obj; path = ../../Data/froggy.obj; sourceTree = SOURCE_ROOT; };
1476BE1E1CEC95510081A30C /* models.png */ = {isa = PBXFileReference; explicitFileType = compiled; name = models.png; path = ../../Data/models.png; sourceTree = SOURCE_ROOT; };
1476BE1F1CEC95510081A30C /* ramp.png */ = {isa = PBXFileReference; explicitFileType = compiled; name = ramp.png; path = ../../Data/ramp.png; sourceTree = SOURCE_ROOT; };
1476BE201CEC95510081A30C /* selector.lua */ = {isa = PBXFileReference; explicitFileType = compiled; fileEncoding = 4; name = selector.lua; path = ../../Data/selector.lua; sourceTree = SOURCE_ROOT; };
1476BE211CEC95510081A30C /* splash1.png */ = {isa = PBXFileReference; explicitFileType = compiled; name = splash1.png; path = ../../Data/splash1.png; sourceTree = SOURCE_ROOT; };
1476BE221CEC95510081A30C /* splash2.png */ = {isa = PBXFileReference; explicitFileType = compiled; name = splash2.png; path = ../../Data/splash2.png; sourceTree = SOURCE_ROOT; };
1476BE231CEC95510081A30C /* splash3.png */ = {isa = PBXFileReference; explicitFileType = compiled; name = splash3.png; path = ../../Data/splash3.png; sourceTree = SOURCE_ROOT; };
1476BE241CEC95510081A30C /* splash4.png */ = {isa = PBXFileReference; explicitFileType = compiled; name = splash4.png; path = ../../Data/splash4.png; sourceTree = SOURCE_ROOT; };
1476BE251CEC95510081A30C /* test.lua */ = {isa = PBXFileReference; explicitFileType = compiled; fileEncoding = 4; name = test.lua; path = ../../Data/test.lua; sourceTree = SOURCE_ROOT; };
1476BE261CEC95510081A30C /* ui.json */ = {isa = PBXFileReference; explicitFileType = text.json; fileEncoding = 4; name = ui.json; path = ../../Data/ui.json; sourceTree = SOURCE_ROOT; };
1476BE271CEC95510081A30C /* ui.png */ = {isa = PBXFileReference; explicitFileType = compiled; name = ui.png; path = ../../Data/ui.png; sourceTree = SOURCE_ROOT; };
1476BE361CECA15F0081A30C /* player-models.png */ = {isa = PBXFileReference; explicitFileType = compiled; name = "player-models.png"; path = "../../Data/player-models.png"; sourceTree = SOURCE_ROOT; };
1476BE381CECA1BF0081A30C /* froggy-spots.png */ = {isa = PBXFileReference; explicitFileType = compiled; name = "froggy-spots.png"; path = "../../Data/froggy-spots.png"; sourceTree = SOURCE_ROOT; };
1476BE391CECA1BF0081A30C /* froggy-strips.png */ = {isa = PBXFileReference; explicitFileType = compiled; name = "froggy-strips.png"; path = "../../Data/froggy-strips.png"; sourceTree = SOURCE_ROOT; };
1476BE3C1CECA23B0081A30C /* tile-map.png */ = {isa = PBXFileReference; explicitFileType = compiled; name = "tile-map.png"; path = "../../Data/tile-map.png"; sourceTree = SOURCE_ROOT; };
147CFF491CB86EEF00F38DA3 /* Font7.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Font7.h; sourceTree = "<group>"; };
147CFF4A1CB86EEF00F38DA3 /* Image.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Image.cpp; sourceTree = "<group>"; };
147CFF4B1CB86EEF00F38DA3 /* VoxelModel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VoxelModel.cpp; sourceTree = "<group>"; };
147CFF4C1CB86EEF00F38DA3 /* VoxelModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VoxelModel.h; sourceTree = "<group>"; };
149ACB7D1C8D910900FE027E /* BlockyFroggy.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = BlockyFroggy.app; sourceTree = BUILT_PRODUCTS_DIR; };
149ACB9D1C8D920F00FE027E /* Dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Dialog.cpp; sourceTree = "<group>"; };
149ACB9E1C8D920F00FE027E /* Dialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Dialog.h; sourceTree = "<group>"; };
149ACB9F1C8D920F00FE027E /* Font6.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Font6.h; sourceTree = "<group>"; };
149ACBA01C8D920F00FE027E /* GLProgram.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLProgram.cpp; sourceTree = "<group>"; };
149ACBA11C8D920F00FE027E /* GLProgram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLProgram.h; sourceTree = "<group>"; };
149ACBA21C8D920F00FE027E /* HttpClient.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HttpClient.cpp; sourceTree = "<group>"; };
149ACBA31C8D920F00FE027E /* HttpClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HttpClient.h; sourceTree = "<group>"; };
149ACBA41C8D920F00FE027E /* Log.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Log.cpp; sourceTree = "<group>"; };
149ACBA51C8D920F00FE027E /* Log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Log.h; sourceTree = "<group>"; };
149ACBA61C8D920F00FE027E /* Music.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Music.cpp; sourceTree = "<group>"; };
149ACBA71C8D920F00FE027E /* Music.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Music.h; sourceTree = "<group>"; };
149ACBA81C8D920F00FE027E /* PngImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PngImage.cpp; sourceTree = "<group>"; };
149ACBA91C8D920F00FE027E /* PngImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PngImage.h; sourceTree = "<group>"; };
149ACBAA1C8D920F00FE027E /* ResourceLoader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ResourceLoader.cpp; sourceTree = "<group>"; };
149ACBAB1C8D920F00FE027E /* Tiles-Car-Test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Tiles-Car-Test.h"; sourceTree = "<group>"; };
149ACBB41C8D926300FE027E /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = SOURCE_ROOT; };
149ACBB91C8D936C00FE027E /* GameSim.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GameSim.cpp; path = ../../GameSim/GameSim.cpp; sourceTree = SOURCE_ROOT; };
149ACBBA1C8D936C00FE027E /* GameSim.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GameSim.h; path = ../../GameSim/GameSim.h; sourceTree = SOURCE_ROOT; };
149ACBBC1C8D937800FE027E /* Application.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Application.cpp; path = ../../Game/Application.cpp; sourceTree = SOURCE_ROOT; };
149ACBBD1C8D937800FE027E /* Application.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Application.h; path = ../../Game/Application.h; sourceTree = SOURCE_ROOT; };
149ACBBE1C8D937800FE027E /* GameAudio.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GameAudio.cpp; path = ../../Game/GameAudio.cpp; sourceTree = SOURCE_ROOT; };
149ACBBF1C8D937800FE027E /* GameAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GameAudio.h; path = ../../Game/GameAudio.h; sourceTree = SOURCE_ROOT; };
149ACBC01C8D937800FE027E /* GameScreen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GameScreen.cpp; path = ../../Game/GameScreen.cpp; sourceTree = SOURCE_ROOT; };
149ACBC11C8D937800FE027E /* GameScreen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GameScreen.h; path = ../../Game/GameScreen.h; sourceTree = SOURCE_ROOT; };
149ACBC21C8D937800FE027E /* HUD.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = HUD.cpp; path = ../../Game/HUD.cpp; sourceTree = SOURCE_ROOT; };
149ACBC31C8D937800FE027E /* HUD.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = HUD.h; path = ../../Game/HUD.h; sourceTree = SOURCE_ROOT; };
149ACBC41C8D937800FE027E /* Overlay.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Overlay.cpp; path = ../../Game/Overlay.cpp; sourceTree = SOURCE_ROOT; };
149ACBC51C8D937800FE027E /* Overlay.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Overlay.h; path = ../../Game/Overlay.h; sourceTree = SOURCE_ROOT; };
149ACBC61C8D937800FE027E /* RenderLayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = RenderLayer.cpp; path = ../../Game/RenderLayer.cpp; sourceTree = SOURCE_ROOT; };
149ACBC71C8D937800FE027E /* RenderLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RenderLayer.h; path = ../../Game/RenderLayer.h; sourceTree = SOURCE_ROOT; };
149ACBC81C8D937800FE027E /* Scene.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Scene.cpp; path = ../../Game/Scene.cpp; sourceTree = SOURCE_ROOT; };
149ACBC91C8D937800FE027E /* Scene.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Scene.h; path = ../../Game/Scene.h; sourceTree = SOURCE_ROOT; };
149ACBCA1C8D937800FE027E /* Shaders.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Shaders.cpp; path = ../../Game/Shaders.cpp; sourceTree = SOURCE_ROOT; };
149ACBCB1C8D937800FE027E /* Shaders.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Shaders.h; path = ../../Game/Shaders.h; sourceTree = SOURCE_ROOT; };
149ACBCC1C8D937800FE027E /* Shadows.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Shadows.cpp; path = ../../Game/Shadows.cpp; sourceTree = SOURCE_ROOT; };
149ACBCD1C8D937800FE027E /* Shadows.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Shadows.h; path = ../../Game/Shadows.h; sourceTree = SOURCE_ROOT; };
149ACBD71C8D938500FE027E /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = ../../Platform/iOS/AppDelegate.h; sourceTree = SOURCE_ROOT; };
149ACBD81C8D938500FE027E /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = ../../Platform/iOS/AppDelegate.mm; sourceTree = SOURCE_ROOT; };
149ACBD91C8D938500FE027E /* AudioRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AudioRenderer.h; path = ../../Platform/iOS/AudioRenderer.h; sourceTree = SOURCE_ROOT; };
149ACBDA1C8D938500FE027E /* AudioRenderer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AudioRenderer.mm; path = ../../Platform/iOS/AudioRenderer.mm; sourceTree = SOURCE_ROOT; };
149ACBDB1C8D938500FE027E /* GameViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GameViewController.h; path = ../../Platform/iOS/GameViewController.h; sourceTree = SOURCE_ROOT; };
149ACBDC1C8D938500FE027E /* GameViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = GameViewController.mm; path = ../../Platform/iOS/GameViewController.mm; sourceTree = SOURCE_ROOT; };
149ACBDD1C8D938500FE027E /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = ../../Platform/iOS/main.m; sourceTree = SOURCE_ROOT; };
149ACBDE1C8D938500FE027E /* SystemLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SystemLogger.h; path = ../../Platform/iOS/SystemLogger.h; sourceTree = SOURCE_ROOT; };
149ACBDF1C8D938500FE027E /* SystemLogger.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = SystemLogger.mm; path = ../../Platform/iOS/SystemLogger.mm; sourceTree = SOURCE_ROOT; };
149ACBE91C8D965800FE027E /* GLKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLKit.framework; path = System/Library/Frameworks/GLKit.framework; sourceTree = SDKROOT; };
149ACBEB1C8D966800FE027E /* AdSupport.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AdSupport.framework; path = System/Library/Frameworks/AdSupport.framework; sourceTree = SDKROOT; };
149ACBED1C8D968300FE027E /* iAd.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = iAd.framework; path = System/Library/Frameworks/iAd.framework; sourceTree = SDKROOT; };
149ACBEF1C8D968D00FE027E /* AudioUnit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioUnit.framework; path = System/Library/Frameworks/AudioUnit.framework; sourceTree = SDKROOT; };
149ACBF11C8D96A900FE027E /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
149ACBF51C8D976E00FE027E /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = SOURCE_ROOT; };
149ACBF81C8D977300FE027E /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = SOURCE_ROOT; };
149ACBFD1C8D9B2A00FE027E /* OpenGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = OpenGL.h; path = ../../Platform/iOS/OpenGL.h; sourceTree = SOURCE_ROOT; };
149ACBFE1C8D9D6400FE027E /* Animation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Animation.cpp; sourceTree = "<group>"; };
149ACBFF1C8D9D6400FE027E /* Animation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Animation.h; sourceTree = "<group>"; };
149ACC001C8D9D6400FE027E /* ResourceLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ResourceLoader.h; sourceTree = "<group>"; };
14C4B5951CABE06D00CA2018 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; };
14DD0E471CB404D000E84C70 /* Graphics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = Graphics.cpp; path = ../../Game/Graphics.cpp; sourceTree = SOURCE_ROOT; };
14DD0E481CB404D000E84C70 /* Graphics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Graphics.h; path = ../../Game/Graphics.h; sourceTree = SOURCE_ROOT; };
14DD0E4A1CB523CA00E84C70 /* SystemInformation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = SystemInformation.cpp; path = ../../Platform/iOS/SystemInformation.cpp; sourceTree = SOURCE_ROOT; };
14DD0E4C1CB523DB00E84C70 /* SystemInformation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SystemInformation.h; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
149ACB7A1C8D910900FE027E /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
149ACBF21C8D96A900FE027E /* AudioToolbox.framework in Frameworks */,
149ACBEE1C8D968300FE027E /* iAd.framework in Frameworks */,
149ACBEA1C8D965800FE027E /* GLKit.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
1476BE191CEC95280081A30C /* Data */ = {
isa = PBXGroup;
children = (
1476BE3C1CECA23B0081A30C /* tile-map.png */,
1476BE381CECA1BF0081A30C /* froggy-spots.png */,
1476BE391CECA1BF0081A30C /* froggy-strips.png */,
1476BE361CECA15F0081A30C /* player-models.png */,
1476BE1A1CEC95510081A30C /* froggy-common.png */,
1476BE1B1CEC95510081A30C /* froggy-texture.png */,
1476BE1C1CEC95510081A30C /* froggy.mtl */,
1476BE1D1CEC95510081A30C /* froggy.obj */,
1476BE1E1CEC95510081A30C /* models.png */,
1476BE1F1CEC95510081A30C /* ramp.png */,
1476BE201CEC95510081A30C /* selector.lua */,
1476BE211CEC95510081A30C /* splash1.png */,
1476BE221CEC95510081A30C /* splash2.png */,
1476BE231CEC95510081A30C /* splash3.png */,
1476BE241CEC95510081A30C /* splash4.png */,
1476BE251CEC95510081A30C /* test.lua */,
1476BE261CEC95510081A30C /* ui.json */,
1476BE271CEC95510081A30C /* ui.png */,
);
name = Data;
sourceTree = "<group>";
};
149ACB741C8D910900FE027E = {
isa = PBXGroup;
children = (
149ACB7F1C8D910900FE027E /* BlockyFroggy */,
);
sourceTree = "<group>";
};
149ACB7E1C8D910900FE027E /* Products */ = {
isa = PBXGroup;
children = (
149ACB7D1C8D910900FE027E /* BlockyFroggy.app */,
);
name = Products;
path = ..;
sourceTree = "<group>";
};
149ACB7F1C8D910900FE027E /* BlockyFroggy */ = {
isa = PBXGroup;
children = (
1476BE191CEC95280081A30C /* Data */,
149ACBF31C8D972D00FE027E /* Project */,
149ACBB81C8D935D00FE027E /* GameSim */,
149ACBB71C8D935400FE027E /* Game */,
149ACBB61C8D934600FE027E /* Platform */,
149ACB9B1C8D91E100FE027E /* Framework */,
);
path = BlockyFroggy;
sourceTree = "<group>";
};
149ACB9B1C8D91E100FE027E /* Framework */ = {
isa = PBXGroup;
children = (
149ACBFE1C8D9D6400FE027E /* Animation.cpp */,
149ACBFF1C8D9D6400FE027E /* Animation.h */,
149ACB9D1C8D920F00FE027E /* Dialog.cpp */,
149ACB9E1C8D920F00FE027E /* Dialog.h */,
149ACB9F1C8D920F00FE027E /* Font6.h */,
147CFF491CB86EEF00F38DA3 /* Font7.h */,
149ACBA01C8D920F00FE027E /* GLProgram.cpp */,
149ACBA11C8D920F00FE027E /* GLProgram.h */,
149ACBA21C8D920F00FE027E /* HttpClient.cpp */,
149ACBA31C8D920F00FE027E /* HttpClient.h */,
147CFF4A1CB86EEF00F38DA3 /* Image.cpp */,
143F31F31CA3011E00C507B0 /* Image.h */,
143F31F41CA3011E00C507B0 /* Json.cpp */,
143F31F51CA3011E00C507B0 /* Json.h */,
149ACBA41C8D920F00FE027E /* Log.cpp */,
149ACBA51C8D920F00FE027E /* Log.h */,
143F31F61CA3011E00C507B0 /* Lua.cpp */,
143F31F71CA3011E00C507B0 /* Lua.h */,
143F31F81CA3011E00C507B0 /* LuaBindings.cpp */,
143F31F91CA3011E00C507B0 /* LuaBindings.h */,
1414CA331CCB9F0B00130680 /* Math.cpp */,
1414CA341CCB9F0B00130680 /* Math.h */,
143F31FA1CA3011E00C507B0 /* Mp3Music.cpp */,
143F31FB1CA3011E00C507B0 /* Mp3Music.h */,
149ACBA61C8D920F00FE027E /* Music.cpp */,
149ACBA71C8D920F00FE027E /* Music.h */,
143F31FC1CA3011E00C507B0 /* ObjModel.cpp */,
143F31FD1CA3011E00C507B0 /* ObjModel.h */,
143F31FE1CA3011E00C507B0 /* PvrImage.cpp */,
149ACBA81C8D920F00FE027E /* PngImage.cpp */,
149ACBA91C8D920F00FE027E /* PngImage.h */,
149ACBAA1C8D920F00FE027E /* ResourceLoader.cpp */,
149ACC001C8D9D6400FE027E /* ResourceLoader.h */,
14DD0E4C1CB523DB00E84C70 /* SystemInformation.h */,
149ACBAB1C8D920F00FE027E /* Tiles-Car-Test.h */,
147CFF4C1CB86EEF00F38DA3 /* VoxelModel.h */,
147CFF4B1CB86EEF00F38DA3 /* VoxelModel.cpp */,
);
name = Framework;
path = ../../Framework;
sourceTree = SOURCE_ROOT;
};
149ACBB61C8D934600FE027E /* Platform */ = {
isa = PBXGroup;
children = (
14DD0E4A1CB523CA00E84C70 /* SystemInformation.cpp */,
149ACBFD1C8D9B2A00FE027E /* OpenGL.h */,
149ACBD71C8D938500FE027E /* AppDelegate.h */,
149ACBD81C8D938500FE027E /* AppDelegate.mm */,
149ACBD91C8D938500FE027E /* AudioRenderer.h */,
149ACBDA1C8D938500FE027E /* AudioRenderer.mm */,
149ACBDB1C8D938500FE027E /* GameViewController.h */,
149ACBDC1C8D938500FE027E /* GameViewController.mm */,
149ACBDD1C8D938500FE027E /* main.m */,
149ACBDE1C8D938500FE027E /* SystemLogger.h */,
149ACBDF1C8D938500FE027E /* SystemLogger.mm */,
);
name = Platform;
sourceTree = SOURCE_ROOT;
};
149ACBB71C8D935400FE027E /* Game */ = {
isa = PBXGroup;
children = (
1476BDFD1CEC934F0081A30C /* BaseGameState.h */,
1476BDFE1CEC934F0081A30C /* BlankState.cpp */,
1476BDFF1CEC934F0081A30C /* BlankState.h */,
1476BE001CEC934F0081A30C /* Camera.cpp */,
1476BE011CEC934F0081A30C /* Camera.h */,
1476BE021CEC934F0081A30C /* Cube.cpp */,
1476BE031CEC934F0081A30C /* Cube.h */,
1476BE041CEC934F0081A30C /* Debug.h */,
1476BE051CEC934F0081A30C /* EditorState.cpp */,
1476BE061CEC934F0081A30C /* EditorState.h */,
1476BE071CEC934F0081A30C /* GameState.cpp */,
1476BE081CEC934F0081A30C /* GameState.h */,
1476BE091CEC934F0081A30C /* MotdState.cpp */,
1476BE0A1CEC934F0081A30C /* MotdState.h */,
1476BE0B1CEC934F0081A30C /* PolyVertex.h */,
1476BE0C1CEC934F0081A30C /* SelectorState.cpp */,
1476BE0D1CEC934F0081A30C /* SelectorState.h */,
1476BE0E1CEC934F0081A30C /* VertexArray.h */,
1476BE0F1CEC934F0081A30C /* WelcomeState.cpp */,
1476BE101CEC934F0081A30C /* WelcomeState.h */,
14DD0E471CB404D000E84C70 /* Graphics.cpp */,
14DD0E481CB404D000E84C70 /* Graphics.h */,
149ACBBC1C8D937800FE027E /* Application.cpp */,
149ACBBD1C8D937800FE027E /* Application.h */,
149ACBBE1C8D937800FE027E /* GameAudio.cpp */,
149ACBBF1C8D937800FE027E /* GameAudio.h */,
149ACBC01C8D937800FE027E /* GameScreen.cpp */,
149ACBC11C8D937800FE027E /* GameScreen.h */,
149ACBC21C8D937800FE027E /* HUD.cpp */,
149ACBC31C8D937800FE027E /* HUD.h */,
149ACBC41C8D937800FE027E /* Overlay.cpp */,
149ACBC51C8D937800FE027E /* Overlay.h */,
149ACBC61C8D937800FE027E /* RenderLayer.cpp */,
149ACBC71C8D937800FE027E /* RenderLayer.h */,
149ACBC81C8D937800FE027E /* Scene.cpp */,
149ACBC91C8D937800FE027E /* Scene.h */,
149ACBCA1C8D937800FE027E /* Shaders.cpp */,
149ACBCB1C8D937800FE027E /* Shaders.h */,
149ACBCC1C8D937800FE027E /* Shadows.cpp */,
149ACBCD1C8D937800FE027E /* Shadows.h */,
);
name = Game;
sourceTree = SOURCE_ROOT;
};
149ACBB81C8D935D00FE027E /* GameSim */ = {
isa = PBXGroup;
children = (
149ACBB91C8D936C00FE027E /* GameSim.cpp */,
149ACBBA1C8D936C00FE027E /* GameSim.h */,
);
name = GameSim;
sourceTree = SOURCE_ROOT;
};
149ACBF31C8D972D00FE027E /* Project */ = {
isa = PBXGroup;
children = (
149ACB7E1C8D910900FE027E /* Products */,
149ACBFA1C8D986500FE027E /* Frameworks */,
149ACBF41C8D976E00FE027E /* Main.storyboard */,
149ACBF71C8D977300FE027E /* LaunchScreen.storyboard */,
149ACBB41C8D926300FE027E /* Info.plist */,
14C4B5951CABE06D00CA2018 /* Images.xcassets */,
);
name = Project;
sourceTree = "<group>";
};
149ACBFA1C8D986500FE027E /* Frameworks */ = {
isa = PBXGroup;
children = (
149ACBF11C8D96A900FE027E /* AudioToolbox.framework */,
149ACBEF1C8D968D00FE027E /* AudioUnit.framework */,
149ACBED1C8D968300FE027E /* iAd.framework */,
149ACBEB1C8D966800FE027E /* AdSupport.framework */,
149ACBE91C8D965800FE027E /* GLKit.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
149ACB7C1C8D910900FE027E /* BlockyFroggy */ = {
isa = PBXNativeTarget;
buildConfigurationList = 149ACB981C8D910900FE027E /* Build configuration list for PBXNativeTarget "BlockyFroggy" */;
buildPhases = (
149ACB791C8D910900FE027E /* Sources */,
149ACB7A1C8D910900FE027E /* Frameworks */,
149ACB7B1C8D910900FE027E /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = BlockyFroggy;
productName = BlockyFroggy;
productReference = 149ACB7D1C8D910900FE027E /* BlockyFroggy.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
149ACB751C8D910900FE027E /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0720;
ORGANIZATIONNAME = "John Ryland";
TargetAttributes = {
149ACB7C1C8D910900FE027E = {
CreatedOnToolsVersion = 7.2.1;
DevelopmentTeam = 66KL7TYW5V;
};
};
};
buildConfigurationList = 149ACB781C8D910900FE027E /* Build configuration list for PBXProject "BlockyFroggy" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = 149ACB741C8D910900FE027E;
productRefGroup = 149ACB7E1C8D910900FE027E /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
149ACB7C1C8D910900FE027E /* BlockyFroggy */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
149ACB7B1C8D910900FE027E /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
1476BE311CEC95510081A30C /* splash3.png in Resources */,
1476BE291CEC95510081A30C /* froggy-texture.png in Resources */,
1476BE2C1CEC95510081A30C /* models.png in Resources */,
1476BE2D1CEC95510081A30C /* ramp.png in Resources */,
1476BE301CEC95510081A30C /* splash2.png in Resources */,
1476BE3A1CECA1BF0081A30C /* froggy-spots.png in Resources */,
1476BE351CEC95510081A30C /* ui.png in Resources */,
1476BE2B1CEC95510081A30C /* froggy.obj in Resources */,
1476BE3B1CECA1BF0081A30C /* froggy-strips.png in Resources */,
1476BE281CEC95510081A30C /* froggy-common.png in Resources */,
1476BE2F1CEC95510081A30C /* splash1.png in Resources */,
149ACBF91C8D977300FE027E /* LaunchScreen.storyboard in Resources */,
14C4B5961CABE06D00CA2018 /* Images.xcassets in Resources */,
1476BE3D1CECA23B0081A30C /* tile-map.png in Resources */,
1476BE331CEC95510081A30C /* test.lua in Resources */,
1476BE2E1CEC95510081A30C /* selector.lua in Resources */,
1476BE321CEC95510081A30C /* splash4.png in Resources */,
1476BE341CEC95510081A30C /* ui.json in Resources */,
149ACBF61C8D976E00FE027E /* Main.storyboard in Resources */,
1476BE371CECA15F0081A30C /* player-models.png in Resources */,
1476BE2A1CEC95510081A30C /* froggy.mtl in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
149ACB791C8D910900FE027E /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
149ACBE41C8D938500FE027E /* SystemLogger.mm in Sources */,
149ACBD01C8D937800FE027E /* GameScreen.cpp in Sources */,
14DD0E491CB404D000E84C70 /* Graphics.cpp in Sources */,
143F32031CA3011E00C507B0 /* Mp3Music.cpp in Sources */,
1476BE121CEC934F0081A30C /* Camera.cpp in Sources */,
149ACBB01C8D920F00FE027E /* Log.cpp in Sources */,
149ACBCE1C8D937800FE027E /* Application.cpp in Sources */,
143F32021CA3011E00C507B0 /* LuaBindings.cpp in Sources */,
143F32041CA3011E00C507B0 /* ObjModel.cpp in Sources */,
149ACBD31C8D937800FE027E /* RenderLayer.cpp in Sources */,
149ACBD61C8D937800FE027E /* Shadows.cpp in Sources */,
149ACBCF1C8D937800FE027E /* GameAudio.cpp in Sources */,
147CFF4E1CB86EEF00F38DA3 /* VoxelModel.cpp in Sources */,
149ACBB31C8D920F00FE027E /* ResourceLoader.cpp in Sources */,
149ACBAD1C8D920F00FE027E /* Dialog.cpp in Sources */,
143F32051CA3011E00C507B0 /* PvrImage.cpp in Sources */,
149ACBD41C8D937800FE027E /* Scene.cpp in Sources */,
143F32011CA3011E00C507B0 /* Lua.cpp in Sources */,
1476BE181CEC934F0081A30C /* WelcomeState.cpp in Sources */,
1476BE131CEC934F0081A30C /* Cube.cpp in Sources */,
149ACBD51C8D937800FE027E /* Shaders.cpp in Sources */,
14DD0E4B1CB523CA00E84C70 /* SystemInformation.cpp in Sources */,
149ACBB11C8D920F00FE027E /* Music.cpp in Sources */,
1476BE151CEC934F0081A30C /* GameState.cpp in Sources */,
149ACBD11C8D937800FE027E /* HUD.cpp in Sources */,
149ACBAF1C8D920F00FE027E /* HttpClient.cpp in Sources */,
149ACBB21C8D920F00FE027E /* PngImage.cpp in Sources */,
149ACBE01C8D938500FE027E /* AppDelegate.mm in Sources */,
1476BE161CEC934F0081A30C /* MotdState.cpp in Sources */,
149ACBBB1C8D936C00FE027E /* GameSim.cpp in Sources */,
149ACBE11C8D938500FE027E /* AudioRenderer.mm in Sources */,
1476BE141CEC934F0081A30C /* EditorState.cpp in Sources */,
149ACBE21C8D938500FE027E /* GameViewController.mm in Sources */,
149ACBD21C8D937800FE027E /* Overlay.cpp in Sources */,
149ACBE31C8D938500FE027E /* main.m in Sources */,
149ACBAE1C8D920F00FE027E /* GLProgram.cpp in Sources */,
147CFF4D1CB86EEF00F38DA3 /* Image.cpp in Sources */,
1476BE111CEC934F0081A30C /* BlankState.cpp in Sources */,
1414CA351CCB9F0B00130680 /* Math.cpp in Sources */,
149ACC011C8D9D6400FE027E /* Animation.cpp in Sources */,
1476BE171CEC934F0081A30C /* SelectorState.cpp in Sources */,
143F32001CA3011E00C507B0 /* Json.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXVariantGroup section */
149ACBF41C8D976E00FE027E /* Main.storyboard */ = {
isa = PBXVariantGroup;
children = (
149ACBF51C8D976E00FE027E /* Base */,
);
name = Main.storyboard;
sourceTree = "<group>";
};
149ACBF71C8D977300FE027E /* LaunchScreen.storyboard */ = {
isa = PBXVariantGroup;
children = (
149ACBF81C8D977300FE027E /* Base */,
);
name = LaunchScreen.storyboard;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
149ACB961C8D910900FE027E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 9.2;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
149ACB971C8D910900FE027E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 9.2;
MTL_ENABLE_DEBUG_INFO = NO;
SDKROOT = iphoneos;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
};
name = Release;
};
149ACB991C8D910900FE027E /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "Brand Assets";
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_PREPROCESSOR_DEFINITIONS = (
"LUA_USE_POSIX=1",
"DEBUG=1",
);
INFOPLIST_FILE = "$(SRCROOT)/Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 7.1;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
OTHER_CFLAGS = "-DUSE_OPENGLES2";
OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
PRODUCT_BUNDLE_IDENTIFIER = Subflexion.BlockyFroggy;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = "";
};
name = Debug;
};
149ACB9A1C8D910900FE027E /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = "Brand Assets";
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
GCC_PREPROCESSOR_DEFINITIONS = (
"LUA_USE_POSIX=1",
"NDEBUG=1",
);
INFOPLIST_FILE = "$(SRCROOT)/Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 7.1;
LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
OTHER_CFLAGS = "-DUSE_OPENGLES2";
OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
PRODUCT_BUNDLE_IDENTIFIER = Subflexion.BlockyFroggy;
PRODUCT_NAME = "$(TARGET_NAME)";
PROVISIONING_PROFILE = "";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
149ACB781C8D910900FE027E /* Build configuration list for PBXProject "BlockyFroggy" */ = {
isa = XCConfigurationList;
buildConfigurations = (
149ACB961C8D910900FE027E /* Debug */,
149ACB971C8D910900FE027E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
149ACB981C8D910900FE027E /* Build configuration list for PBXNativeTarget "BlockyFroggy" */ = {
isa = XCConfigurationList;
buildConfigurations = (
149ACB991C8D910900FE027E /* Debug */,
149ACB9A1C8D910900FE027E /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 149ACB751C8D910900FE027E /* Project object */;
}