// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 46;
	objects = {

/* Begin PBXBuildFile section */
		840DD86A2AC810630006A435 /* App.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD57E2AC810620006A435 /* App.cpp */; };
		840DD86B2AC810630006A435 /* AppPlatform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5802AC810620006A435 /* AppPlatform.cpp */; };
		840DD86C2AC810630006A435 /* Minecraft.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5822AC810620006A435 /* Minecraft.cpp */; };
		840DD86D2AC810630006A435 /* NinecraftApp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5842AC810620006A435 /* NinecraftApp.cpp */; };
		840DD86E2AC810630006A435 /* AvailableGamesList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5882AC810620006A435 /* AvailableGamesList.cpp */; };
		840DD86F2AC810630006A435 /* Button.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD58A2AC810620006A435 /* Button.cpp */; };
		840DD8702AC810630006A435 /* RolledSelectionList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD58C2AC810620006A435 /* RolledSelectionList.cpp */; };
		840DD8712AC810630006A435 /* ScrolledSelectionList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD58E2AC810620006A435 /* ScrolledSelectionList.cpp */; };
		840DD8722AC810630006A435 /* SmallButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5902AC810620006A435 /* SmallButton.cpp */; };
		840DD8732AC810630006A435 /* TextInputBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5922AC810620006A435 /* TextInputBox.cpp */; };
		840DD8742AC810630006A435 /* WorldSelectionList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5942AC810620006A435 /* WorldSelectionList.cpp */; };
		840DD8752AC810630006A435 /* Gui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5962AC810620006A435 /* Gui.cpp */; };
		840DD8762AC810630006A435 /* GuiComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5982AC810620006A435 /* GuiComponent.cpp */; };
		840DD8772AC810630006A435 /* Screen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD59A2AC810620006A435 /* Screen.cpp */; };
		840DD8782AC810630006A435 /* ChatScreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD59D2AC810620006A435 /* ChatScreen.cpp */; };
		840DD8792AC810630006A435 /* ConfirmScreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD59F2AC810620006A435 /* ConfirmScreen.cpp */; };
		840DD87A2AC810630006A435 /* CreateWorldScreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5A12AC810620006A435 /* CreateWorldScreen.cpp */; };
		840DD87B2AC810630006A435 /* DeathScreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5A32AC810620006A435 /* DeathScreen.cpp */; };
		840DD87C2AC810630006A435 /* DeleteWorldScreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5A52AC810620006A435 /* DeleteWorldScreen.cpp */; };
		840DD87D2AC810630006A435 /* DirectConnectScreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5A72AC810620006A435 /* DirectConnectScreen.cpp */; };
		840DD87E2AC810630006A435 /* IngameBlockSelectionScreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5A92AC810620006A435 /* IngameBlockSelectionScreen.cpp */; };
		840DD87F2AC810630006A435 /* InvalidLicenseScreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5AB2AC810620006A435 /* InvalidLicenseScreen.cpp */; };
		840DD8802AC810630006A435 /* JoinGameScreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5AD2AC810620006A435 /* JoinGameScreen.cpp */; };
		840DD8812AC810630006A435 /* OptionsScreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5AF2AC810620006A435 /* OptionsScreen.cpp */; };
		840DD8822AC810630006A435 /* PauseScreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5B12AC810620006A435 /* PauseScreen.cpp */; };
		840DD8832AC810630006A435 /* ProgressScreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5B32AC810620006A435 /* ProgressScreen.cpp */; };
		840DD8842AC810630006A435 /* RenameMPLevelScreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5B52AC810620006A435 /* RenameMPLevelScreen.cpp */; };
		840DD8852AC810630006A435 /* SavingWorldScreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5B72AC810620006A435 /* SavingWorldScreen.cpp */; };
		840DD8862AC810630006A435 /* SelectWorldScreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5B92AC810620006A435 /* SelectWorldScreen.cpp */; };
		840DD8872AC810630006A435 /* StartMenuScreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5BB2AC810620006A435 /* StartMenuScreen.cpp */; };
		840DD8882AC810630006A435 /* Cube.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5BE2AC810620006A435 /* Cube.cpp */; };
		840DD8892AC810630006A435 /* HumanoidModel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5C02AC810620006A435 /* HumanoidModel.cpp */; };
		840DD88A2AC810630006A435 /* Model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5C22AC810620006A435 /* Model.cpp */; };
		840DD88B2AC810630006A435 /* PolygonQuad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5C42AC810620006A435 /* PolygonQuad.cpp */; };
		840DD88C2AC810630006A435 /* ClientSideNetworkHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5C72AC810620006A435 /* ClientSideNetworkHandler.cpp */; };
		840DD88D2AC810630006A435 /* Options.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5CA2AC810620006A435 /* Options.cpp */; };
		840DD88E2AC810630006A435 /* Controller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5CE2AC810620006A435 /* Controller.cpp */; };
		840DD88F2AC810630006A435 /* ControllerTurnInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5D02AC810620006A435 /* ControllerTurnInput.cpp */; };
		840DD8902AC810630006A435 /* ITurnInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5D22AC810620006A435 /* ITurnInput.cpp */; };
		840DD8912AC810630006A435 /* Keyboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5D42AC810620006A435 /* Keyboard.cpp */; };
		840DD8922AC810630006A435 /* KeyboardInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5D62AC810620006A435 /* KeyboardInput.cpp */; };
		840DD8932AC810630006A435 /* Mouse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5D82AC810620006A435 /* Mouse.cpp */; };
		840DD8942AC810630006A435 /* MouseTurnInput.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5DA2AC810620006A435 /* MouseTurnInput.cpp */; };
		840DD8952AC810630006A435 /* Chunk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5DE2AC810620006A435 /* Chunk.cpp */; };
		840DD8962AC810630006A435 /* Culler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5E02AC810620006A435 /* Culler.cpp */; };
		840DD8972AC810630006A435 /* DynamicTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5E22AC810620006A435 /* DynamicTexture.cpp */; };
		840DD8982AC810630006A435 /* EntityRenderDispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5E52AC810620006A435 /* EntityRenderDispatcher.cpp */; };
		840DD8992AC810630006A435 /* EntityRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5E72AC810620006A435 /* EntityRenderer.cpp */; };
		840DD89A2AC810630006A435 /* FallingTileRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5E92AC810620006A435 /* FallingTileRenderer.cpp */; };
		840DD89B2AC810630006A435 /* HumanoidMobRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5EB2AC810620006A435 /* HumanoidMobRenderer.cpp */; };
		840DD89C2AC810630006A435 /* ItemRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5ED2AC810620006A435 /* ItemRenderer.cpp */; };
		840DD89D2AC810630006A435 /* ItemSpriteRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5EF2AC810620006A435 /* ItemSpriteRenderer.cpp */; };
		840DD89E2AC810630006A435 /* MobRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5F12AC810620006A435 /* MobRenderer.cpp */; };
		840DD89F2AC810630006A435 /* TntRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5F32AC810620006A435 /* TntRenderer.cpp */; };
		840DD8A02AC810630006A435 /* TripodCameraRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5F52AC810620006A435 /* TripodCameraRenderer.cpp */; };
		840DD8A12AC810630006A435 /* FireTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5F72AC810620006A435 /* FireTexture.cpp */; };
		840DD8A22AC810630006A435 /* Font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5F82AC810620006A435 /* Font.cpp */; };
		840DD8A32AC810630006A435 /* Frustum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5FA2AC810620006A435 /* Frustum.cpp */; };
		840DD8A42AC810630006A435 /* FrustumCuller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5FC2AC810620006A435 /* FrustumCuller.cpp */; };
		840DD8A52AC810630006A435 /* GameRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD5FE2AC810620006A435 /* GameRenderer.cpp */; };
		840DD8A62AC810630006A435 /* ItemInHandRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6002AC810620006A435 /* ItemInHandRenderer.cpp */; };
		840DD8A72AC810630006A435 /* LavaSideTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6022AC810620006A435 /* LavaSideTexture.cpp */; };
		840DD8A82AC810630006A435 /* LavaTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6032AC810620006A435 /* LavaTexture.cpp */; };
		840DD8A92AC810630006A435 /* LevelRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6042AC810620006A435 /* LevelRenderer.cpp */; };
		840DD8AA2AC810630006A435 /* LightLayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6062AC810620006A435 /* LightLayer.cpp */; };
		840DD8AB2AC810630006A435 /* LightUpdate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6082AC810620006A435 /* LightUpdate.cpp */; };
		840DD8AC2AC810630006A435 /* PatchManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD60A2AC810620006A435 /* PatchManager.cpp */; };
		840DD8AD2AC810630006A435 /* RenderChunk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD60C2AC810620006A435 /* RenderChunk.cpp */; };
		840DD8AE2AC810630006A435 /* RenderList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD60E2AC810620006A435 /* RenderList.cpp */; };
		840DD8AF2AC810630006A435 /* Tesselator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6102AC810620006A435 /* Tesselator.cpp */; };
		840DD8B02AC810630006A435 /* Textures.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6132AC810620006A435 /* Textures.cpp */; };
		840DD8B12AC810630006A435 /* TileRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6152AC810620006A435 /* TileRenderer.cpp */; };
		840DD8B22AC810630006A435 /* WaterSideTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6182AC810620006A435 /* WaterSideTexture.cpp */; };
		840DD8B32AC810630006A435 /* WaterTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6192AC810620006A435 /* WaterTexture.cpp */; };
		840DD8B42AC810630006A435 /* SoundData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD61B2AC810620006A435 /* SoundData.cpp */; };
		840DD8B52AC810630006A435 /* SoundEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD61E2AC810620006A435 /* SoundEngine.cpp */; };
		840DD8B62AC810630006A435 /* SoundRepository.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6202AC810620006A435 /* SoundRepository.cpp */; };
		840DD8B72AC810630006A435 /* SoundSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6222AC810620006A435 /* SoundSystem.cpp */; };
		840DD8B82AC810630006A435 /* CThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6262AC810620006A435 /* CThread.cpp */; };
		840DD8B92AC810630006A435 /* Logger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6282AC810620006A435 /* Logger.cpp */; };
		840DD8BA2AC810630006A435 /* Matrix.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD62B2AC810620006A435 /* Matrix.cpp */; };
		840DD8BB2AC810630006A435 /* Mth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD62D2AC810620006A435 /* Mth.cpp */; };
		840DD8BC2AC810630006A435 /* Random.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD62F2AC810620006A435 /* Random.cpp */; };
		840DD8BD2AC810630006A435 /* StandardOut.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6312AC810620006A435 /* StandardOut.cpp */; };
		840DD8BE2AC810630006A435 /* Timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6332AC810620006A435 /* Timer.cpp */; };
		840DD8BF2AC810630006A435 /* Util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6352AC810620006A435 /* Util.cpp */; };
		840DD8C02AC810630006A435 /* Utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6372AC810620006A435 /* Utils.cpp */; };
		840DD8C12AC810630006A435 /* MinecraftPackets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD63A2AC810620006A435 /* MinecraftPackets.cpp */; };
		840DD8C22AC810630006A435 /* NetEventCallback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD63C2AC810620006A435 /* NetEventCallback.cpp */; };
		840DD8C32AC810630006A435 /* AddPlayerPacket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6402AC810620006A435 /* AddPlayerPacket.cpp */; };
		840DD8C42AC810630006A435 /* ChunkDataPacket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6412AC810620006A435 /* ChunkDataPacket.cpp */; };
		840DD8C52AC810630006A435 /* LevelDataPacket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6422AC810620006A435 /* LevelDataPacket.cpp */; };
		840DD8C62AC810630006A435 /* LoginPacket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6432AC810620006A435 /* LoginPacket.cpp */; };
		840DD8C72AC810630006A435 /* MessagePacket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6442AC810620006A435 /* MessagePacket.cpp */; };
		840DD8C82AC810630006A435 /* MovePlayerPacket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6452AC810620006A435 /* MovePlayerPacket.cpp */; };
		840DD8C92AC810630006A435 /* PlaceBlockPacket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6462AC810620006A435 /* PlaceBlockPacket.cpp */; };
		840DD8CA2AC810630006A435 /* PlayerEquipmentPacket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6472AC810620006A435 /* PlayerEquipmentPacket.cpp */; };
		840DD8CB2AC810630006A435 /* RemoveBlockPacket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6482AC810620006A435 /* RemoveBlockPacket.cpp */; };
		840DD8CC2AC810630006A435 /* RemoveEntityPacket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6492AC810620006A435 /* RemoveEntityPacket.cpp */; };
		840DD8CD2AC810630006A435 /* RequestChunkPacket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD64A2AC810620006A435 /* RequestChunkPacket.cpp */; };
		840DD8CE2AC810630006A435 /* StartGamePacket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD64B2AC810620006A435 /* StartGamePacket.cpp */; };
		840DD8CF2AC810630006A435 /* UpdateBlockPacket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD64C2AC810620006A435 /* UpdateBlockPacket.cpp */; };
		840DD8D02AC810630006A435 /* RakNetInstance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD64E2AC810620006A435 /* RakNetInstance.cpp */; };
		840DD8D12AC810630006A435 /* ServerSideNetworkHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6502AC810620006A435 /* ServerSideNetworkHandler.cpp */; };
		840DD8D22AC810630006A435 /* GL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6542AC810620006A435 /* GL.cpp */; };
		840DD8D32AC810630006A435 /* Entity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6582AC810620006A435 /* Entity.cpp */; };
		840DD8D42AC810630006A435 /* FallingTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD65A2AC810620006A435 /* FallingTile.cpp */; };
		840DD8D52AC810630006A435 /* ItemEntity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD65C2AC810620006A435 /* ItemEntity.cpp */; };
		840DD8D62AC810630006A435 /* LocalPlayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD65E2AC810620006A435 /* LocalPlayer.cpp */; };
		840DD8D72AC810630006A435 /* Mob.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6602AC810620006A435 /* Mob.cpp */; };
		840DD8D82AC810630006A435 /* Player.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6622AC810620006A435 /* Player.cpp */; };
		840DD8D92AC810630006A435 /* PrimedTnt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6642AC810620006A435 /* PrimedTnt.cpp */; };
		840DD8DA2AC810630006A435 /* TripodCamera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6662AC810620006A435 /* TripodCamera.cpp */; };
		840DD8DB2AC810630006A435 /* CreativeMode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6692AC810620006A435 /* CreativeMode.cpp */; };
		840DD8DC2AC810630006A435 /* GameMode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD66B2AC810620006A435 /* GameMode.cpp */; };
		840DD8DD2AC810630006A435 /* SurvivalMode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD66D2AC810620006A435 /* SurvivalMode.cpp */; };
		840DD8DE2AC810630006A435 /* CameraItem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6702AC810620006A435 /* CameraItem.cpp */; };
		840DD8DF2AC810630006A435 /* DoorItem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6722AC810620006A435 /* DoorItem.cpp */; };
		840DD8E02AC810630006A435 /* Inventory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6742AC810620006A435 /* Inventory.cpp */; };
		840DD8E12AC810630006A435 /* Item.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6762AC810620006A435 /* Item.cpp */; };
		840DD8E22AC810630006A435 /* ItemInstance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6782AC810620006A435 /* ItemInstance.cpp */; };
		840DD8E32AC810630006A435 /* TileItem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD67A2AC810620006A435 /* TileItem.cpp */; };
		840DD8E42AC810630006A435 /* TilePlanterItem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD67C2AC810620006A435 /* TilePlanterItem.cpp */; };
		840DD8E52AC810630006A435 /* Dimension.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD67F2AC810620006A435 /* Dimension.cpp */; };
		840DD8E62AC810630006A435 /* Explosion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6812AC810620006A435 /* Explosion.cpp */; };
		840DD8E72AC810630006A435 /* Level.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6832AC810620006A435 /* Level.cpp */; };
		840DD8E82AC810630006A435 /* Biome.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6872AC810620006A435 /* Biome.cpp */; };
		840DD8E92AC810630006A435 /* BiomeSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6892AC810620006A435 /* BiomeSource.cpp */; };
		840DD8EA2AC810630006A435 /* ChunkCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD68C2AC810620006A435 /* ChunkCache.cpp */; };
		840DD8EB2AC810630006A435 /* ChunkSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD68E2AC810620006A435 /* ChunkSource.cpp */; };
		840DD8EC2AC810630006A435 /* LevelChunk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6902AC810620006A435 /* LevelChunk.cpp */; };
		840DD8ED2AC810630006A435 /* PerformanceTestChunkSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6922AC810620006A435 /* PerformanceTestChunkSource.cpp */; };
		840DD8EE2AC810630006A435 /* RandomLevelSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6942AC810620006A435 /* RandomLevelSource.cpp */; };
		840DD8EF2AC810630006A435 /* TestChunkSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6962AC810620006A435 /* TestChunkSource.cpp */; };
		840DD8F02AC810630006A435 /* BirchFeature.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6992AC810620006A435 /* BirchFeature.cpp */; };
		840DD8F12AC810630006A435 /* ClayFeature.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD69A2AC810620006A435 /* ClayFeature.cpp */; };
		840DD8F22AC810630006A435 /* Feature.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD69B2AC810620006A435 /* Feature.cpp */; };
		840DD8F32AC810630006A435 /* FlowerFeature.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD69D2AC810620006A435 /* FlowerFeature.cpp */; };
		840DD8F42AC810630006A435 /* LargeCaveFeature.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD69E2AC810620006A435 /* LargeCaveFeature.cpp */; };
		840DD8F52AC810630006A435 /* LargeFeature.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6A02AC810620006A435 /* LargeFeature.cpp */; };
		840DD8F62AC810630006A435 /* OreFeature.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6A22AC810620006A435 /* OreFeature.cpp */; };
		840DD8F72AC810630006A435 /* PineFeature.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6A32AC810620006A435 /* PineFeature.cpp */; };
		840DD8F82AC810630006A435 /* ReedsFeature.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6A42AC810620006A435 /* ReedsFeature.cpp */; };
		840DD8F92AC810630006A435 /* SpringFeature.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6A52AC810620006A435 /* SpringFeature.cpp */; };
		840DD8FA2AC810630006A435 /* SpruceFeature.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6A62AC810620006A435 /* SpruceFeature.cpp */; };
		840DD8FB2AC810630006A435 /* TreeFeature.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6A72AC810620006A435 /* TreeFeature.cpp */; };
		840DD8FC2AC810630006A435 /* ImprovedNoise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6A92AC810620006A435 /* ImprovedNoise.cpp */; };
		840DD8FD2AC810630006A435 /* PerlinNoise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6AB2AC810620006A435 /* PerlinNoise.cpp */; };
		840DD8FE2AC810630006A435 /* Synth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6AD2AC810620006A435 /* Synth.cpp */; };
		840DD8FF2AC810630006A435 /* LevelListener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6AF2AC810620006A435 /* LevelListener.cpp */; };
		840DD9002AC810630006A435 /* Material.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6B12AC810620006A435 /* Material.cpp */; };
		840DD9012AC810630006A435 /* Region.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6B32AC810620006A435 /* Region.cpp */; };
		840DD9022AC810630006A435 /* ChunkStorage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6B62AC810620006A435 /* ChunkStorage.cpp */; };
		840DD9032AC810630006A435 /* ExternalFileLevelStorage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6B82AC810620006A435 /* ExternalFileLevelStorage.cpp */; };
		840DD9042AC810630006A435 /* ExternalFileLevelStorageSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6BA2AC810620006A435 /* ExternalFileLevelStorageSource.cpp */; };
		840DD9052AC810630006A435 /* LevelData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6BC2AC810620006A435 /* LevelData.cpp */; };
		840DD9062AC810630006A435 /* LevelSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6BE2AC810620006A435 /* LevelSource.cpp */; };
		840DD9072AC810630006A435 /* LevelStorage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6C02AC810620006A435 /* LevelStorage.cpp */; };
		840DD9082AC810630006A435 /* LevelStorageSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6C22AC810620006A435 /* LevelStorageSource.cpp */; };
		840DD9092AC810630006A435 /* MemoryChunkStorage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6C42AC810620006A435 /* MemoryChunkStorage.cpp */; };
		840DD90A2AC810630006A435 /* MemoryLevelStorage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6C62AC810620006A435 /* MemoryLevelStorage.cpp */; };
		840DD90B2AC810630006A435 /* MemoryLevelStorageSource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6C82AC810620006A435 /* MemoryLevelStorageSource.cpp */; };
		840DD90C2AC810630006A435 /* RegionFile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6CA2AC810620006A435 /* RegionFile.cpp */; };
		840DD90D2AC810630006A435 /* TickNextTickData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6CC2AC810620006A435 /* TickNextTickData.cpp */; };
		840DD90E2AC810630006A435 /* BubbleParticle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6CF2AC810620006A435 /* BubbleParticle.cpp */; };
		840DD90F2AC810630006A435 /* ExplodeParticle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6D02AC810620006A435 /* ExplodeParticle.cpp */; };
		840DD9102AC810630006A435 /* FlameParticle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6D12AC810620006A435 /* FlameParticle.cpp */; };
		840DD9112AC810630006A435 /* LavaParticle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6D22AC810620006A435 /* LavaParticle.cpp */; };
		840DD9122AC810630006A435 /* Particle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6D32AC810620006A435 /* Particle.cpp */; };
		840DD9132AC810630006A435 /* ParticleEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6D52AC810620006A435 /* ParticleEngine.cpp */; };
		840DD9142AC810630006A435 /* RedDustParticle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6D72AC810620006A435 /* RedDustParticle.cpp */; };
		840DD9152AC810630006A435 /* SmokeParticle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6D82AC810620006A435 /* SmokeParticle.cpp */; };
		840DD9162AC810630006A435 /* TerrainParticle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6D92AC810620006A435 /* TerrainParticle.cpp */; };
		840DD9172AC810630006A435 /* AABB.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6DB2AC810620006A435 /* AABB.cpp */; };
		840DD9182AC810630006A435 /* HitResult.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6DD2AC810620006A435 /* HitResult.cpp */; };
		840DD9192AC810630006A435 /* Vec3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6DF2AC810620006A435 /* Vec3.cpp */; };
		840DD91A2AC810630006A435 /* BookshelfTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6E22AC810620006A435 /* BookshelfTile.cpp */; };
		840DD91B2AC810630006A435 /* Bush.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6E42AC810620006A435 /* Bush.cpp */; };
		840DD91C2AC810630006A435 /* ClayTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6E62AC810620006A435 /* ClayTile.cpp */; };
		840DD91D2AC810630006A435 /* ClothTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6E82AC810620006A435 /* ClothTile.cpp */; };
		840DD91E2AC810630006A435 /* DirtTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6EA2AC810620006A435 /* DirtTile.cpp */; };
		840DD91F2AC810630006A435 /* DoorTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6EC2AC810620006A435 /* DoorTile.cpp */; };
		840DD9202AC810630006A435 /* FarmTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6EE2AC810620006A435 /* FarmTile.cpp */; };
		840DD9212AC810630006A435 /* FireTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6F02AC810620006A435 /* FireTile.cpp */; };
		840DD9222AC810630006A435 /* GlassTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6F22AC810620006A435 /* GlassTile.cpp */; };
		840DD9232AC810630006A435 /* GrassTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6F42AC810620006A435 /* GrassTile.cpp */; };
		840DD9242AC810630006A435 /* GravelTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6F62AC810620006A435 /* GravelTile.cpp */; };
		840DD9252AC810630006A435 /* HalfTransparentTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6F82AC810620006A435 /* HalfTransparentTile.cpp */; };
		840DD9262AC810630006A435 /* IceTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6FA2AC810620006A435 /* IceTile.cpp */; };
		840DD9272AC810630006A435 /* InvisibleTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6FC2AC810620006A435 /* InvisibleTile.cpp */; };
		840DD9282AC810630006A435 /* LadderTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD6FE2AC810620006A435 /* LadderTile.cpp */; };
		840DD9292AC810630006A435 /* LeafTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7002AC810620006A435 /* LeafTile.cpp */; };
		840DD92A2AC810630006A435 /* LiquidTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7022AC810620006A435 /* LiquidTile.cpp */; };
		840DD92B2AC810630006A435 /* LiquidTileDynamic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7042AC810620006A435 /* LiquidTileDynamic.cpp */; };
		840DD92C2AC810630006A435 /* LiquidTileStatic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7062AC810620006A435 /* LiquidTileStatic.cpp */; };
		840DD92D2AC810630006A435 /* MetalTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7082AC810620006A435 /* MetalTile.cpp */; };
		840DD92E2AC810630006A435 /* ObsidianTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD70A2AC810620006A435 /* ObsidianTile.cpp */; };
		840DD92F2AC810630006A435 /* OreTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD70C2AC810620006A435 /* OreTile.cpp */; };
		840DD9302AC810630006A435 /* RedStoneOreTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD70E2AC810620006A435 /* RedStoneOreTile.cpp */; };
		840DD9312AC810630006A435 /* ReedTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7102AC810620006A435 /* ReedTile.cpp */; };
		840DD9322AC810630006A435 /* SandStoneTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7122AC810620006A435 /* SandStoneTile.cpp */; };
		840DD9332AC810630006A435 /* SandTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7142AC810620006A435 /* SandTile.cpp */; };
		840DD9342AC810630006A435 /* Sapling.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7162AC810620006A435 /* Sapling.cpp */; };
		840DD9352AC810630006A435 /* SpongeTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7182AC810620006A435 /* SpongeTile.cpp */; };
		840DD9362AC810630006A435 /* StairTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD71A2AC810620006A435 /* StairTile.cpp */; };
		840DD9372AC810630006A435 /* StoneSlabTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD71C2AC810620006A435 /* StoneSlabTile.cpp */; };
		840DD9382AC810630006A435 /* StoneTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD71E2AC810620006A435 /* StoneTile.cpp */; };
		840DD9392AC810630006A435 /* Tile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7202AC810620006A435 /* Tile.cpp */; };
		840DD93A2AC810630006A435 /* TntTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7222AC810620006A435 /* TntTile.cpp */; };
		840DD93B2AC810630006A435 /* TopSnowTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7242AC810620006A435 /* TopSnowTile.cpp */; };
		840DD93C2AC810630006A435 /* TorchTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7262AC810620006A435 /* TorchTile.cpp */; };
		840DD93D2AC810630006A435 /* TransparentTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7282AC810620006A435 /* TransparentTile.cpp */; };
		840DD93E2AC810630006A435 /* TreeTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD72A2AC810620006A435 /* TreeTile.cpp */; };
		840DD93F2AC810630006A435 /* WireTile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD72C2AC810620006A435 /* WireTile.cpp */; };
		840DD9402AC810630006A435 /* GLExt.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7332AC810620006A435 /* GLExt.cpp */; };
		840DD9B02AC810630006A435 /* adler32.c in Sources */ = {isa = PBXBuildFile; fileRef = 840DD84E2AC810630006A435 /* adler32.c */; };
		840DD9B12AC810630006A435 /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8502AC810630006A435 /* compress.c */; };
		840DD9B22AC810630006A435 /* crc32.c in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8512AC810630006A435 /* crc32.c */; };
		840DD9B32AC810630006A435 /* deflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8532AC810630006A435 /* deflate.c */; };
		840DD9B42AC810630006A435 /* gzclose.c in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8552AC810630006A435 /* gzclose.c */; };
		840DD9B52AC810630006A435 /* gzlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8572AC810630006A435 /* gzlib.c */; };
		840DD9B62AC810630006A435 /* gzread.c in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8582AC810630006A435 /* gzread.c */; };
		840DD9B72AC810630006A435 /* gzwrite.c in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8592AC810630006A435 /* gzwrite.c */; };
		840DD9B82AC810630006A435 /* infback.c in Sources */ = {isa = PBXBuildFile; fileRef = 840DD85A2AC810630006A435 /* infback.c */; };
		840DD9B92AC810630006A435 /* inffast.c in Sources */ = {isa = PBXBuildFile; fileRef = 840DD85B2AC810630006A435 /* inffast.c */; };
		840DD9BA2AC810630006A435 /* inflate.c in Sources */ = {isa = PBXBuildFile; fileRef = 840DD85E2AC810630006A435 /* inflate.c */; };
		840DD9BB2AC810630006A435 /* inftrees.c in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8602AC810630006A435 /* inftrees.c */; };
		840DD9BC2AC810630006A435 /* trees.c in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8632AC810630006A435 /* trees.c */; };
		840DD9BD2AC810630006A435 /* uncompr.c in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8652AC810630006A435 /* uncompr.c */; };
		840DD9BE2AC810630006A435 /* zutil.c in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8682AC810630006A435 /* zutil.c */; };
		840DEBDF2AC8107E0006A435 /* SoundSystemAL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DE3902AC8107B0006A435 /* SoundSystemAL.cpp */; };
		840DEBE02AC8107E0006A435 /* AppPlatform_sdl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DE3952AC8107B0006A435 /* AppPlatform_sdl.cpp */; };
		840DEBE12AC8107E0006A435 /* AppPlatform_sdlbase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DE3972AC8107B0006A435 /* AppPlatform_sdlbase.cpp */; };
		840DEBE22AC8107E0006A435 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DE39A2AC8107B0006A435 /* main.cpp */; };
		84343BD12ACA4D8C00B13105 /* libRakNet.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 84FFBD7E2ACA2876005A8CCF /* libRakNet.a */; };
		84359F802A8D1D8D008CBFC0 /* libpng.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8489B4A82A86FF57004CA8EC /* libpng.a */; };
		8443B6EA2A98675F0086730C /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8443B6E92A98675F0086730C /* libSDL2.a */; };
		8489B3222A86E464004CA8EC /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8489B3212A86E464004CA8EC /* Foundation.framework */; };
		8489B3242A86E46A004CA8EC /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8489B3232A86E46A004CA8EC /* AppKit.framework */; };
		8489B3262A86E4B0004CA8EC /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8489B3252A86E4B0004CA8EC /* OpenGL.framework */; };
		84C4D86F2A872C0100323E33 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84C4D86E2A872C0100323E33 /* OpenAL.framework */; };
		84FFBE952ACA3415005A8CCF /* _FindFirst.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD73A2AC810620006A435 /* _FindFirst.cpp */; };
		84FFBE962ACA3415005A8CCF /* Base64Encoder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD73E2AC810620006A435 /* Base64Encoder.cpp */; };
		84FFBE972ACA3415005A8CCF /* BitStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7402AC810620006A435 /* BitStream.cpp */; };
		84FFBE982ACA3415005A8CCF /* CCRakNetSlidingWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7422AC810620006A435 /* CCRakNetSlidingWindow.cpp */; };
		84FFBE992ACA3415005A8CCF /* CCRakNetUDT.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7442AC810620006A435 /* CCRakNetUDT.cpp */; };
		84FFBE9A2ACA3415005A8CCF /* CheckSum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7462AC810620006A435 /* CheckSum.cpp */; };
		84FFBE9B2ACA3415005A8CCF /* CloudClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7482AC810620006A435 /* CloudClient.cpp */; };
		84FFBE9C2ACA3415005A8CCF /* CloudCommon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD74A2AC810620006A435 /* CloudCommon.cpp */; };
		84FFBE9D2ACA3415005A8CCF /* CloudServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD74C2AC810620006A435 /* CloudServer.cpp */; };
		84FFBE9E2ACA3415005A8CCF /* CommandParserInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD74F2AC810620006A435 /* CommandParserInterface.cpp */; };
		84FFBE9F2ACA3415005A8CCF /* ConnectionGraph2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7512AC810620006A435 /* ConnectionGraph2.cpp */; };
		84FFBEA02ACA3415005A8CCF /* ConsoleServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7532AC810620006A435 /* ConsoleServer.cpp */; };
		84FFBEA12ACA3415005A8CCF /* DataCompressor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7552AC810620006A435 /* DataCompressor.cpp */; };
		84FFBEA22ACA3415005A8CCF /* DirectoryDeltaTransfer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7572AC810620006A435 /* DirectoryDeltaTransfer.cpp */; };
		84FFBEA32ACA3415005A8CCF /* DR_SHA1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7592AC810620006A435 /* DR_SHA1.cpp */; };
		84FFBEA42ACA3415005A8CCF /* DS_BytePool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD75D2AC810620006A435 /* DS_BytePool.cpp */; };
		84FFBEA52ACA3415005A8CCF /* DS_ByteQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD75F2AC810620006A435 /* DS_ByteQueue.cpp */; };
		84FFBEA62ACA3415005A8CCF /* DS_HuffmanEncodingTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7632AC810620006A435 /* DS_HuffmanEncodingTree.cpp */; };
		84FFBEA72ACA3415005A8CCF /* DS_Table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7712AC810630006A435 /* DS_Table.cpp */; };
		84FFBEA82ACA3415005A8CCF /* DynDNS.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7762AC810630006A435 /* DynDNS.cpp */; };
		84FFBEA92ACA3415005A8CCF /* EmailSender.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7782AC810630006A435 /* EmailSender.cpp */; };
		84FFBEAA2ACA3415005A8CCF /* EpochTimeToString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD77B2AC810630006A435 /* EpochTimeToString.cpp */; };
		84FFBEAB2ACA3415005A8CCF /* FileList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD77E2AC810630006A435 /* FileList.cpp */; };
		84FFBEAC2ACA3415005A8CCF /* FileListTransfer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7812AC810630006A435 /* FileListTransfer.cpp */; };
		84FFBEAD2ACA3415005A8CCF /* FileOperations.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7842AC810630006A435 /* FileOperations.cpp */; };
		84FFBEAE2ACA3415005A8CCF /* FormatString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7862AC810630006A435 /* FormatString.cpp */; };
		84FFBEAF2ACA3415005A8CCF /* FullyConnectedMesh2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7882AC810630006A435 /* FullyConnectedMesh2.cpp */; };
		84FFBEB02ACA3415005A8CCF /* Getche.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD78A2AC810630006A435 /* Getche.cpp */; };
		84FFBEB12ACA3415005A8CCF /* Gets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD78C2AC810630006A435 /* Gets.cpp */; };
		84FFBEB22ACA3415005A8CCF /* GetTime.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD78E2AC810630006A435 /* GetTime.cpp */; };
		84FFBEB32ACA3415005A8CCF /* gettimeofday.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7902AC810630006A435 /* gettimeofday.cpp */; };
		84FFBEB42ACA3415005A8CCF /* GridSectorizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7922AC810630006A435 /* GridSectorizer.cpp */; };
		84FFBEB52ACA3415005A8CCF /* HTTPConnection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7942AC810630006A435 /* HTTPConnection.cpp */; };
		84FFBEB62ACA3415005A8CCF /* HTTPConnection2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7962AC810630006A435 /* HTTPConnection2.cpp */; };
		84FFBEB72ACA3415005A8CCF /* IncrementalReadInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7982AC810630006A435 /* IncrementalReadInterface.cpp */; };
		84FFBEB82ACA3415005A8CCF /* Itoa.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD79B2AC810630006A435 /* Itoa.cpp */; };
		84FFBEB92ACA3415005A8CCF /* LinuxStrings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD79F2AC810630006A435 /* LinuxStrings.cpp */; };
		84FFBEBA2ACA3415005A8CCF /* LocklessTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7A12AC810630006A435 /* LocklessTypes.cpp */; };
		84FFBEBB2ACA3415005A8CCF /* LogCommandParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7A32AC810630006A435 /* LogCommandParser.cpp */; };
		84FFBEBC2ACA3415005A8CCF /* MessageFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7A52AC810630006A435 /* MessageFilter.cpp */; };
		84FFBEBD2ACA3415005A8CCF /* NatPunchthroughClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7AC2AC810630006A435 /* NatPunchthroughClient.cpp */; };
		84FFBEBE2ACA3415005A8CCF /* NatPunchthroughServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7AE2AC810630006A435 /* NatPunchthroughServer.cpp */; };
		84FFBEBF2ACA3415005A8CCF /* NatTypeDetectionClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7B02AC810630006A435 /* NatTypeDetectionClient.cpp */; };
		84FFBEC02ACA3415005A8CCF /* NatTypeDetectionCommon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7B22AC810630006A435 /* NatTypeDetectionCommon.cpp */; };
		84FFBEC12ACA3415005A8CCF /* NatTypeDetectionServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7B42AC810630006A435 /* NatTypeDetectionServer.cpp */; };
		84FFBEC22ACA3415005A8CCF /* NetworkIDManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7B62AC810630006A435 /* NetworkIDManager.cpp */; };
		84FFBEC32ACA3415005A8CCF /* NetworkIDObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7B82AC810630006A435 /* NetworkIDObject.cpp */; };
		84FFBEC42ACA3415005A8CCF /* PacketConsoleLogger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7BA2AC810630006A435 /* PacketConsoleLogger.cpp */; };
		84FFBEC52ACA3416005A8CCF /* PacketFileLogger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7BC2AC810630006A435 /* PacketFileLogger.cpp */; };
		84FFBEC62ACA3416005A8CCF /* PacketizedTCP.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7BE2AC810630006A435 /* PacketizedTCP.cpp */; };
		84FFBEC72ACA3416005A8CCF /* PacketLogger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7C02AC810630006A435 /* PacketLogger.cpp */; };
		84FFBEC82ACA3416005A8CCF /* PacketOutputWindowLogger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7C22AC810630006A435 /* PacketOutputWindowLogger.cpp */; };
		84FFBEC92ACA3416005A8CCF /* PluginInterface2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7C62AC810630006A435 /* PluginInterface2.cpp */; };
		84FFBECA2ACA3416005A8CCF /* PS4Includes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7C92AC810630006A435 /* PS4Includes.cpp */; };
		84FFBECB2ACA3416005A8CCF /* Rackspace.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7CB2AC810630006A435 /* Rackspace.cpp */; };
		84FFBECC2ACA3416005A8CCF /* RakMemoryOverride.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7CF2AC810630006A435 /* RakMemoryOverride.cpp */; };
		84FFBECD2ACA3416005A8CCF /* RakNetCommandParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7D42AC810630006A435 /* RakNetCommandParser.cpp */; };
		84FFBECE2ACA3416005A8CCF /* RakNetSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7D92AC810630006A435 /* RakNetSocket.cpp */; };
		84FFBECF2ACA3416005A8CCF /* RakNetSocket2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7DB2AC810630006A435 /* RakNetSocket2.cpp */; };
		84FFBED02ACA3416005A8CCF /* RakNetSocket2_360_720.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7DD2AC810630006A435 /* RakNetSocket2_360_720.cpp */; };
		84FFBED12ACA3416005A8CCF /* RakNetSocket2_Berkley.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7DE2AC810630006A435 /* RakNetSocket2_Berkley.cpp */; };
		84FFBED22ACA3416005A8CCF /* RakNetSocket2_Berkley_NativeClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7DF2AC810630006A435 /* RakNetSocket2_Berkley_NativeClient.cpp */; };
		84FFBED32ACA3416005A8CCF /* RakNetSocket2_NativeClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7E02AC810630006A435 /* RakNetSocket2_NativeClient.cpp */; };
		84FFBED42ACA3416005A8CCF /* RakNetSocket2_PS3_PS4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7E12AC810630006A435 /* RakNetSocket2_PS3_PS4.cpp */; };
		84FFBED52ACA3416005A8CCF /* RakNetSocket2_PS4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7E22AC810630006A435 /* RakNetSocket2_PS4.cpp */; };
		84FFBED62ACA3416005A8CCF /* RakNetSocket2_Vita.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7E32AC810630006A435 /* RakNetSocket2_Vita.cpp */; };
		84FFBED72ACA3416005A8CCF /* RakNetSocket2_Windows_Linux.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7E42AC810630006A435 /* RakNetSocket2_Windows_Linux.cpp */; };
		84FFBED82ACA3416005A8CCF /* RakNetSocket2_Windows_Linux_360.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7E52AC810630006A435 /* RakNetSocket2_Windows_Linux_360.cpp */; };
		84FFBED92ACA3416005A8CCF /* RakNetSocket2_WindowsStore8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7E62AC810630006A435 /* RakNetSocket2_WindowsStore8.cpp */; };
		84FFBEDA2ACA3416005A8CCF /* RakNetStatistics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7E72AC810630006A435 /* RakNetStatistics.cpp */; };
		84FFBEDB2ACA3416005A8CCF /* RakNetTransport2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7EA2AC810630006A435 /* RakNetTransport2.cpp */; };
		84FFBEDC2ACA3416005A8CCF /* RakNetTypes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7EC2AC810630006A435 /* RakNetTypes.cpp */; };
		84FFBEDD2ACA3416005A8CCF /* RakPeer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7EF2AC810630006A435 /* RakPeer.cpp */; };
		84FFBEDE2ACA3416005A8CCF /* RakSleep.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7F22AC810630006A435 /* RakSleep.cpp */; };
		84FFBEDF2ACA3416005A8CCF /* RakString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7F42AC810630006A435 /* RakString.cpp */; };
		84FFBEE02ACA3416005A8CCF /* RakThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7F62AC810630006A435 /* RakThread.cpp */; };
		84FFBEE12ACA3416005A8CCF /* RakWString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7F82AC810630006A435 /* RakWString.cpp */; };
		84FFBEE22ACA3416005A8CCF /* Rand.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7FA2AC810630006A435 /* Rand.cpp */; };
		84FFBEE32ACA3416005A8CCF /* RandSync.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7FC2AC810630006A435 /* RandSync.cpp */; };
		84FFBEE42ACA3416005A8CCF /* ReadyEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD7FE2AC810630006A435 /* ReadyEvent.cpp */; };
		84FFBEE52ACA3416005A8CCF /* RelayPlugin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8012AC810630006A435 /* RelayPlugin.cpp */; };
		84FFBEE62ACA3416005A8CCF /* ReliabilityLayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8032AC810630006A435 /* ReliabilityLayer.cpp */; };
		84FFBEE72ACA3416005A8CCF /* ReplicaManager3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8062AC810630006A435 /* ReplicaManager3.cpp */; };
		84FFBEE82ACA3416005A8CCF /* Router2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8082AC810630006A435 /* Router2.cpp */; };
		84FFBEE92ACA3416005A8CCF /* RPC4Plugin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD80A2AC810630006A435 /* RPC4Plugin.cpp */; };
		84FFBEEA2ACA3416005A8CCF /* SecureHandshake.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD80C2AC810630006A435 /* SecureHandshake.cpp */; };
		84FFBEEB2ACA3416005A8CCF /* SendToThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD80E2AC810630006A435 /* SendToThread.cpp */; };
		84FFBEEC2ACA3416005A8CCF /* SignaledEvent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8102AC810630006A435 /* SignaledEvent.cpp */; };
		84FFBEED2ACA3416005A8CCF /* SimpleMutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8122AC810630006A435 /* SimpleMutex.cpp */; };
		84FFBEEE2ACA3416005A8CCF /* SocketLayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8182AC810630006A435 /* SocketLayer.cpp */; };
		84FFBEEF2ACA3416005A8CCF /* StatisticsHistory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD81A2AC810630006A435 /* StatisticsHistory.cpp */; };
		84FFBEF02ACA3416005A8CCF /* StringCompressor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD81C2AC810630006A435 /* StringCompressor.cpp */; };
		84FFBEF12ACA3416005A8CCF /* StringTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD81E2AC810630006A435 /* StringTable.cpp */; };
		84FFBEF22ACA3416005A8CCF /* SuperFastHash.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8202AC810630006A435 /* SuperFastHash.cpp */; };
		84FFBEF32ACA3416005A8CCF /* TableSerializer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8222AC810630006A435 /* TableSerializer.cpp */; };
		84FFBEF42ACA3416005A8CCF /* TCPInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8242AC810630006A435 /* TCPInterface.cpp */; };
		84FFBEF52ACA3416005A8CCF /* TeamBalancer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8262AC810630006A435 /* TeamBalancer.cpp */; };
		84FFBEF62ACA3416005A8CCF /* TeamManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8282AC810630006A435 /* TeamManager.cpp */; };
		84FFBEF72ACA3416005A8CCF /* TelnetTransport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD82A2AC810630006A435 /* TelnetTransport.cpp */; };
		84FFBEF82ACA3416005A8CCF /* ThreadsafePacketLogger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD82D2AC810630006A435 /* ThreadsafePacketLogger.cpp */; };
		84FFBEF92ACA3416005A8CCF /* TwoWayAuthentication.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8302AC810630006A435 /* TwoWayAuthentication.cpp */; };
		84FFBEFA2ACA3416005A8CCF /* UDPForwarder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8322AC810630006A435 /* UDPForwarder.cpp */; };
		84FFBEFB2ACA3416005A8CCF /* UDPProxyClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8342AC810630006A435 /* UDPProxyClient.cpp */; };
		84FFBEFC2ACA3416005A8CCF /* UDPProxyCoordinator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8372AC810630006A435 /* UDPProxyCoordinator.cpp */; };
		84FFBEFD2ACA3416005A8CCF /* UDPProxyServer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8392AC810630006A435 /* UDPProxyServer.cpp */; };
		84FFBEFE2ACA3416005A8CCF /* VariableDeltaSerializer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD83B2AC810630006A435 /* VariableDeltaSerializer.cpp */; };
		84FFBEFF2ACA3416005A8CCF /* VariableListDeltaTracker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD83D2AC810630006A435 /* VariableListDeltaTracker.cpp */; };
		84FFBF002ACA3416005A8CCF /* VariadicSQLParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD83F2AC810630006A435 /* VariadicSQLParser.cpp */; };
		84FFBF012ACA3416005A8CCF /* VitaIncludes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8412AC810630006A435 /* VitaIncludes.cpp */; };
		84FFBF022ACA3416005A8CCF /* WSAStartupSingleton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 840DD8442AC810630006A435 /* WSAStartupSingleton.cpp */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		84343BCF2ACA4D8500B13105 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 8489B08F2A86D4B2004CA8EC /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 84FFBD7D2ACA2876005A8CCF;
			remoteInfo = RakNet;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
		8489B0952A86D4B2004CA8EC /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = /usr/share/man/man1/;
			dstSubfolderSpec = 0;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 1;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		840DD5792AC810620006A435 /* KeyCodes.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = KeyCodes.hpp; sourceTree = "<group>"; };
		840DD57A2AC810620006A435 /* SDLKeyCodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDLKeyCodes.h; sourceTree = "<group>"; };
		840DD57E2AC810620006A435 /* App.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = App.cpp; sourceTree = "<group>"; };
		840DD57F2AC810620006A435 /* App.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = App.hpp; sourceTree = "<group>"; };
		840DD5802AC810620006A435 /* AppPlatform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AppPlatform.cpp; sourceTree = "<group>"; };
		840DD5812AC810620006A435 /* AppPlatform.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AppPlatform.hpp; sourceTree = "<group>"; };
		840DD5822AC810620006A435 /* Minecraft.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Minecraft.cpp; sourceTree = "<group>"; };
		840DD5832AC810620006A435 /* Minecraft.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Minecraft.hpp; sourceTree = "<group>"; };
		840DD5842AC810620006A435 /* NinecraftApp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NinecraftApp.cpp; sourceTree = "<group>"; };
		840DD5852AC810620006A435 /* NinecraftApp.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = NinecraftApp.hpp; sourceTree = "<group>"; };
		840DD5882AC810620006A435 /* AvailableGamesList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AvailableGamesList.cpp; sourceTree = "<group>"; };
		840DD5892AC810620006A435 /* AvailableGamesList.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AvailableGamesList.hpp; sourceTree = "<group>"; };
		840DD58A2AC810620006A435 /* Button.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Button.cpp; sourceTree = "<group>"; };
		840DD58B2AC810620006A435 /* Button.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Button.hpp; sourceTree = "<group>"; };
		840DD58C2AC810620006A435 /* RolledSelectionList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RolledSelectionList.cpp; sourceTree = "<group>"; };
		840DD58D2AC810620006A435 /* RolledSelectionList.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RolledSelectionList.hpp; sourceTree = "<group>"; };
		840DD58E2AC810620006A435 /* ScrolledSelectionList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScrolledSelectionList.cpp; sourceTree = "<group>"; };
		840DD58F2AC810620006A435 /* ScrolledSelectionList.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ScrolledSelectionList.hpp; sourceTree = "<group>"; };
		840DD5902AC810620006A435 /* SmallButton.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SmallButton.cpp; sourceTree = "<group>"; };
		840DD5912AC810620006A435 /* SmallButton.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SmallButton.hpp; sourceTree = "<group>"; };
		840DD5922AC810620006A435 /* TextInputBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextInputBox.cpp; sourceTree = "<group>"; };
		840DD5932AC810620006A435 /* TextInputBox.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TextInputBox.hpp; sourceTree = "<group>"; };
		840DD5942AC810620006A435 /* WorldSelectionList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WorldSelectionList.cpp; sourceTree = "<group>"; };
		840DD5952AC810620006A435 /* WorldSelectionList.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WorldSelectionList.hpp; sourceTree = "<group>"; };
		840DD5962AC810620006A435 /* Gui.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Gui.cpp; sourceTree = "<group>"; };
		840DD5972AC810620006A435 /* Gui.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Gui.hpp; sourceTree = "<group>"; };
		840DD5982AC810620006A435 /* GuiComponent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GuiComponent.cpp; sourceTree = "<group>"; };
		840DD5992AC810620006A435 /* GuiComponent.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = GuiComponent.hpp; sourceTree = "<group>"; };
		840DD59A2AC810620006A435 /* Screen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Screen.cpp; sourceTree = "<group>"; };
		840DD59B2AC810620006A435 /* Screen.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Screen.hpp; sourceTree = "<group>"; };
		840DD59D2AC810620006A435 /* ChatScreen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ChatScreen.cpp; sourceTree = "<group>"; };
		840DD59E2AC810620006A435 /* ChatScreen.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ChatScreen.hpp; sourceTree = "<group>"; };
		840DD59F2AC810620006A435 /* ConfirmScreen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConfirmScreen.cpp; sourceTree = "<group>"; };
		840DD5A02AC810620006A435 /* ConfirmScreen.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ConfirmScreen.hpp; sourceTree = "<group>"; };
		840DD5A12AC810620006A435 /* CreateWorldScreen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CreateWorldScreen.cpp; sourceTree = "<group>"; };
		840DD5A22AC810620006A435 /* CreateWorldScreen.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CreateWorldScreen.hpp; sourceTree = "<group>"; };
		840DD5A32AC810620006A435 /* DeathScreen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DeathScreen.cpp; sourceTree = "<group>"; };
		840DD5A42AC810620006A435 /* DeathScreen.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DeathScreen.hpp; sourceTree = "<group>"; };
		840DD5A52AC810620006A435 /* DeleteWorldScreen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DeleteWorldScreen.cpp; sourceTree = "<group>"; };
		840DD5A62AC810620006A435 /* DeleteWorldScreen.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DeleteWorldScreen.hpp; sourceTree = "<group>"; };
		840DD5A72AC810620006A435 /* DirectConnectScreen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DirectConnectScreen.cpp; sourceTree = "<group>"; };
		840DD5A82AC810620006A435 /* DirectConnectScreen.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DirectConnectScreen.hpp; sourceTree = "<group>"; };
		840DD5A92AC810620006A435 /* IngameBlockSelectionScreen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IngameBlockSelectionScreen.cpp; sourceTree = "<group>"; };
		840DD5AA2AC810620006A435 /* IngameBlockSelectionScreen.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = IngameBlockSelectionScreen.hpp; sourceTree = "<group>"; };
		840DD5AB2AC810620006A435 /* InvalidLicenseScreen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InvalidLicenseScreen.cpp; sourceTree = "<group>"; };
		840DD5AC2AC810620006A435 /* InvalidLicenseScreen.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = InvalidLicenseScreen.hpp; sourceTree = "<group>"; };
		840DD5AD2AC810620006A435 /* JoinGameScreen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JoinGameScreen.cpp; sourceTree = "<group>"; };
		840DD5AE2AC810620006A435 /* JoinGameScreen.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = JoinGameScreen.hpp; sourceTree = "<group>"; };
		840DD5AF2AC810620006A435 /* OptionsScreen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OptionsScreen.cpp; sourceTree = "<group>"; };
		840DD5B02AC810620006A435 /* OptionsScreen.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = OptionsScreen.hpp; sourceTree = "<group>"; };
		840DD5B12AC810620006A435 /* PauseScreen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PauseScreen.cpp; sourceTree = "<group>"; };
		840DD5B22AC810620006A435 /* PauseScreen.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PauseScreen.hpp; sourceTree = "<group>"; };
		840DD5B32AC810620006A435 /* ProgressScreen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ProgressScreen.cpp; sourceTree = "<group>"; };
		840DD5B42AC810620006A435 /* ProgressScreen.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ProgressScreen.hpp; sourceTree = "<group>"; };
		840DD5B52AC810620006A435 /* RenameMPLevelScreen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RenameMPLevelScreen.cpp; sourceTree = "<group>"; };
		840DD5B62AC810620006A435 /* RenameMPLevelScreen.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RenameMPLevelScreen.hpp; sourceTree = "<group>"; };
		840DD5B72AC810620006A435 /* SavingWorldScreen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SavingWorldScreen.cpp; sourceTree = "<group>"; };
		840DD5B82AC810620006A435 /* SavingWorldScreen.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SavingWorldScreen.hpp; sourceTree = "<group>"; };
		840DD5B92AC810620006A435 /* SelectWorldScreen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SelectWorldScreen.cpp; sourceTree = "<group>"; };
		840DD5BA2AC810620006A435 /* SelectWorldScreen.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SelectWorldScreen.hpp; sourceTree = "<group>"; };
		840DD5BB2AC810620006A435 /* StartMenuScreen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StartMenuScreen.cpp; sourceTree = "<group>"; };
		840DD5BC2AC810620006A435 /* StartMenuScreen.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StartMenuScreen.hpp; sourceTree = "<group>"; };
		840DD5BE2AC810620006A435 /* Cube.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Cube.cpp; sourceTree = "<group>"; };
		840DD5BF2AC810620006A435 /* Cube.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Cube.hpp; sourceTree = "<group>"; };
		840DD5C02AC810620006A435 /* HumanoidModel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HumanoidModel.cpp; sourceTree = "<group>"; };
		840DD5C12AC810620006A435 /* HumanoidModel.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = HumanoidModel.hpp; sourceTree = "<group>"; };
		840DD5C22AC810620006A435 /* Model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Model.cpp; sourceTree = "<group>"; };
		840DD5C32AC810620006A435 /* Model.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Model.hpp; sourceTree = "<group>"; };
		840DD5C42AC810620006A435 /* PolygonQuad.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PolygonQuad.cpp; sourceTree = "<group>"; };
		840DD5C52AC810620006A435 /* PolygonQuad.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PolygonQuad.hpp; sourceTree = "<group>"; };
		840DD5C72AC810620006A435 /* ClientSideNetworkHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ClientSideNetworkHandler.cpp; sourceTree = "<group>"; };
		840DD5C82AC810620006A435 /* ClientSideNetworkHandler.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ClientSideNetworkHandler.hpp; sourceTree = "<group>"; };
		840DD5CA2AC810620006A435 /* Options.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Options.cpp; sourceTree = "<group>"; };
		840DD5CB2AC810620006A435 /* Options.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Options.hpp; sourceTree = "<group>"; };
		840DD5CE2AC810620006A435 /* Controller.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Controller.cpp; sourceTree = "<group>"; };
		840DD5CF2AC810620006A435 /* Controller.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Controller.hpp; sourceTree = "<group>"; };
		840DD5D02AC810620006A435 /* ControllerTurnInput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ControllerTurnInput.cpp; sourceTree = "<group>"; };
		840DD5D12AC810620006A435 /* ControllerTurnInput.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ControllerTurnInput.hpp; sourceTree = "<group>"; };
		840DD5D22AC810620006A435 /* ITurnInput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ITurnInput.cpp; sourceTree = "<group>"; };
		840DD5D32AC810620006A435 /* ITurnInput.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ITurnInput.hpp; sourceTree = "<group>"; };
		840DD5D42AC810620006A435 /* Keyboard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Keyboard.cpp; sourceTree = "<group>"; };
		840DD5D52AC810620006A435 /* Keyboard.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Keyboard.hpp; sourceTree = "<group>"; };
		840DD5D62AC810620006A435 /* KeyboardInput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = KeyboardInput.cpp; sourceTree = "<group>"; };
		840DD5D72AC810620006A435 /* KeyboardInput.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = KeyboardInput.hpp; sourceTree = "<group>"; };
		840DD5D82AC810620006A435 /* Mouse.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mouse.cpp; sourceTree = "<group>"; };
		840DD5D92AC810620006A435 /* Mouse.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Mouse.hpp; sourceTree = "<group>"; };
		840DD5DA2AC810620006A435 /* MouseTurnInput.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MouseTurnInput.cpp; sourceTree = "<group>"; };
		840DD5DB2AC810620006A435 /* MouseTurnInput.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MouseTurnInput.hpp; sourceTree = "<group>"; };
		840DD5DC2AC810620006A435 /* User.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = User.hpp; sourceTree = "<group>"; };
		840DD5DE2AC810620006A435 /* Chunk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Chunk.cpp; sourceTree = "<group>"; };
		840DD5DF2AC810620006A435 /* Chunk.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Chunk.hpp; sourceTree = "<group>"; };
		840DD5E02AC810620006A435 /* Culler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Culler.cpp; sourceTree = "<group>"; };
		840DD5E12AC810620006A435 /* Culler.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Culler.hpp; sourceTree = "<group>"; };
		840DD5E22AC810620006A435 /* DynamicTexture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DynamicTexture.cpp; sourceTree = "<group>"; };
		840DD5E32AC810620006A435 /* DynamicTexture.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DynamicTexture.hpp; sourceTree = "<group>"; };
		840DD5E52AC810620006A435 /* EntityRenderDispatcher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EntityRenderDispatcher.cpp; sourceTree = "<group>"; };
		840DD5E62AC810620006A435 /* EntityRenderDispatcher.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = EntityRenderDispatcher.hpp; sourceTree = "<group>"; };
		840DD5E72AC810620006A435 /* EntityRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EntityRenderer.cpp; sourceTree = "<group>"; };
		840DD5E82AC810620006A435 /* EntityRenderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = EntityRenderer.hpp; sourceTree = "<group>"; };
		840DD5E92AC810620006A435 /* FallingTileRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FallingTileRenderer.cpp; sourceTree = "<group>"; };
		840DD5EA2AC810620006A435 /* FallingTileRenderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FallingTileRenderer.hpp; sourceTree = "<group>"; };
		840DD5EB2AC810620006A435 /* HumanoidMobRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HumanoidMobRenderer.cpp; sourceTree = "<group>"; };
		840DD5EC2AC810620006A435 /* HumanoidMobRenderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = HumanoidMobRenderer.hpp; sourceTree = "<group>"; };
		840DD5ED2AC810620006A435 /* ItemRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ItemRenderer.cpp; sourceTree = "<group>"; };
		840DD5EE2AC810620006A435 /* ItemRenderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ItemRenderer.hpp; sourceTree = "<group>"; };
		840DD5EF2AC810620006A435 /* ItemSpriteRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ItemSpriteRenderer.cpp; sourceTree = "<group>"; };
		840DD5F02AC810620006A435 /* ItemSpriteRenderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ItemSpriteRenderer.hpp; sourceTree = "<group>"; };
		840DD5F12AC810620006A435 /* MobRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MobRenderer.cpp; sourceTree = "<group>"; };
		840DD5F22AC810620006A435 /* MobRenderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MobRenderer.hpp; sourceTree = "<group>"; };
		840DD5F32AC810620006A435 /* TntRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TntRenderer.cpp; sourceTree = "<group>"; };
		840DD5F42AC810620006A435 /* TntRenderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TntRenderer.hpp; sourceTree = "<group>"; };
		840DD5F52AC810620006A435 /* TripodCameraRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TripodCameraRenderer.cpp; sourceTree = "<group>"; };
		840DD5F62AC810620006A435 /* TripodCameraRenderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TripodCameraRenderer.hpp; sourceTree = "<group>"; };
		840DD5F72AC810620006A435 /* FireTexture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FireTexture.cpp; sourceTree = "<group>"; };
		840DD5F82AC810620006A435 /* Font.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Font.cpp; sourceTree = "<group>"; };
		840DD5F92AC810620006A435 /* Font.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Font.hpp; sourceTree = "<group>"; };
		840DD5FA2AC810620006A435 /* Frustum.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Frustum.cpp; sourceTree = "<group>"; };
		840DD5FB2AC810620006A435 /* Frustum.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Frustum.hpp; sourceTree = "<group>"; };
		840DD5FC2AC810620006A435 /* FrustumCuller.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FrustumCuller.cpp; sourceTree = "<group>"; };
		840DD5FD2AC810620006A435 /* FrustumCuller.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FrustumCuller.hpp; sourceTree = "<group>"; };
		840DD5FE2AC810620006A435 /* GameRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GameRenderer.cpp; sourceTree = "<group>"; };
		840DD5FF2AC810620006A435 /* GameRenderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = GameRenderer.hpp; sourceTree = "<group>"; };
		840DD6002AC810620006A435 /* ItemInHandRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ItemInHandRenderer.cpp; sourceTree = "<group>"; };
		840DD6012AC810620006A435 /* ItemInHandRenderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ItemInHandRenderer.hpp; sourceTree = "<group>"; };
		840DD6022AC810620006A435 /* LavaSideTexture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LavaSideTexture.cpp; sourceTree = "<group>"; };
		840DD6032AC810620006A435 /* LavaTexture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LavaTexture.cpp; sourceTree = "<group>"; };
		840DD6042AC810620006A435 /* LevelRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LevelRenderer.cpp; sourceTree = "<group>"; };
		840DD6052AC810620006A435 /* LevelRenderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LevelRenderer.hpp; sourceTree = "<group>"; };
		840DD6062AC810620006A435 /* LightLayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LightLayer.cpp; sourceTree = "<group>"; };
		840DD6072AC810620006A435 /* LightLayer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LightLayer.hpp; sourceTree = "<group>"; };
		840DD6082AC810620006A435 /* LightUpdate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LightUpdate.cpp; sourceTree = "<group>"; };
		840DD6092AC810620006A435 /* LightUpdate.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LightUpdate.hpp; sourceTree = "<group>"; };
		840DD60A2AC810620006A435 /* PatchManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PatchManager.cpp; sourceTree = "<group>"; };
		840DD60B2AC810620006A435 /* PatchManager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PatchManager.hpp; sourceTree = "<group>"; };
		840DD60C2AC810620006A435 /* RenderChunk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RenderChunk.cpp; sourceTree = "<group>"; };
		840DD60D2AC810620006A435 /* RenderChunk.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RenderChunk.hpp; sourceTree = "<group>"; };
		840DD60E2AC810620006A435 /* RenderList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RenderList.cpp; sourceTree = "<group>"; };
		840DD60F2AC810620006A435 /* RenderList.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RenderList.hpp; sourceTree = "<group>"; };
		840DD6102AC810620006A435 /* Tesselator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Tesselator.cpp; sourceTree = "<group>"; };
		840DD6112AC810620006A435 /* Tesselator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Tesselator.hpp; sourceTree = "<group>"; };
		840DD6122AC810620006A435 /* Texture.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Texture.hpp; sourceTree = "<group>"; };
		840DD6132AC810620006A435 /* Textures.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Textures.cpp; sourceTree = "<group>"; };
		840DD6142AC810620006A435 /* Textures.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Textures.hpp; sourceTree = "<group>"; };
		840DD6152AC810620006A435 /* TileRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TileRenderer.cpp; sourceTree = "<group>"; };
		840DD6162AC810620006A435 /* TileRenderer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TileRenderer.hpp; sourceTree = "<group>"; };
		840DD6172AC810620006A435 /* VertexPT.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = VertexPT.hpp; sourceTree = "<group>"; };
		840DD6182AC810620006A435 /* WaterSideTexture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WaterSideTexture.cpp; sourceTree = "<group>"; };
		840DD6192AC810620006A435 /* WaterTexture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WaterTexture.cpp; sourceTree = "<group>"; };
		840DD61B2AC810620006A435 /* SoundData.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SoundData.cpp; sourceTree = "<group>"; };
		840DD61C2AC810620006A435 /* SoundData.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SoundData.hpp; sourceTree = "<group>"; };
		840DD61D2AC810620006A435 /* SoundDefs.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SoundDefs.hpp; sourceTree = "<group>"; };
		840DD61E2AC810620006A435 /* SoundEngine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SoundEngine.cpp; sourceTree = "<group>"; };
		840DD61F2AC810620006A435 /* SoundEngine.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SoundEngine.hpp; sourceTree = "<group>"; };
		840DD6202AC810620006A435 /* SoundRepository.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SoundRepository.cpp; sourceTree = "<group>"; };
		840DD6212AC810620006A435 /* SoundRepository.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SoundRepository.hpp; sourceTree = "<group>"; };
		840DD6222AC810620006A435 /* SoundSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SoundSystem.cpp; sourceTree = "<group>"; };
		840DD6232AC810620006A435 /* SoundSystem.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SoundSystem.hpp; sourceTree = "<group>"; };
		840DD6242AC810620006A435 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
		840DD6262AC810620006A435 /* CThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CThread.cpp; sourceTree = "<group>"; };
		840DD6272AC810620006A435 /* CThread.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CThread.hpp; sourceTree = "<group>"; };
		840DD6282AC810620006A435 /* Logger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Logger.cpp; sourceTree = "<group>"; };
		840DD6292AC810620006A435 /* Logger.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Logger.hpp; sourceTree = "<group>"; };
		840DD62A2AC810620006A435 /* LongHack.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LongHack.hpp; sourceTree = "<group>"; };
		840DD62B2AC810620006A435 /* Matrix.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Matrix.cpp; sourceTree = "<group>"; };
		840DD62C2AC810620006A435 /* Matrix.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Matrix.hpp; sourceTree = "<group>"; };
		840DD62D2AC810620006A435 /* Mth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mth.cpp; sourceTree = "<group>"; };
		840DD62E2AC810620006A435 /* Mth.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Mth.hpp; sourceTree = "<group>"; };
		840DD62F2AC810620006A435 /* Random.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Random.cpp; sourceTree = "<group>"; };
		840DD6302AC810620006A435 /* Random.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Random.hpp; sourceTree = "<group>"; };
		840DD6312AC810620006A435 /* StandardOut.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StandardOut.cpp; sourceTree = "<group>"; };
		840DD6322AC810620006A435 /* StandardOut.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StandardOut.hpp; sourceTree = "<group>"; };
		840DD6332AC810620006A435 /* Timer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Timer.cpp; sourceTree = "<group>"; };
		840DD6342AC810620006A435 /* Timer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Timer.hpp; sourceTree = "<group>"; };
		840DD6352AC810620006A435 /* Util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Util.cpp; sourceTree = "<group>"; };
		840DD6362AC810620006A435 /* Util.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Util.hpp; sourceTree = "<group>"; };
		840DD6372AC810620006A435 /* Utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Utils.cpp; sourceTree = "<group>"; };
		840DD6382AC810620006A435 /* Utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Utils.hpp; sourceTree = "<group>"; };
		840DD63A2AC810620006A435 /* MinecraftPackets.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MinecraftPackets.cpp; sourceTree = "<group>"; };
		840DD63B2AC810620006A435 /* MinecraftPackets.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MinecraftPackets.hpp; sourceTree = "<group>"; };
		840DD63C2AC810620006A435 /* NetEventCallback.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NetEventCallback.cpp; sourceTree = "<group>"; };
		840DD63D2AC810620006A435 /* NetEventCallback.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = NetEventCallback.hpp; sourceTree = "<group>"; };
		840DD63E2AC810620006A435 /* Packet.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Packet.hpp; sourceTree = "<group>"; };
		840DD6402AC810620006A435 /* AddPlayerPacket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AddPlayerPacket.cpp; sourceTree = "<group>"; };
		840DD6412AC810620006A435 /* ChunkDataPacket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ChunkDataPacket.cpp; sourceTree = "<group>"; };
		840DD6422AC810620006A435 /* LevelDataPacket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LevelDataPacket.cpp; sourceTree = "<group>"; };
		840DD6432AC810620006A435 /* LoginPacket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LoginPacket.cpp; sourceTree = "<group>"; };
		840DD6442AC810620006A435 /* MessagePacket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MessagePacket.cpp; sourceTree = "<group>"; };
		840DD6452AC810620006A435 /* MovePlayerPacket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MovePlayerPacket.cpp; sourceTree = "<group>"; };
		840DD6462AC810620006A435 /* PlaceBlockPacket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PlaceBlockPacket.cpp; sourceTree = "<group>"; };
		840DD6472AC810620006A435 /* PlayerEquipmentPacket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PlayerEquipmentPacket.cpp; sourceTree = "<group>"; };
		840DD6482AC810620006A435 /* RemoveBlockPacket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RemoveBlockPacket.cpp; sourceTree = "<group>"; };
		840DD6492AC810620006A435 /* RemoveEntityPacket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RemoveEntityPacket.cpp; sourceTree = "<group>"; };
		840DD64A2AC810620006A435 /* RequestChunkPacket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RequestChunkPacket.cpp; sourceTree = "<group>"; };
		840DD64B2AC810620006A435 /* StartGamePacket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StartGamePacket.cpp; sourceTree = "<group>"; };
		840DD64C2AC810620006A435 /* UpdateBlockPacket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UpdateBlockPacket.cpp; sourceTree = "<group>"; };
		840DD64D2AC810620006A435 /* PingedCompatibleServer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PingedCompatibleServer.hpp; sourceTree = "<group>"; };
		840DD64E2AC810620006A435 /* RakNetInstance.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RakNetInstance.cpp; sourceTree = "<group>"; };
		840DD64F2AC810620006A435 /* RakNetInstance.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RakNetInstance.hpp; sourceTree = "<group>"; };
		840DD6502AC810620006A435 /* ServerSideNetworkHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ServerSideNetworkHandler.cpp; sourceTree = "<group>"; };
		840DD6512AC810620006A435 /* ServerSideNetworkHandler.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ServerSideNetworkHandler.hpp; sourceTree = "<group>"; };
		840DD6542AC810620006A435 /* GL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GL.cpp; sourceTree = "<group>"; };
		840DD6552AC810620006A435 /* GL.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = GL.hpp; sourceTree = "<group>"; };
		840DD6582AC810620006A435 /* Entity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Entity.cpp; sourceTree = "<group>"; };
		840DD6592AC810620006A435 /* Entity.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Entity.hpp; sourceTree = "<group>"; };
		840DD65A2AC810620006A435 /* FallingTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FallingTile.cpp; sourceTree = "<group>"; };
		840DD65B2AC810620006A435 /* FallingTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FallingTile.hpp; sourceTree = "<group>"; };
		840DD65C2AC810620006A435 /* ItemEntity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ItemEntity.cpp; sourceTree = "<group>"; };
		840DD65D2AC810620006A435 /* ItemEntity.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ItemEntity.hpp; sourceTree = "<group>"; };
		840DD65E2AC810620006A435 /* LocalPlayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LocalPlayer.cpp; sourceTree = "<group>"; };
		840DD65F2AC810620006A435 /* LocalPlayer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LocalPlayer.hpp; sourceTree = "<group>"; };
		840DD6602AC810620006A435 /* Mob.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mob.cpp; sourceTree = "<group>"; };
		840DD6612AC810620006A435 /* Mob.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Mob.hpp; sourceTree = "<group>"; };
		840DD6622AC810620006A435 /* Player.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Player.cpp; sourceTree = "<group>"; };
		840DD6632AC810620006A435 /* Player.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Player.hpp; sourceTree = "<group>"; };
		840DD6642AC810620006A435 /* PrimedTnt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PrimedTnt.cpp; sourceTree = "<group>"; };
		840DD6652AC810620006A435 /* PrimedTnt.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PrimedTnt.hpp; sourceTree = "<group>"; };
		840DD6662AC810620006A435 /* TripodCamera.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TripodCamera.cpp; sourceTree = "<group>"; };
		840DD6672AC810620006A435 /* TripodCamera.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TripodCamera.hpp; sourceTree = "<group>"; };
		840DD6692AC810620006A435 /* CreativeMode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CreativeMode.cpp; sourceTree = "<group>"; };
		840DD66A2AC810620006A435 /* CreativeMode.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CreativeMode.hpp; sourceTree = "<group>"; };
		840DD66B2AC810620006A435 /* GameMode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GameMode.cpp; sourceTree = "<group>"; };
		840DD66C2AC810620006A435 /* GameMode.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = GameMode.hpp; sourceTree = "<group>"; };
		840DD66D2AC810620006A435 /* SurvivalMode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SurvivalMode.cpp; sourceTree = "<group>"; };
		840DD66E2AC810620006A435 /* SurvivalMode.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SurvivalMode.hpp; sourceTree = "<group>"; };
		840DD6702AC810620006A435 /* CameraItem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CameraItem.cpp; sourceTree = "<group>"; };
		840DD6712AC810620006A435 /* CameraItem.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CameraItem.hpp; sourceTree = "<group>"; };
		840DD6722AC810620006A435 /* DoorItem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DoorItem.cpp; sourceTree = "<group>"; };
		840DD6732AC810620006A435 /* DoorItem.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DoorItem.hpp; sourceTree = "<group>"; };
		840DD6742AC810620006A435 /* Inventory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Inventory.cpp; sourceTree = "<group>"; };
		840DD6752AC810620006A435 /* Inventory.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Inventory.hpp; sourceTree = "<group>"; };
		840DD6762AC810620006A435 /* Item.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Item.cpp; sourceTree = "<group>"; };
		840DD6772AC810620006A435 /* Item.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Item.hpp; sourceTree = "<group>"; };
		840DD6782AC810620006A435 /* ItemInstance.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ItemInstance.cpp; sourceTree = "<group>"; };
		840DD6792AC810620006A435 /* ItemInstance.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ItemInstance.hpp; sourceTree = "<group>"; };
		840DD67A2AC810620006A435 /* TileItem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TileItem.cpp; sourceTree = "<group>"; };
		840DD67B2AC810620006A435 /* TileItem.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TileItem.hpp; sourceTree = "<group>"; };
		840DD67C2AC810620006A435 /* TilePlanterItem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TilePlanterItem.cpp; sourceTree = "<group>"; };
		840DD67D2AC810620006A435 /* TilePlanterItem.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TilePlanterItem.hpp; sourceTree = "<group>"; };
		840DD67F2AC810620006A435 /* Dimension.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Dimension.cpp; sourceTree = "<group>"; };
		840DD6802AC810620006A435 /* Dimension.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Dimension.hpp; sourceTree = "<group>"; };
		840DD6812AC810620006A435 /* Explosion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Explosion.cpp; sourceTree = "<group>"; };
		840DD6822AC810620006A435 /* Explosion.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Explosion.hpp; sourceTree = "<group>"; };
		840DD6832AC810620006A435 /* Level.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Level.cpp; sourceTree = "<group>"; };
		840DD6842AC810620006A435 /* Level.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Level.hpp; sourceTree = "<group>"; };
		840DD6872AC810620006A435 /* Biome.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Biome.cpp; sourceTree = "<group>"; };
		840DD6882AC810620006A435 /* Biome.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Biome.hpp; sourceTree = "<group>"; };
		840DD6892AC810620006A435 /* BiomeSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BiomeSource.cpp; sourceTree = "<group>"; };
		840DD68A2AC810620006A435 /* BiomeSource.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = BiomeSource.hpp; sourceTree = "<group>"; };
		840DD68C2AC810620006A435 /* ChunkCache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ChunkCache.cpp; sourceTree = "<group>"; };
		840DD68D2AC810620006A435 /* ChunkCache.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ChunkCache.hpp; sourceTree = "<group>"; };
		840DD68E2AC810620006A435 /* ChunkSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ChunkSource.cpp; sourceTree = "<group>"; };
		840DD68F2AC810620006A435 /* ChunkSource.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ChunkSource.hpp; sourceTree = "<group>"; };
		840DD6902AC810620006A435 /* LevelChunk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LevelChunk.cpp; sourceTree = "<group>"; };
		840DD6912AC810620006A435 /* LevelChunk.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LevelChunk.hpp; sourceTree = "<group>"; };
		840DD6922AC810620006A435 /* PerformanceTestChunkSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PerformanceTestChunkSource.cpp; sourceTree = "<group>"; };
		840DD6932AC810620006A435 /* PerformanceTestChunkSource.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PerformanceTestChunkSource.hpp; sourceTree = "<group>"; };
		840DD6942AC810620006A435 /* RandomLevelSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RandomLevelSource.cpp; sourceTree = "<group>"; };
		840DD6952AC810620006A435 /* RandomLevelSource.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RandomLevelSource.hpp; sourceTree = "<group>"; };
		840DD6962AC810620006A435 /* TestChunkSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TestChunkSource.cpp; sourceTree = "<group>"; };
		840DD6972AC810620006A435 /* TestChunkSource.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TestChunkSource.hpp; sourceTree = "<group>"; };
		840DD6992AC810620006A435 /* BirchFeature.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BirchFeature.cpp; sourceTree = "<group>"; };
		840DD69A2AC810620006A435 /* ClayFeature.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ClayFeature.cpp; sourceTree = "<group>"; };
		840DD69B2AC810620006A435 /* Feature.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Feature.cpp; sourceTree = "<group>"; };
		840DD69C2AC810620006A435 /* Feature.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Feature.hpp; sourceTree = "<group>"; };
		840DD69D2AC810620006A435 /* FlowerFeature.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FlowerFeature.cpp; sourceTree = "<group>"; };
		840DD69E2AC810620006A435 /* LargeCaveFeature.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LargeCaveFeature.cpp; sourceTree = "<group>"; };
		840DD69F2AC810620006A435 /* LargeCaveFeature.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LargeCaveFeature.hpp; sourceTree = "<group>"; };
		840DD6A02AC810620006A435 /* LargeFeature.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LargeFeature.cpp; sourceTree = "<group>"; };
		840DD6A12AC810620006A435 /* LargeFeature.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LargeFeature.hpp; sourceTree = "<group>"; };
		840DD6A22AC810620006A435 /* OreFeature.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OreFeature.cpp; sourceTree = "<group>"; };
		840DD6A32AC810620006A435 /* PineFeature.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PineFeature.cpp; sourceTree = "<group>"; };
		840DD6A42AC810620006A435 /* ReedsFeature.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ReedsFeature.cpp; sourceTree = "<group>"; };
		840DD6A52AC810620006A435 /* SpringFeature.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SpringFeature.cpp; sourceTree = "<group>"; };
		840DD6A62AC810620006A435 /* SpruceFeature.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SpruceFeature.cpp; sourceTree = "<group>"; };
		840DD6A72AC810620006A435 /* TreeFeature.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TreeFeature.cpp; sourceTree = "<group>"; };
		840DD6A92AC810620006A435 /* ImprovedNoise.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ImprovedNoise.cpp; sourceTree = "<group>"; };
		840DD6AA2AC810620006A435 /* ImprovedNoise.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ImprovedNoise.hpp; sourceTree = "<group>"; };
		840DD6AB2AC810620006A435 /* PerlinNoise.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PerlinNoise.cpp; sourceTree = "<group>"; };
		840DD6AC2AC810620006A435 /* PerlinNoise.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PerlinNoise.hpp; sourceTree = "<group>"; };
		840DD6AD2AC810620006A435 /* Synth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Synth.cpp; sourceTree = "<group>"; };
		840DD6AE2AC810620006A435 /* Synth.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Synth.hpp; sourceTree = "<group>"; };
		840DD6AF2AC810620006A435 /* LevelListener.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LevelListener.cpp; sourceTree = "<group>"; };
		840DD6B02AC810620006A435 /* LevelListener.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LevelListener.hpp; sourceTree = "<group>"; };
		840DD6B12AC810620006A435 /* Material.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Material.cpp; sourceTree = "<group>"; };
		840DD6B22AC810620006A435 /* Material.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Material.hpp; sourceTree = "<group>"; };
		840DD6B32AC810620006A435 /* Region.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Region.cpp; sourceTree = "<group>"; };
		840DD6B42AC810620006A435 /* Region.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Region.hpp; sourceTree = "<group>"; };
		840DD6B62AC810620006A435 /* ChunkStorage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ChunkStorage.cpp; sourceTree = "<group>"; };
		840DD6B72AC810620006A435 /* ChunkStorage.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ChunkStorage.hpp; sourceTree = "<group>"; };
		840DD6B82AC810620006A435 /* ExternalFileLevelStorage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ExternalFileLevelStorage.cpp; sourceTree = "<group>"; };
		840DD6B92AC810620006A435 /* ExternalFileLevelStorage.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ExternalFileLevelStorage.hpp; sourceTree = "<group>"; };
		840DD6BA2AC810620006A435 /* ExternalFileLevelStorageSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ExternalFileLevelStorageSource.cpp; sourceTree = "<group>"; };
		840DD6BB2AC810620006A435 /* ExternalFileLevelStorageSource.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ExternalFileLevelStorageSource.hpp; sourceTree = "<group>"; };
		840DD6BC2AC810620006A435 /* LevelData.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LevelData.cpp; sourceTree = "<group>"; };
		840DD6BD2AC810620006A435 /* LevelData.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LevelData.hpp; sourceTree = "<group>"; };
		840DD6BE2AC810620006A435 /* LevelSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LevelSource.cpp; sourceTree = "<group>"; };
		840DD6BF2AC810620006A435 /* LevelSource.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LevelSource.hpp; sourceTree = "<group>"; };
		840DD6C02AC810620006A435 /* LevelStorage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LevelStorage.cpp; sourceTree = "<group>"; };
		840DD6C12AC810620006A435 /* LevelStorage.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LevelStorage.hpp; sourceTree = "<group>"; };
		840DD6C22AC810620006A435 /* LevelStorageSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LevelStorageSource.cpp; sourceTree = "<group>"; };
		840DD6C32AC810620006A435 /* LevelStorageSource.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LevelStorageSource.hpp; sourceTree = "<group>"; };
		840DD6C42AC810620006A435 /* MemoryChunkStorage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MemoryChunkStorage.cpp; sourceTree = "<group>"; };
		840DD6C52AC810620006A435 /* MemoryChunkStorage.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MemoryChunkStorage.hpp; sourceTree = "<group>"; };
		840DD6C62AC810620006A435 /* MemoryLevelStorage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MemoryLevelStorage.cpp; sourceTree = "<group>"; };
		840DD6C72AC810620006A435 /* MemoryLevelStorage.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MemoryLevelStorage.hpp; sourceTree = "<group>"; };
		840DD6C82AC810620006A435 /* MemoryLevelStorageSource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MemoryLevelStorageSource.cpp; sourceTree = "<group>"; };
		840DD6C92AC810620006A435 /* MemoryLevelStorageSource.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MemoryLevelStorageSource.hpp; sourceTree = "<group>"; };
		840DD6CA2AC810620006A435 /* RegionFile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RegionFile.cpp; sourceTree = "<group>"; };
		840DD6CB2AC810620006A435 /* RegionFile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RegionFile.hpp; sourceTree = "<group>"; };
		840DD6CC2AC810620006A435 /* TickNextTickData.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TickNextTickData.cpp; sourceTree = "<group>"; };
		840DD6CD2AC810620006A435 /* TickNextTickData.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TickNextTickData.hpp; sourceTree = "<group>"; };
		840DD6CF2AC810620006A435 /* BubbleParticle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BubbleParticle.cpp; sourceTree = "<group>"; };
		840DD6D02AC810620006A435 /* ExplodeParticle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ExplodeParticle.cpp; sourceTree = "<group>"; };
		840DD6D12AC810620006A435 /* FlameParticle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FlameParticle.cpp; sourceTree = "<group>"; };
		840DD6D22AC810620006A435 /* LavaParticle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LavaParticle.cpp; sourceTree = "<group>"; };
		840DD6D32AC810620006A435 /* Particle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Particle.cpp; sourceTree = "<group>"; };
		840DD6D42AC810620006A435 /* Particle.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Particle.hpp; sourceTree = "<group>"; };
		840DD6D52AC810620006A435 /* ParticleEngine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ParticleEngine.cpp; sourceTree = "<group>"; };
		840DD6D62AC810620006A435 /* ParticleEngine.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParticleEngine.hpp; sourceTree = "<group>"; };
		840DD6D72AC810620006A435 /* RedDustParticle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RedDustParticle.cpp; sourceTree = "<group>"; };
		840DD6D82AC810620006A435 /* SmokeParticle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SmokeParticle.cpp; sourceTree = "<group>"; };
		840DD6D92AC810620006A435 /* TerrainParticle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TerrainParticle.cpp; sourceTree = "<group>"; };
		840DD6DB2AC810620006A435 /* AABB.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AABB.cpp; sourceTree = "<group>"; };
		840DD6DC2AC810620006A435 /* AABB.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AABB.hpp; sourceTree = "<group>"; };
		840DD6DD2AC810620006A435 /* HitResult.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HitResult.cpp; sourceTree = "<group>"; };
		840DD6DE2AC810620006A435 /* HitResult.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = HitResult.hpp; sourceTree = "<group>"; };
		840DD6DF2AC810620006A435 /* Vec3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Vec3.cpp; sourceTree = "<group>"; };
		840DD6E02AC810620006A435 /* Vec3.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Vec3.hpp; sourceTree = "<group>"; };
		840DD6E22AC810620006A435 /* BookshelfTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BookshelfTile.cpp; sourceTree = "<group>"; };
		840DD6E32AC810620006A435 /* BookshelfTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = BookshelfTile.hpp; sourceTree = "<group>"; };
		840DD6E42AC810620006A435 /* Bush.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bush.cpp; sourceTree = "<group>"; };
		840DD6E52AC810620006A435 /* Bush.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Bush.hpp; sourceTree = "<group>"; };
		840DD6E62AC810620006A435 /* ClayTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ClayTile.cpp; sourceTree = "<group>"; };
		840DD6E72AC810620006A435 /* ClayTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ClayTile.hpp; sourceTree = "<group>"; };
		840DD6E82AC810620006A435 /* ClothTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ClothTile.cpp; sourceTree = "<group>"; };
		840DD6E92AC810620006A435 /* ClothTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ClothTile.hpp; sourceTree = "<group>"; };
		840DD6EA2AC810620006A435 /* DirtTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DirtTile.cpp; sourceTree = "<group>"; };
		840DD6EB2AC810620006A435 /* DirtTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DirtTile.hpp; sourceTree = "<group>"; };
		840DD6EC2AC810620006A435 /* DoorTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DoorTile.cpp; sourceTree = "<group>"; };
		840DD6ED2AC810620006A435 /* DoorTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DoorTile.hpp; sourceTree = "<group>"; };
		840DD6EE2AC810620006A435 /* FarmTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FarmTile.cpp; sourceTree = "<group>"; };
		840DD6EF2AC810620006A435 /* FarmTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FarmTile.hpp; sourceTree = "<group>"; };
		840DD6F02AC810620006A435 /* FireTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FireTile.cpp; sourceTree = "<group>"; };
		840DD6F12AC810620006A435 /* FireTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FireTile.hpp; sourceTree = "<group>"; };
		840DD6F22AC810620006A435 /* GlassTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GlassTile.cpp; sourceTree = "<group>"; };
		840DD6F32AC810620006A435 /* GlassTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = GlassTile.hpp; sourceTree = "<group>"; };
		840DD6F42AC810620006A435 /* GrassTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GrassTile.cpp; sourceTree = "<group>"; };
		840DD6F52AC810620006A435 /* GrassTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = GrassTile.hpp; sourceTree = "<group>"; };
		840DD6F62AC810620006A435 /* GravelTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GravelTile.cpp; sourceTree = "<group>"; };
		840DD6F72AC810620006A435 /* GravelTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = GravelTile.hpp; sourceTree = "<group>"; };
		840DD6F82AC810620006A435 /* HalfTransparentTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HalfTransparentTile.cpp; sourceTree = "<group>"; };
		840DD6F92AC810620006A435 /* HalfTransparentTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = HalfTransparentTile.hpp; sourceTree = "<group>"; };
		840DD6FA2AC810620006A435 /* IceTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IceTile.cpp; sourceTree = "<group>"; };
		840DD6FB2AC810620006A435 /* IceTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = IceTile.hpp; sourceTree = "<group>"; };
		840DD6FC2AC810620006A435 /* InvisibleTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = InvisibleTile.cpp; sourceTree = "<group>"; };
		840DD6FD2AC810620006A435 /* InvisibleTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = InvisibleTile.hpp; sourceTree = "<group>"; };
		840DD6FE2AC810620006A435 /* LadderTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LadderTile.cpp; sourceTree = "<group>"; };
		840DD6FF2AC810620006A435 /* LadderTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LadderTile.hpp; sourceTree = "<group>"; };
		840DD7002AC810620006A435 /* LeafTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LeafTile.cpp; sourceTree = "<group>"; };
		840DD7012AC810620006A435 /* LeafTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LeafTile.hpp; sourceTree = "<group>"; };
		840DD7022AC810620006A435 /* LiquidTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LiquidTile.cpp; sourceTree = "<group>"; };
		840DD7032AC810620006A435 /* LiquidTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LiquidTile.hpp; sourceTree = "<group>"; };
		840DD7042AC810620006A435 /* LiquidTileDynamic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LiquidTileDynamic.cpp; sourceTree = "<group>"; };
		840DD7052AC810620006A435 /* LiquidTileDynamic.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LiquidTileDynamic.hpp; sourceTree = "<group>"; };
		840DD7062AC810620006A435 /* LiquidTileStatic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LiquidTileStatic.cpp; sourceTree = "<group>"; };
		840DD7072AC810620006A435 /* LiquidTileStatic.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LiquidTileStatic.hpp; sourceTree = "<group>"; };
		840DD7082AC810620006A435 /* MetalTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MetalTile.cpp; sourceTree = "<group>"; };
		840DD7092AC810620006A435 /* MetalTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = MetalTile.hpp; sourceTree = "<group>"; };
		840DD70A2AC810620006A435 /* ObsidianTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ObsidianTile.cpp; sourceTree = "<group>"; };
		840DD70B2AC810620006A435 /* ObsidianTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ObsidianTile.hpp; sourceTree = "<group>"; };
		840DD70C2AC810620006A435 /* OreTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OreTile.cpp; sourceTree = "<group>"; };
		840DD70D2AC810620006A435 /* OreTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = OreTile.hpp; sourceTree = "<group>"; };
		840DD70E2AC810620006A435 /* RedStoneOreTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RedStoneOreTile.cpp; sourceTree = "<group>"; };
		840DD70F2AC810620006A435 /* RedStoneOreTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RedStoneOreTile.hpp; sourceTree = "<group>"; };
		840DD7102AC810620006A435 /* ReedTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ReedTile.cpp; sourceTree = "<group>"; };
		840DD7112AC810620006A435 /* ReedTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ReedTile.hpp; sourceTree = "<group>"; };
		840DD7122AC810620006A435 /* SandStoneTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SandStoneTile.cpp; sourceTree = "<group>"; };
		840DD7132AC810620006A435 /* SandStoneTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SandStoneTile.hpp; sourceTree = "<group>"; };
		840DD7142AC810620006A435 /* SandTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SandTile.cpp; sourceTree = "<group>"; };
		840DD7152AC810620006A435 /* SandTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SandTile.hpp; sourceTree = "<group>"; };
		840DD7162AC810620006A435 /* Sapling.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Sapling.cpp; sourceTree = "<group>"; };
		840DD7172AC810620006A435 /* Sapling.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Sapling.hpp; sourceTree = "<group>"; };
		840DD7182AC810620006A435 /* SpongeTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SpongeTile.cpp; sourceTree = "<group>"; };
		840DD7192AC810620006A435 /* SpongeTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SpongeTile.hpp; sourceTree = "<group>"; };
		840DD71A2AC810620006A435 /* StairTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StairTile.cpp; sourceTree = "<group>"; };
		840DD71B2AC810620006A435 /* StairTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StairTile.hpp; sourceTree = "<group>"; };
		840DD71C2AC810620006A435 /* StoneSlabTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StoneSlabTile.cpp; sourceTree = "<group>"; };
		840DD71D2AC810620006A435 /* StoneSlabTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StoneSlabTile.hpp; sourceTree = "<group>"; };
		840DD71E2AC810620006A435 /* StoneTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StoneTile.cpp; sourceTree = "<group>"; };
		840DD71F2AC810620006A435 /* StoneTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StoneTile.hpp; sourceTree = "<group>"; };
		840DD7202AC810620006A435 /* Tile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Tile.cpp; sourceTree = "<group>"; };
		840DD7212AC810620006A435 /* Tile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Tile.hpp; sourceTree = "<group>"; };
		840DD7222AC810620006A435 /* TntTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TntTile.cpp; sourceTree = "<group>"; };
		840DD7232AC810620006A435 /* TntTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TntTile.hpp; sourceTree = "<group>"; };
		840DD7242AC810620006A435 /* TopSnowTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TopSnowTile.cpp; sourceTree = "<group>"; };
		840DD7252AC810620006A435 /* TopSnowTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TopSnowTile.hpp; sourceTree = "<group>"; };
		840DD7262AC810620006A435 /* TorchTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TorchTile.cpp; sourceTree = "<group>"; };
		840DD7272AC810620006A435 /* TorchTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TorchTile.hpp; sourceTree = "<group>"; };
		840DD7282AC810620006A435 /* TransparentTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TransparentTile.cpp; sourceTree = "<group>"; };
		840DD7292AC810620006A435 /* TransparentTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TransparentTile.hpp; sourceTree = "<group>"; };
		840DD72A2AC810620006A435 /* TreeTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TreeTile.cpp; sourceTree = "<group>"; };
		840DD72B2AC810620006A435 /* TreeTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TreeTile.hpp; sourceTree = "<group>"; };
		840DD72C2AC810620006A435 /* WireTile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WireTile.cpp; sourceTree = "<group>"; };
		840DD72D2AC810620006A435 /* WireTile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WireTile.hpp; sourceTree = "<group>"; };
		840DD7322AC810620006A435 /* GL.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = GL.hpp; sourceTree = "<group>"; };
		840DD7332AC810620006A435 /* GLExt.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLExt.cpp; sourceTree = "<group>"; };
		840DD7342AC810620006A435 /* glext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glext.h; sourceTree = "<group>"; };
		840DD7352AC810620006A435 /* readme.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = readme.txt; sourceTree = "<group>"; };
		840DD7382AC810620006A435 /* png.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = png.h; sourceTree = "<group>"; };
		840DD73A2AC810620006A435 /* _FindFirst.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = _FindFirst.cpp; sourceTree = "<group>"; };
		840DD73B2AC810620006A435 /* _FindFirst.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _FindFirst.h; sourceTree = "<group>"; };
		840DD73C2AC810620006A435 /* AutopatcherPatchContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutopatcherPatchContext.h; sourceTree = "<group>"; };
		840DD73D2AC810620006A435 /* AutopatcherRepositoryInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AutopatcherRepositoryInterface.h; sourceTree = "<group>"; };
		840DD73E2AC810620006A435 /* Base64Encoder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Base64Encoder.cpp; sourceTree = "<group>"; };
		840DD73F2AC810620006A435 /* Base64Encoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Base64Encoder.h; sourceTree = "<group>"; };
		840DD7402AC810620006A435 /* BitStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BitStream.cpp; sourceTree = "<group>"; };
		840DD7412AC810620006A435 /* BitStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BitStream.h; sourceTree = "<group>"; };
		840DD7422AC810620006A435 /* CCRakNetSlidingWindow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CCRakNetSlidingWindow.cpp; sourceTree = "<group>"; };
		840DD7432AC810620006A435 /* CCRakNetSlidingWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCRakNetSlidingWindow.h; sourceTree = "<group>"; };
		840DD7442AC810620006A435 /* CCRakNetUDT.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CCRakNetUDT.cpp; sourceTree = "<group>"; };
		840DD7452AC810620006A435 /* CCRakNetUDT.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCRakNetUDT.h; sourceTree = "<group>"; };
		840DD7462AC810620006A435 /* CheckSum.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CheckSum.cpp; sourceTree = "<group>"; };
		840DD7472AC810620006A435 /* CheckSum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CheckSum.h; sourceTree = "<group>"; };
		840DD7482AC810620006A435 /* CloudClient.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CloudClient.cpp; sourceTree = "<group>"; };
		840DD7492AC810620006A435 /* CloudClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CloudClient.h; sourceTree = "<group>"; };
		840DD74A2AC810620006A435 /* CloudCommon.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CloudCommon.cpp; sourceTree = "<group>"; };
		840DD74B2AC810620006A435 /* CloudCommon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CloudCommon.h; sourceTree = "<group>"; };
		840DD74C2AC810620006A435 /* CloudServer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CloudServer.cpp; sourceTree = "<group>"; };
		840DD74D2AC810620006A435 /* CloudServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CloudServer.h; sourceTree = "<group>"; };
		840DD74E2AC810620006A435 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
		840DD74F2AC810620006A435 /* CommandParserInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CommandParserInterface.cpp; sourceTree = "<group>"; };
		840DD7502AC810620006A435 /* CommandParserInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommandParserInterface.h; sourceTree = "<group>"; };
		840DD7512AC810620006A435 /* ConnectionGraph2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConnectionGraph2.cpp; sourceTree = "<group>"; };
		840DD7522AC810620006A435 /* ConnectionGraph2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConnectionGraph2.h; sourceTree = "<group>"; };
		840DD7532AC810620006A435 /* ConsoleServer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConsoleServer.cpp; sourceTree = "<group>"; };
		840DD7542AC810620006A435 /* ConsoleServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConsoleServer.h; sourceTree = "<group>"; };
		840DD7552AC810620006A435 /* DataCompressor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DataCompressor.cpp; sourceTree = "<group>"; };
		840DD7562AC810620006A435 /* DataCompressor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataCompressor.h; sourceTree = "<group>"; };
		840DD7572AC810620006A435 /* DirectoryDeltaTransfer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DirectoryDeltaTransfer.cpp; sourceTree = "<group>"; };
		840DD7582AC810620006A435 /* DirectoryDeltaTransfer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DirectoryDeltaTransfer.h; sourceTree = "<group>"; };
		840DD7592AC810620006A435 /* DR_SHA1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DR_SHA1.cpp; sourceTree = "<group>"; };
		840DD75A2AC810620006A435 /* DR_SHA1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DR_SHA1.h; sourceTree = "<group>"; };
		840DD75B2AC810620006A435 /* DS_BinarySearchTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DS_BinarySearchTree.h; sourceTree = "<group>"; };
		840DD75C2AC810620006A435 /* DS_BPlusTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DS_BPlusTree.h; sourceTree = "<group>"; };
		840DD75D2AC810620006A435 /* DS_BytePool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DS_BytePool.cpp; sourceTree = "<group>"; };
		840DD75E2AC810620006A435 /* DS_BytePool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DS_BytePool.h; sourceTree = "<group>"; };
		840DD75F2AC810620006A435 /* DS_ByteQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DS_ByteQueue.cpp; sourceTree = "<group>"; };
		840DD7602AC810620006A435 /* DS_ByteQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DS_ByteQueue.h; sourceTree = "<group>"; };
		840DD7612AC810620006A435 /* DS_Hash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DS_Hash.h; sourceTree = "<group>"; };
		840DD7622AC810620006A435 /* DS_Heap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DS_Heap.h; sourceTree = "<group>"; };
		840DD7632AC810620006A435 /* DS_HuffmanEncodingTree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DS_HuffmanEncodingTree.cpp; sourceTree = "<group>"; };
		840DD7642AC810630006A435 /* DS_HuffmanEncodingTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DS_HuffmanEncodingTree.h; sourceTree = "<group>"; };
		840DD7652AC810630006A435 /* DS_HuffmanEncodingTreeFactory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DS_HuffmanEncodingTreeFactory.h; sourceTree = "<group>"; };
		840DD7662AC810630006A435 /* DS_HuffmanEncodingTreeNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DS_HuffmanEncodingTreeNode.h; sourceTree = "<group>"; };
		840DD7672AC810630006A435 /* DS_LinkedList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DS_LinkedList.h; sourceTree = "<group>"; };
		840DD7682AC810630006A435 /* DS_List.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DS_List.h; sourceTree = "<group>"; };
		840DD7692AC810630006A435 /* DS_Map.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DS_Map.h; sourceTree = "<group>"; };
		840DD76A2AC810630006A435 /* DS_MemoryPool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DS_MemoryPool.h; sourceTree = "<group>"; };
		840DD76B2AC810630006A435 /* DS_Multilist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DS_Multilist.h; sourceTree = "<group>"; };
		840DD76C2AC810630006A435 /* DS_OrderedChannelHeap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DS_OrderedChannelHeap.h; sourceTree = "<group>"; };
		840DD76D2AC810630006A435 /* DS_OrderedList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DS_OrderedList.h; sourceTree = "<group>"; };
		840DD76E2AC810630006A435 /* DS_Queue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DS_Queue.h; sourceTree = "<group>"; };
		840DD76F2AC810630006A435 /* DS_QueueLinkedList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DS_QueueLinkedList.h; sourceTree = "<group>"; };
		840DD7702AC810630006A435 /* DS_RangeList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DS_RangeList.h; sourceTree = "<group>"; };
		840DD7712AC810630006A435 /* DS_Table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DS_Table.cpp; sourceTree = "<group>"; };
		840DD7722AC810630006A435 /* DS_Table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DS_Table.h; sourceTree = "<group>"; };
		840DD7732AC810630006A435 /* DS_ThreadsafeAllocatingQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DS_ThreadsafeAllocatingQueue.h; sourceTree = "<group>"; };
		840DD7742AC810630006A435 /* DS_Tree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DS_Tree.h; sourceTree = "<group>"; };
		840DD7752AC810630006A435 /* DS_WeightedGraph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DS_WeightedGraph.h; sourceTree = "<group>"; };
		840DD7762AC810630006A435 /* DynDNS.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DynDNS.cpp; sourceTree = "<group>"; };
		840DD7772AC810630006A435 /* DynDNS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DynDNS.h; sourceTree = "<group>"; };
		840DD7782AC810630006A435 /* EmailSender.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EmailSender.cpp; sourceTree = "<group>"; };
		840DD7792AC810630006A435 /* EmailSender.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EmailSender.h; sourceTree = "<group>"; };
		840DD77A2AC810630006A435 /* EmptyHeader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EmptyHeader.h; sourceTree = "<group>"; };
		840DD77B2AC810630006A435 /* EpochTimeToString.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EpochTimeToString.cpp; sourceTree = "<group>"; };
		840DD77C2AC810630006A435 /* EpochTimeToString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EpochTimeToString.h; sourceTree = "<group>"; };
		840DD77D2AC810630006A435 /* Export.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Export.h; sourceTree = "<group>"; };
		840DD77E2AC810630006A435 /* FileList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FileList.cpp; sourceTree = "<group>"; };
		840DD77F2AC810630006A435 /* FileList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileList.h; sourceTree = "<group>"; };
		840DD7802AC810630006A435 /* FileListNodeContext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileListNodeContext.h; sourceTree = "<group>"; };
		840DD7812AC810630006A435 /* FileListTransfer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FileListTransfer.cpp; sourceTree = "<group>"; };
		840DD7822AC810630006A435 /* FileListTransfer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileListTransfer.h; sourceTree = "<group>"; };
		840DD7832AC810630006A435 /* FileListTransferCBInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileListTransferCBInterface.h; sourceTree = "<group>"; };
		840DD7842AC810630006A435 /* FileOperations.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FileOperations.cpp; sourceTree = "<group>"; };
		840DD7852AC810630006A435 /* FileOperations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileOperations.h; sourceTree = "<group>"; };
		840DD7862AC810630006A435 /* FormatString.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FormatString.cpp; sourceTree = "<group>"; };
		840DD7872AC810630006A435 /* FormatString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FormatString.h; sourceTree = "<group>"; };
		840DD7882AC810630006A435 /* FullyConnectedMesh2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FullyConnectedMesh2.cpp; sourceTree = "<group>"; };
		840DD7892AC810630006A435 /* FullyConnectedMesh2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FullyConnectedMesh2.h; sourceTree = "<group>"; };
		840DD78A2AC810630006A435 /* Getche.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Getche.cpp; sourceTree = "<group>"; };
		840DD78B2AC810630006A435 /* Getche.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Getche.h; sourceTree = "<group>"; };
		840DD78C2AC810630006A435 /* Gets.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Gets.cpp; sourceTree = "<group>"; };
		840DD78D2AC810630006A435 /* Gets.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Gets.h; sourceTree = "<group>"; };
		840DD78E2AC810630006A435 /* GetTime.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GetTime.cpp; sourceTree = "<group>"; };
		840DD78F2AC810630006A435 /* GetTime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GetTime.h; sourceTree = "<group>"; };
		840DD7902AC810630006A435 /* gettimeofday.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gettimeofday.cpp; sourceTree = "<group>"; };
		840DD7912AC810630006A435 /* gettimeofday.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gettimeofday.h; sourceTree = "<group>"; };
		840DD7922AC810630006A435 /* GridSectorizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GridSectorizer.cpp; sourceTree = "<group>"; };
		840DD7932AC810630006A435 /* GridSectorizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GridSectorizer.h; sourceTree = "<group>"; };
		840DD7942AC810630006A435 /* HTTPConnection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HTTPConnection.cpp; sourceTree = "<group>"; };
		840DD7952AC810630006A435 /* HTTPConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HTTPConnection.h; sourceTree = "<group>"; };
		840DD7962AC810630006A435 /* HTTPConnection2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HTTPConnection2.cpp; sourceTree = "<group>"; };
		840DD7972AC810630006A435 /* HTTPConnection2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HTTPConnection2.h; sourceTree = "<group>"; };
		840DD7982AC810630006A435 /* IncrementalReadInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IncrementalReadInterface.cpp; sourceTree = "<group>"; };
		840DD7992AC810630006A435 /* IncrementalReadInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IncrementalReadInterface.h; sourceTree = "<group>"; };
		840DD79A2AC810630006A435 /* InternalPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InternalPacket.h; sourceTree = "<group>"; };
		840DD79B2AC810630006A435 /* Itoa.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Itoa.cpp; sourceTree = "<group>"; };
		840DD79C2AC810630006A435 /* Itoa.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Itoa.h; sourceTree = "<group>"; };
		840DD79D2AC810630006A435 /* Kbhit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Kbhit.h; sourceTree = "<group>"; };
		840DD79E2AC810630006A435 /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
		840DD79F2AC810630006A435 /* LinuxStrings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LinuxStrings.cpp; sourceTree = "<group>"; };
		840DD7A02AC810630006A435 /* LinuxStrings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LinuxStrings.h; sourceTree = "<group>"; };
		840DD7A12AC810630006A435 /* LocklessTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LocklessTypes.cpp; sourceTree = "<group>"; };
		840DD7A22AC810630006A435 /* LocklessTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LocklessTypes.h; sourceTree = "<group>"; };
		840DD7A32AC810630006A435 /* LogCommandParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LogCommandParser.cpp; sourceTree = "<group>"; };
		840DD7A42AC810630006A435 /* LogCommandParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LogCommandParser.h; sourceTree = "<group>"; };
		840DD7A52AC810630006A435 /* MessageFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MessageFilter.cpp; sourceTree = "<group>"; };
		840DD7A62AC810630006A435 /* MessageFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MessageFilter.h; sourceTree = "<group>"; };
		840DD7A72AC810630006A435 /* MessageIdentifiers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MessageIdentifiers.h; sourceTree = "<group>"; };
		840DD7A82AC810630006A435 /* MTUSize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MTUSize.h; sourceTree = "<group>"; };
		840DD7A92AC810630006A435 /* NativeFeatureIncludes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NativeFeatureIncludes.h; sourceTree = "<group>"; };
		840DD7AA2AC810630006A435 /* NativeFeatureIncludesOverrides.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NativeFeatureIncludesOverrides.h; sourceTree = "<group>"; };
		840DD7AB2AC810630006A435 /* NativeTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NativeTypes.h; sourceTree = "<group>"; };
		840DD7AC2AC810630006A435 /* NatPunchthroughClient.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NatPunchthroughClient.cpp; sourceTree = "<group>"; };
		840DD7AD2AC810630006A435 /* NatPunchthroughClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NatPunchthroughClient.h; sourceTree = "<group>"; };
		840DD7AE2AC810630006A435 /* NatPunchthroughServer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NatPunchthroughServer.cpp; sourceTree = "<group>"; };
		840DD7AF2AC810630006A435 /* NatPunchthroughServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NatPunchthroughServer.h; sourceTree = "<group>"; };
		840DD7B02AC810630006A435 /* NatTypeDetectionClient.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NatTypeDetectionClient.cpp; sourceTree = "<group>"; };
		840DD7B12AC810630006A435 /* NatTypeDetectionClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NatTypeDetectionClient.h; sourceTree = "<group>"; };
		840DD7B22AC810630006A435 /* NatTypeDetectionCommon.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NatTypeDetectionCommon.cpp; sourceTree = "<group>"; };
		840DD7B32AC810630006A435 /* NatTypeDetectionCommon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NatTypeDetectionCommon.h; sourceTree = "<group>"; };
		840DD7B42AC810630006A435 /* NatTypeDetectionServer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NatTypeDetectionServer.cpp; sourceTree = "<group>"; };
		840DD7B52AC810630006A435 /* NatTypeDetectionServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NatTypeDetectionServer.h; sourceTree = "<group>"; };
		840DD7B62AC810630006A435 /* NetworkIDManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NetworkIDManager.cpp; sourceTree = "<group>"; };
		840DD7B72AC810630006A435 /* NetworkIDManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkIDManager.h; sourceTree = "<group>"; };
		840DD7B82AC810630006A435 /* NetworkIDObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NetworkIDObject.cpp; sourceTree = "<group>"; };
		840DD7B92AC810630006A435 /* NetworkIDObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkIDObject.h; sourceTree = "<group>"; };
		840DD7BA2AC810630006A435 /* PacketConsoleLogger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PacketConsoleLogger.cpp; sourceTree = "<group>"; };
		840DD7BB2AC810630006A435 /* PacketConsoleLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PacketConsoleLogger.h; sourceTree = "<group>"; };
		840DD7BC2AC810630006A435 /* PacketFileLogger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PacketFileLogger.cpp; sourceTree = "<group>"; };
		840DD7BD2AC810630006A435 /* PacketFileLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PacketFileLogger.h; sourceTree = "<group>"; };
		840DD7BE2AC810630006A435 /* PacketizedTCP.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PacketizedTCP.cpp; sourceTree = "<group>"; };
		840DD7BF2AC810630006A435 /* PacketizedTCP.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PacketizedTCP.h; sourceTree = "<group>"; };
		840DD7C02AC810630006A435 /* PacketLogger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PacketLogger.cpp; sourceTree = "<group>"; };
		840DD7C12AC810630006A435 /* PacketLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PacketLogger.h; sourceTree = "<group>"; };
		840DD7C22AC810630006A435 /* PacketOutputWindowLogger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PacketOutputWindowLogger.cpp; sourceTree = "<group>"; };
		840DD7C32AC810630006A435 /* PacketOutputWindowLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PacketOutputWindowLogger.h; sourceTree = "<group>"; };
		840DD7C42AC810630006A435 /* PacketPool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PacketPool.h; sourceTree = "<group>"; };
		840DD7C52AC810630006A435 /* PacketPriority.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PacketPriority.h; sourceTree = "<group>"; };
		840DD7C62AC810630006A435 /* PluginInterface2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PluginInterface2.cpp; sourceTree = "<group>"; };
		840DD7C72AC810630006A435 /* PluginInterface2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PluginInterface2.h; sourceTree = "<group>"; };
		840DD7C82AC810630006A435 /* PS3Includes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PS3Includes.h; sourceTree = "<group>"; };
		840DD7C92AC810630006A435 /* PS4Includes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PS4Includes.cpp; sourceTree = "<group>"; };
		840DD7CA2AC810630006A435 /* PS4Includes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PS4Includes.h; sourceTree = "<group>"; };
		840DD7CB2AC810630006A435 /* Rackspace.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Rackspace.cpp; sourceTree = "<group>"; };
		840DD7CC2AC810630006A435 /* Rackspace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Rackspace.h; sourceTree = "<group>"; };
		840DD7CD2AC810630006A435 /* RakAlloca.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RakAlloca.h; sourceTree = "<group>"; };
		840DD7CE2AC810630006A435 /* RakAssert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RakAssert.h; sourceTree = "<group>"; };
		840DD7CF2AC810630006A435 /* RakMemoryOverride.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RakMemoryOverride.cpp; sourceTree = "<group>"; };
		840DD7D02AC810630006A435 /* RakMemoryOverride.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RakMemoryOverride.h; sourceTree = "<group>"; };
		840DD7D12AC810630006A435 /* RakNet.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = RakNet.vcproj; sourceTree = "<group>"; };
		840DD7D22AC810630006A435 /* RakNet_vc8.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = RakNet_vc8.vcproj; sourceTree = "<group>"; };
		840DD7D32AC810630006A435 /* RakNet_vc9.vcproj */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xml; path = RakNet_vc9.vcproj; sourceTree = "<group>"; };
		840DD7D42AC810630006A435 /* RakNetCommandParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RakNetCommandParser.cpp; sourceTree = "<group>"; };
		840DD7D52AC810630006A435 /* RakNetCommandParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RakNetCommandParser.h; sourceTree = "<group>"; };
		840DD7D62AC810630006A435 /* RakNetDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RakNetDefines.h; sourceTree = "<group>"; };
		840DD7D72AC810630006A435 /* RakNetDefinesOverrides.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RakNetDefinesOverrides.h; sourceTree = "<group>"; };
		840DD7D82AC810630006A435 /* RakNetSmartPtr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RakNetSmartPtr.h; sourceTree = "<group>"; };
		840DD7D92AC810630006A435 /* RakNetSocket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RakNetSocket.cpp; sourceTree = "<group>"; };
		840DD7DA2AC810630006A435 /* RakNetSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RakNetSocket.h; sourceTree = "<group>"; };
		840DD7DB2AC810630006A435 /* RakNetSocket2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RakNetSocket2.cpp; sourceTree = "<group>"; };
		840DD7DC2AC810630006A435 /* RakNetSocket2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RakNetSocket2.h; sourceTree = "<group>"; };
		840DD7DD2AC810630006A435 /* RakNetSocket2_360_720.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RakNetSocket2_360_720.cpp; sourceTree = "<group>"; };
		840DD7DE2AC810630006A435 /* RakNetSocket2_Berkley.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RakNetSocket2_Berkley.cpp; sourceTree = "<group>"; };
		840DD7DF2AC810630006A435 /* RakNetSocket2_Berkley_NativeClient.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RakNetSocket2_Berkley_NativeClient.cpp; sourceTree = "<group>"; };
		840DD7E02AC810630006A435 /* RakNetSocket2_NativeClient.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RakNetSocket2_NativeClient.cpp; sourceTree = "<group>"; };
		840DD7E12AC810630006A435 /* RakNetSocket2_PS3_PS4.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RakNetSocket2_PS3_PS4.cpp; sourceTree = "<group>"; };
		840DD7E22AC810630006A435 /* RakNetSocket2_PS4.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RakNetSocket2_PS4.cpp; sourceTree = "<group>"; };
		840DD7E32AC810630006A435 /* RakNetSocket2_Vita.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RakNetSocket2_Vita.cpp; sourceTree = "<group>"; };
		840DD7E42AC810630006A435 /* RakNetSocket2_Windows_Linux.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RakNetSocket2_Windows_Linux.cpp; sourceTree = "<group>"; };
		840DD7E52AC810630006A435 /* RakNetSocket2_Windows_Linux_360.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RakNetSocket2_Windows_Linux_360.cpp; sourceTree = "<group>"; };
		840DD7E62AC810630006A435 /* RakNetSocket2_WindowsStore8.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RakNetSocket2_WindowsStore8.cpp; sourceTree = "<group>"; };
		840DD7E72AC810630006A435 /* RakNetStatistics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RakNetStatistics.cpp; sourceTree = "<group>"; };
		840DD7E82AC810630006A435 /* RakNetStatistics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RakNetStatistics.h; sourceTree = "<group>"; };
		840DD7E92AC810630006A435 /* RakNetTime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RakNetTime.h; sourceTree = "<group>"; };
		840DD7EA2AC810630006A435 /* RakNetTransport2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RakNetTransport2.cpp; sourceTree = "<group>"; };
		840DD7EB2AC810630006A435 /* RakNetTransport2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RakNetTransport2.h; sourceTree = "<group>"; };
		840DD7EC2AC810630006A435 /* RakNetTypes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RakNetTypes.cpp; sourceTree = "<group>"; };
		840DD7ED2AC810630006A435 /* RakNetTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RakNetTypes.h; sourceTree = "<group>"; };
		840DD7EE2AC810630006A435 /* RakNetVersion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RakNetVersion.h; sourceTree = "<group>"; };
		840DD7EF2AC810630006A435 /* RakPeer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RakPeer.cpp; sourceTree = "<group>"; };
		840DD7F02AC810630006A435 /* RakPeer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RakPeer.h; sourceTree = "<group>"; };
		840DD7F12AC810630006A435 /* RakPeerInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RakPeerInterface.h; sourceTree = "<group>"; };
		840DD7F22AC810630006A435 /* RakSleep.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RakSleep.cpp; sourceTree = "<group>"; };
		840DD7F32AC810630006A435 /* RakSleep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RakSleep.h; sourceTree = "<group>"; };
		840DD7F42AC810630006A435 /* RakString.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RakString.cpp; sourceTree = "<group>"; };
		840DD7F52AC810630006A435 /* RakString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RakString.h; sourceTree = "<group>"; };
		840DD7F62AC810630006A435 /* RakThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RakThread.cpp; sourceTree = "<group>"; };
		840DD7F72AC810630006A435 /* RakThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RakThread.h; sourceTree = "<group>"; };
		840DD7F82AC810630006A435 /* RakWString.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RakWString.cpp; sourceTree = "<group>"; };
		840DD7F92AC810630006A435 /* RakWString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RakWString.h; sourceTree = "<group>"; };
		840DD7FA2AC810630006A435 /* Rand.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Rand.cpp; sourceTree = "<group>"; };
		840DD7FB2AC810630006A435 /* Rand.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Rand.h; sourceTree = "<group>"; };
		840DD7FC2AC810630006A435 /* RandSync.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RandSync.cpp; sourceTree = "<group>"; };
		840DD7FD2AC810630006A435 /* RandSync.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RandSync.h; sourceTree = "<group>"; };
		840DD7FE2AC810630006A435 /* ReadyEvent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ReadyEvent.cpp; sourceTree = "<group>"; };
		840DD7FF2AC810630006A435 /* ReadyEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReadyEvent.h; sourceTree = "<group>"; };
		840DD8002AC810630006A435 /* RefCountedObj.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RefCountedObj.h; sourceTree = "<group>"; };
		840DD8012AC810630006A435 /* RelayPlugin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RelayPlugin.cpp; sourceTree = "<group>"; };
		840DD8022AC810630006A435 /* RelayPlugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RelayPlugin.h; sourceTree = "<group>"; };
		840DD8032AC810630006A435 /* ReliabilityLayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ReliabilityLayer.cpp; sourceTree = "<group>"; };
		840DD8042AC810630006A435 /* ReliabilityLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReliabilityLayer.h; sourceTree = "<group>"; };
		840DD8052AC810630006A435 /* ReplicaEnums.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReplicaEnums.h; sourceTree = "<group>"; };
		840DD8062AC810630006A435 /* ReplicaManager3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ReplicaManager3.cpp; sourceTree = "<group>"; };
		840DD8072AC810630006A435 /* ReplicaManager3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReplicaManager3.h; sourceTree = "<group>"; };
		840DD8082AC810630006A435 /* Router2.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Router2.cpp; sourceTree = "<group>"; };
		840DD8092AC810630006A435 /* Router2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Router2.h; sourceTree = "<group>"; };
		840DD80A2AC810630006A435 /* RPC4Plugin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RPC4Plugin.cpp; sourceTree = "<group>"; };
		840DD80B2AC810630006A435 /* RPC4Plugin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RPC4Plugin.h; sourceTree = "<group>"; };
		840DD80C2AC810630006A435 /* SecureHandshake.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SecureHandshake.cpp; sourceTree = "<group>"; };
		840DD80D2AC810630006A435 /* SecureHandshake.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecureHandshake.h; sourceTree = "<group>"; };
		840DD80E2AC810630006A435 /* SendToThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SendToThread.cpp; sourceTree = "<group>"; };
		840DD80F2AC810630006A435 /* SendToThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SendToThread.h; sourceTree = "<group>"; };
		840DD8102AC810630006A435 /* SignaledEvent.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SignaledEvent.cpp; sourceTree = "<group>"; };
		840DD8112AC810630006A435 /* SignaledEvent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SignaledEvent.h; sourceTree = "<group>"; };
		840DD8122AC810630006A435 /* SimpleMutex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SimpleMutex.cpp; sourceTree = "<group>"; };
		840DD8132AC810630006A435 /* SimpleMutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleMutex.h; sourceTree = "<group>"; };
		840DD8142AC810630006A435 /* SimpleTCPServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleTCPServer.h; sourceTree = "<group>"; };
		840DD8152AC810630006A435 /* SingleProducerConsumer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SingleProducerConsumer.h; sourceTree = "<group>"; };
		840DD8162AC810630006A435 /* SocketDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SocketDefines.h; sourceTree = "<group>"; };
		840DD8172AC810630006A435 /* SocketIncludes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SocketIncludes.h; sourceTree = "<group>"; };
		840DD8182AC810630006A435 /* SocketLayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SocketLayer.cpp; sourceTree = "<group>"; };
		840DD8192AC810630006A435 /* SocketLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SocketLayer.h; sourceTree = "<group>"; };
		840DD81A2AC810630006A435 /* StatisticsHistory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StatisticsHistory.cpp; sourceTree = "<group>"; };
		840DD81B2AC810630006A435 /* StatisticsHistory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StatisticsHistory.h; sourceTree = "<group>"; };
		840DD81C2AC810630006A435 /* StringCompressor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StringCompressor.cpp; sourceTree = "<group>"; };
		840DD81D2AC810630006A435 /* StringCompressor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StringCompressor.h; sourceTree = "<group>"; };
		840DD81E2AC810630006A435 /* StringTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StringTable.cpp; sourceTree = "<group>"; };
		840DD81F2AC810630006A435 /* StringTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StringTable.h; sourceTree = "<group>"; };
		840DD8202AC810630006A435 /* SuperFastHash.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SuperFastHash.cpp; sourceTree = "<group>"; };
		840DD8212AC810630006A435 /* SuperFastHash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SuperFastHash.h; sourceTree = "<group>"; };
		840DD8222AC810630006A435 /* TableSerializer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TableSerializer.cpp; sourceTree = "<group>"; };
		840DD8232AC810630006A435 /* TableSerializer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TableSerializer.h; sourceTree = "<group>"; };
		840DD8242AC810630006A435 /* TCPInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TCPInterface.cpp; sourceTree = "<group>"; };
		840DD8252AC810630006A435 /* TCPInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TCPInterface.h; sourceTree = "<group>"; };
		840DD8262AC810630006A435 /* TeamBalancer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TeamBalancer.cpp; sourceTree = "<group>"; };
		840DD8272AC810630006A435 /* TeamBalancer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TeamBalancer.h; sourceTree = "<group>"; };
		840DD8282AC810630006A435 /* TeamManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TeamManager.cpp; sourceTree = "<group>"; };
		840DD8292AC810630006A435 /* TeamManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TeamManager.h; sourceTree = "<group>"; };
		840DD82A2AC810630006A435 /* TelnetTransport.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TelnetTransport.cpp; sourceTree = "<group>"; };
		840DD82B2AC810630006A435 /* TelnetTransport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TelnetTransport.h; sourceTree = "<group>"; };
		840DD82C2AC810630006A435 /* ThreadPool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ThreadPool.h; sourceTree = "<group>"; };
		840DD82D2AC810630006A435 /* ThreadsafePacketLogger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ThreadsafePacketLogger.cpp; sourceTree = "<group>"; };
		840DD82E2AC810630006A435 /* ThreadsafePacketLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ThreadsafePacketLogger.h; sourceTree = "<group>"; };
		840DD82F2AC810630006A435 /* TransportInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TransportInterface.h; sourceTree = "<group>"; };
		840DD8302AC810630006A435 /* TwoWayAuthentication.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TwoWayAuthentication.cpp; sourceTree = "<group>"; };
		840DD8312AC810630006A435 /* TwoWayAuthentication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TwoWayAuthentication.h; sourceTree = "<group>"; };
		840DD8322AC810630006A435 /* UDPForwarder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UDPForwarder.cpp; sourceTree = "<group>"; };
		840DD8332AC810630006A435 /* UDPForwarder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UDPForwarder.h; sourceTree = "<group>"; };
		840DD8342AC810630006A435 /* UDPProxyClient.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UDPProxyClient.cpp; sourceTree = "<group>"; };
		840DD8352AC810630006A435 /* UDPProxyClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UDPProxyClient.h; sourceTree = "<group>"; };
		840DD8362AC810630006A435 /* UDPProxyCommon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UDPProxyCommon.h; sourceTree = "<group>"; };
		840DD8372AC810630006A435 /* UDPProxyCoordinator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UDPProxyCoordinator.cpp; sourceTree = "<group>"; };
		840DD8382AC810630006A435 /* UDPProxyCoordinator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UDPProxyCoordinator.h; sourceTree = "<group>"; };
		840DD8392AC810630006A435 /* UDPProxyServer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UDPProxyServer.cpp; sourceTree = "<group>"; };
		840DD83A2AC810630006A435 /* UDPProxyServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UDPProxyServer.h; sourceTree = "<group>"; };
		840DD83B2AC810630006A435 /* VariableDeltaSerializer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VariableDeltaSerializer.cpp; sourceTree = "<group>"; };
		840DD83C2AC810630006A435 /* VariableDeltaSerializer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VariableDeltaSerializer.h; sourceTree = "<group>"; };
		840DD83D2AC810630006A435 /* VariableListDeltaTracker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VariableListDeltaTracker.cpp; sourceTree = "<group>"; };
		840DD83E2AC810630006A435 /* VariableListDeltaTracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VariableListDeltaTracker.h; sourceTree = "<group>"; };
		840DD83F2AC810630006A435 /* VariadicSQLParser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VariadicSQLParser.cpp; sourceTree = "<group>"; };
		840DD8402AC810630006A435 /* VariadicSQLParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VariadicSQLParser.h; sourceTree = "<group>"; };
		840DD8412AC810630006A435 /* VitaIncludes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VitaIncludes.cpp; sourceTree = "<group>"; };
		840DD8422AC810630006A435 /* VitaIncludes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VitaIncludes.h; sourceTree = "<group>"; };
		840DD8432AC810630006A435 /* WindowsIncludes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WindowsIncludes.h; sourceTree = "<group>"; };
		840DD8442AC810630006A435 /* WSAStartupSingleton.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WSAStartupSingleton.cpp; sourceTree = "<group>"; };
		840DD8452AC810630006A435 /* WSAStartupSingleton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WSAStartupSingleton.h; sourceTree = "<group>"; };
		840DD8462AC810630006A435 /* XBox360Includes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = XBox360Includes.h; sourceTree = "<group>"; };
		840DD8482AC810630006A435 /* SDL2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL2.h; sourceTree = "<group>"; };
		840DD8492AC810630006A435 /* SDL_opengl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_opengl.h; sourceTree = "<group>"; };
		840DD84E2AC810630006A435 /* adler32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = adler32.c; sourceTree = "<group>"; };
		840DD84F2AC810630006A435 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
		840DD8502AC810630006A435 /* compress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = compress.c; sourceTree = "<group>"; };
		840DD8512AC810630006A435 /* crc32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = crc32.c; sourceTree = "<group>"; };
		840DD8522AC810630006A435 /* crc32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = crc32.h; sourceTree = "<group>"; };
		840DD8532AC810630006A435 /* deflate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = deflate.c; sourceTree = "<group>"; };
		840DD8542AC810630006A435 /* deflate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = deflate.h; sourceTree = "<group>"; };
		840DD8552AC810630006A435 /* gzclose.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gzclose.c; sourceTree = "<group>"; };
		840DD8562AC810630006A435 /* gzguts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = gzguts.h; sourceTree = "<group>"; };
		840DD8572AC810630006A435 /* gzlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gzlib.c; sourceTree = "<group>"; };
		840DD8582AC810630006A435 /* gzread.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gzread.c; sourceTree = "<group>"; };
		840DD8592AC810630006A435 /* gzwrite.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = gzwrite.c; sourceTree = "<group>"; };
		840DD85A2AC810630006A435 /* infback.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = infback.c; sourceTree = "<group>"; };
		840DD85B2AC810630006A435 /* inffast.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = inffast.c; sourceTree = "<group>"; };
		840DD85C2AC810630006A435 /* inffast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inffast.h; sourceTree = "<group>"; };
		840DD85D2AC810630006A435 /* inffixed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inffixed.h; sourceTree = "<group>"; };
		840DD85E2AC810630006A435 /* inflate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = inflate.c; sourceTree = "<group>"; };
		840DD85F2AC810630006A435 /* inflate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inflate.h; sourceTree = "<group>"; };
		840DD8602AC810630006A435 /* inftrees.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = inftrees.c; sourceTree = "<group>"; };
		840DD8612AC810630006A435 /* inftrees.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = inftrees.h; sourceTree = "<group>"; };
		840DD8622AC810630006A435 /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
		840DD8632AC810630006A435 /* trees.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = trees.c; sourceTree = "<group>"; };
		840DD8642AC810630006A435 /* trees.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = trees.h; sourceTree = "<group>"; };
		840DD8652AC810630006A435 /* uncompr.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = uncompr.c; sourceTree = "<group>"; };
		840DD8662AC810630006A435 /* zconf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zconf.h; sourceTree = "<group>"; };
		840DD8672AC810630006A435 /* zlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zlib.h; sourceTree = "<group>"; };
		840DD8682AC810630006A435 /* zutil.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = zutil.c; sourceTree = "<group>"; };
		840DD8692AC810630006A435 /* zutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = zutil.h; sourceTree = "<group>"; };
		840DE3902AC8107B0006A435 /* SoundSystemAL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SoundSystemAL.cpp; sourceTree = "<group>"; };
		840DE3912AC8107B0006A435 /* SoundSystemAL.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SoundSystemAL.hpp; sourceTree = "<group>"; };
		840DE3922AC8107B0006A435 /* PlatformDefinitions.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PlatformDefinitions.hpp; sourceTree = "<group>"; };
		840DE3952AC8107B0006A435 /* AppPlatform_sdl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AppPlatform_sdl.cpp; sourceTree = "<group>"; };
		840DE3962AC8107B0006A435 /* AppPlatform_sdl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AppPlatform_sdl.hpp; sourceTree = "<group>"; };
		840DE3972AC8107B0006A435 /* AppPlatform_sdlbase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AppPlatform_sdlbase.cpp; sourceTree = "<group>"; };
		840DE3982AC8107B0006A435 /* AppPlatform_sdlbase.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AppPlatform_sdlbase.hpp; sourceTree = "<group>"; };
		840DE3992AC8107B0006A435 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
		840DE39A2AC8107B0006A435 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = main.cpp; sourceTree = "<group>"; };
		8443B6E92A98675F0086730C /* libSDL2.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libSDL2.a; path = /opt/local/lib/libSDL2.a; sourceTree = "<absolute>"; };
		8489B0972A86D4B2004CA8EC /* Minecraft */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = Minecraft; sourceTree = BUILT_PRODUCTS_DIR; };
		8489B3212A86E464004CA8EC /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
		8489B3232A86E46A004CA8EC /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
		8489B3252A86E4B0004CA8EC /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = /System/Library/Frameworks/OpenGL.framework; sourceTree = "<absolute>"; };
		8489B4A82A86FF57004CA8EC /* libpng.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpng.a; path = /opt/local/lib/libpng.a; sourceTree = "<absolute>"; };
		84C4D86E2A872C0100323E33 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = /System/Library/Frameworks/OpenAL.framework; sourceTree = "<absolute>"; };
		84FFBD7E2ACA2876005A8CCF /* libRakNet.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libRakNet.a; sourceTree = BUILT_PRODUCTS_DIR; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		8489B0942A86D4B2004CA8EC /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				84343BD12ACA4D8C00B13105 /* libRakNet.a in Frameworks */,
				84359F802A8D1D8D008CBFC0 /* libpng.a in Frameworks */,
				8489B3262A86E4B0004CA8EC /* OpenGL.framework in Frameworks */,
				84C4D86F2A872C0100323E33 /* OpenAL.framework in Frameworks */,
				8489B3242A86E46A004CA8EC /* AppKit.framework in Frameworks */,
				8489B3222A86E464004CA8EC /* Foundation.framework in Frameworks */,
				8443B6EA2A98675F0086730C /* libSDL2.a in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		84FFBD7B2ACA2876005A8CCF /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		840DD5782AC810620006A435 /* compat */ = {
			isa = PBXGroup;
			children = (
				840DD5792AC810620006A435 /* KeyCodes.hpp */,
				840DD57A2AC810620006A435 /* SDLKeyCodes.h */,
			);
			name = compat;
			path = ../../../../compat;
			sourceTree = SOURCE_ROOT;
		};
		840DD57B2AC810620006A435 /* source */ = {
			isa = PBXGroup;
			children = (
				840DD57C2AC810620006A435 /* client */,
				840DD6242AC810620006A435 /* CMakeLists.txt */,
				840DD6252AC810620006A435 /* common */,
				840DD6392AC810620006A435 /* network */,
				840DD6522AC810620006A435 /* renderer */,
				840DD6562AC810620006A435 /* world */,
			);
			name = source;
			path = ../../../../source;
			sourceTree = SOURCE_ROOT;
		};
		840DD57C2AC810620006A435 /* client */ = {
			isa = PBXGroup;
			children = (
				840DD57D2AC810620006A435 /* app */,
				840DD5862AC810620006A435 /* gui */,
				840DD5BD2AC810620006A435 /* model */,
				840DD5C62AC810620006A435 /* network */,
				840DD5C92AC810620006A435 /* options */,
				840DD5CC2AC810620006A435 /* player */,
				840DD5DD2AC810620006A435 /* renderer */,
				840DD61A2AC810620006A435 /* sound */,
			);
			path = client;
			sourceTree = "<group>";
		};
		840DD57D2AC810620006A435 /* app */ = {
			isa = PBXGroup;
			children = (
				840DD57E2AC810620006A435 /* App.cpp */,
				840DD57F2AC810620006A435 /* App.hpp */,
				840DD5802AC810620006A435 /* AppPlatform.cpp */,
				840DD5812AC810620006A435 /* AppPlatform.hpp */,
				840DD5822AC810620006A435 /* Minecraft.cpp */,
				840DD5832AC810620006A435 /* Minecraft.hpp */,
				840DD5842AC810620006A435 /* NinecraftApp.cpp */,
				840DD5852AC810620006A435 /* NinecraftApp.hpp */,
			);
			path = app;
			sourceTree = "<group>";
		};
		840DD5862AC810620006A435 /* gui */ = {
			isa = PBXGroup;
			children = (
				840DD5872AC810620006A435 /* components */,
				840DD5962AC810620006A435 /* Gui.cpp */,
				840DD5972AC810620006A435 /* Gui.hpp */,
				840DD5982AC810620006A435 /* GuiComponent.cpp */,
				840DD5992AC810620006A435 /* GuiComponent.hpp */,
				840DD59A2AC810620006A435 /* Screen.cpp */,
				840DD59B2AC810620006A435 /* Screen.hpp */,
				840DD59C2AC810620006A435 /* screens */,
			);
			path = gui;
			sourceTree = "<group>";
		};
		840DD5872AC810620006A435 /* components */ = {
			isa = PBXGroup;
			children = (
				840DD5882AC810620006A435 /* AvailableGamesList.cpp */,
				840DD5892AC810620006A435 /* AvailableGamesList.hpp */,
				840DD58A2AC810620006A435 /* Button.cpp */,
				840DD58B2AC810620006A435 /* Button.hpp */,
				840DD58C2AC810620006A435 /* RolledSelectionList.cpp */,
				840DD58D2AC810620006A435 /* RolledSelectionList.hpp */,
				840DD58E2AC810620006A435 /* ScrolledSelectionList.cpp */,
				840DD58F2AC810620006A435 /* ScrolledSelectionList.hpp */,
				840DD5902AC810620006A435 /* SmallButton.cpp */,
				840DD5912AC810620006A435 /* SmallButton.hpp */,
				840DD5922AC810620006A435 /* TextInputBox.cpp */,
				840DD5932AC810620006A435 /* TextInputBox.hpp */,
				840DD5942AC810620006A435 /* WorldSelectionList.cpp */,
				840DD5952AC810620006A435 /* WorldSelectionList.hpp */,
			);
			path = components;
			sourceTree = "<group>";
		};
		840DD59C2AC810620006A435 /* screens */ = {
			isa = PBXGroup;
			children = (
				840DD59D2AC810620006A435 /* ChatScreen.cpp */,
				840DD59E2AC810620006A435 /* ChatScreen.hpp */,
				840DD59F2AC810620006A435 /* ConfirmScreen.cpp */,
				840DD5A02AC810620006A435 /* ConfirmScreen.hpp */,
				840DD5A12AC810620006A435 /* CreateWorldScreen.cpp */,
				840DD5A22AC810620006A435 /* CreateWorldScreen.hpp */,
				840DD5A32AC810620006A435 /* DeathScreen.cpp */,
				840DD5A42AC810620006A435 /* DeathScreen.hpp */,
				840DD5A52AC810620006A435 /* DeleteWorldScreen.cpp */,
				840DD5A62AC810620006A435 /* DeleteWorldScreen.hpp */,
				840DD5A72AC810620006A435 /* DirectConnectScreen.cpp */,
				840DD5A82AC810620006A435 /* DirectConnectScreen.hpp */,
				840DD5A92AC810620006A435 /* IngameBlockSelectionScreen.cpp */,
				840DD5AA2AC810620006A435 /* IngameBlockSelectionScreen.hpp */,
				840DD5AB2AC810620006A435 /* InvalidLicenseScreen.cpp */,
				840DD5AC2AC810620006A435 /* InvalidLicenseScreen.hpp */,
				840DD5AD2AC810620006A435 /* JoinGameScreen.cpp */,
				840DD5AE2AC810620006A435 /* JoinGameScreen.hpp */,
				840DD5AF2AC810620006A435 /* OptionsScreen.cpp */,
				840DD5B02AC810620006A435 /* OptionsScreen.hpp */,
				840DD5B12AC810620006A435 /* PauseScreen.cpp */,
				840DD5B22AC810620006A435 /* PauseScreen.hpp */,
				840DD5B32AC810620006A435 /* ProgressScreen.cpp */,
				840DD5B42AC810620006A435 /* ProgressScreen.hpp */,
				840DD5B52AC810620006A435 /* RenameMPLevelScreen.cpp */,
				840DD5B62AC810620006A435 /* RenameMPLevelScreen.hpp */,
				840DD5B72AC810620006A435 /* SavingWorldScreen.cpp */,
				840DD5B82AC810620006A435 /* SavingWorldScreen.hpp */,
				840DD5B92AC810620006A435 /* SelectWorldScreen.cpp */,
				840DD5BA2AC810620006A435 /* SelectWorldScreen.hpp */,
				840DD5BB2AC810620006A435 /* StartMenuScreen.cpp */,
				840DD5BC2AC810620006A435 /* StartMenuScreen.hpp */,
			);
			path = screens;
			sourceTree = "<group>";
		};
		840DD5BD2AC810620006A435 /* model */ = {
			isa = PBXGroup;
			children = (
				840DD5BE2AC810620006A435 /* Cube.cpp */,
				840DD5BF2AC810620006A435 /* Cube.hpp */,
				840DD5C02AC810620006A435 /* HumanoidModel.cpp */,
				840DD5C12AC810620006A435 /* HumanoidModel.hpp */,
				840DD5C22AC810620006A435 /* Model.cpp */,
				840DD5C32AC810620006A435 /* Model.hpp */,
				840DD5C42AC810620006A435 /* PolygonQuad.cpp */,
				840DD5C52AC810620006A435 /* PolygonQuad.hpp */,
			);
			path = model;
			sourceTree = "<group>";
		};
		840DD5C62AC810620006A435 /* network */ = {
			isa = PBXGroup;
			children = (
				840DD5C72AC810620006A435 /* ClientSideNetworkHandler.cpp */,
				840DD5C82AC810620006A435 /* ClientSideNetworkHandler.hpp */,
			);
			path = network;
			sourceTree = "<group>";
		};
		840DD5C92AC810620006A435 /* options */ = {
			isa = PBXGroup;
			children = (
				840DD5CA2AC810620006A435 /* Options.cpp */,
				840DD5CB2AC810620006A435 /* Options.hpp */,
			);
			path = options;
			sourceTree = "<group>";
		};
		840DD5CC2AC810620006A435 /* player */ = {
			isa = PBXGroup;
			children = (
				840DD5CD2AC810620006A435 /* input */,
			);
			path = player;
			sourceTree = "<group>";
		};
		840DD5CD2AC810620006A435 /* input */ = {
			isa = PBXGroup;
			children = (
				840DD5CE2AC810620006A435 /* Controller.cpp */,
				840DD5CF2AC810620006A435 /* Controller.hpp */,
				840DD5D02AC810620006A435 /* ControllerTurnInput.cpp */,
				840DD5D12AC810620006A435 /* ControllerTurnInput.hpp */,
				840DD5D22AC810620006A435 /* ITurnInput.cpp */,
				840DD5D32AC810620006A435 /* ITurnInput.hpp */,
				840DD5D42AC810620006A435 /* Keyboard.cpp */,
				840DD5D52AC810620006A435 /* Keyboard.hpp */,
				840DD5D62AC810620006A435 /* KeyboardInput.cpp */,
				840DD5D72AC810620006A435 /* KeyboardInput.hpp */,
				840DD5D82AC810620006A435 /* Mouse.cpp */,
				840DD5D92AC810620006A435 /* Mouse.hpp */,
				840DD5DA2AC810620006A435 /* MouseTurnInput.cpp */,
				840DD5DB2AC810620006A435 /* MouseTurnInput.hpp */,
				840DD5DC2AC810620006A435 /* User.hpp */,
			);
			path = input;
			sourceTree = "<group>";
		};
		840DD5DD2AC810620006A435 /* renderer */ = {
			isa = PBXGroup;
			children = (
				840DD5DE2AC810620006A435 /* Chunk.cpp */,
				840DD5DF2AC810620006A435 /* Chunk.hpp */,
				840DD5E02AC810620006A435 /* Culler.cpp */,
				840DD5E12AC810620006A435 /* Culler.hpp */,
				840DD5E22AC810620006A435 /* DynamicTexture.cpp */,
				840DD5E32AC810620006A435 /* DynamicTexture.hpp */,
				840DD5E42AC810620006A435 /* entity */,
				840DD5F72AC810620006A435 /* FireTexture.cpp */,
				840DD5F82AC810620006A435 /* Font.cpp */,
				840DD5F92AC810620006A435 /* Font.hpp */,
				840DD5FA2AC810620006A435 /* Frustum.cpp */,
				840DD5FB2AC810620006A435 /* Frustum.hpp */,
				840DD5FC2AC810620006A435 /* FrustumCuller.cpp */,
				840DD5FD2AC810620006A435 /* FrustumCuller.hpp */,
				840DD5FE2AC810620006A435 /* GameRenderer.cpp */,
				840DD5FF2AC810620006A435 /* GameRenderer.hpp */,
				840DD6002AC810620006A435 /* ItemInHandRenderer.cpp */,
				840DD6012AC810620006A435 /* ItemInHandRenderer.hpp */,
				840DD6022AC810620006A435 /* LavaSideTexture.cpp */,
				840DD6032AC810620006A435 /* LavaTexture.cpp */,
				840DD6042AC810620006A435 /* LevelRenderer.cpp */,
				840DD6052AC810620006A435 /* LevelRenderer.hpp */,
				840DD6062AC810620006A435 /* LightLayer.cpp */,
				840DD6072AC810620006A435 /* LightLayer.hpp */,
				840DD6082AC810620006A435 /* LightUpdate.cpp */,
				840DD6092AC810620006A435 /* LightUpdate.hpp */,
				840DD60A2AC810620006A435 /* PatchManager.cpp */,
				840DD60B2AC810620006A435 /* PatchManager.hpp */,
				840DD60C2AC810620006A435 /* RenderChunk.cpp */,
				840DD60D2AC810620006A435 /* RenderChunk.hpp */,
				840DD60E2AC810620006A435 /* RenderList.cpp */,
				840DD60F2AC810620006A435 /* RenderList.hpp */,
				840DD6102AC810620006A435 /* Tesselator.cpp */,
				840DD6112AC810620006A435 /* Tesselator.hpp */,
				840DD6122AC810620006A435 /* Texture.hpp */,
				840DD6132AC810620006A435 /* Textures.cpp */,
				840DD6142AC810620006A435 /* Textures.hpp */,
				840DD6152AC810620006A435 /* TileRenderer.cpp */,
				840DD6162AC810620006A435 /* TileRenderer.hpp */,
				840DD6172AC810620006A435 /* VertexPT.hpp */,
				840DD6182AC810620006A435 /* WaterSideTexture.cpp */,
				840DD6192AC810620006A435 /* WaterTexture.cpp */,
			);
			path = renderer;
			sourceTree = "<group>";
		};
		840DD5E42AC810620006A435 /* entity */ = {
			isa = PBXGroup;
			children = (
				840DD5E52AC810620006A435 /* EntityRenderDispatcher.cpp */,
				840DD5E62AC810620006A435 /* EntityRenderDispatcher.hpp */,
				840DD5E72AC810620006A435 /* EntityRenderer.cpp */,
				840DD5E82AC810620006A435 /* EntityRenderer.hpp */,
				840DD5E92AC810620006A435 /* FallingTileRenderer.cpp */,
				840DD5EA2AC810620006A435 /* FallingTileRenderer.hpp */,
				840DD5EB2AC810620006A435 /* HumanoidMobRenderer.cpp */,
				840DD5EC2AC810620006A435 /* HumanoidMobRenderer.hpp */,
				840DD5ED2AC810620006A435 /* ItemRenderer.cpp */,
				840DD5EE2AC810620006A435 /* ItemRenderer.hpp */,
				840DD5EF2AC810620006A435 /* ItemSpriteRenderer.cpp */,
				840DD5F02AC810620006A435 /* ItemSpriteRenderer.hpp */,
				840DD5F12AC810620006A435 /* MobRenderer.cpp */,
				840DD5F22AC810620006A435 /* MobRenderer.hpp */,
				840DD5F32AC810620006A435 /* TntRenderer.cpp */,
				840DD5F42AC810620006A435 /* TntRenderer.hpp */,
				840DD5F52AC810620006A435 /* TripodCameraRenderer.cpp */,
				840DD5F62AC810620006A435 /* TripodCameraRenderer.hpp */,
			);
			path = entity;
			sourceTree = "<group>";
		};
		840DD61A2AC810620006A435 /* sound */ = {
			isa = PBXGroup;
			children = (
				840DD61B2AC810620006A435 /* SoundData.cpp */,
				840DD61C2AC810620006A435 /* SoundData.hpp */,
				840DD61D2AC810620006A435 /* SoundDefs.hpp */,
				840DD61E2AC810620006A435 /* SoundEngine.cpp */,
				840DD61F2AC810620006A435 /* SoundEngine.hpp */,
				840DD6202AC810620006A435 /* SoundRepository.cpp */,
				840DD6212AC810620006A435 /* SoundRepository.hpp */,
				840DD6222AC810620006A435 /* SoundSystem.cpp */,
				840DD6232AC810620006A435 /* SoundSystem.hpp */,
			);
			path = sound;
			sourceTree = "<group>";
		};
		840DD6252AC810620006A435 /* common */ = {
			isa = PBXGroup;
			children = (
				840DD6262AC810620006A435 /* CThread.cpp */,
				840DD6272AC810620006A435 /* CThread.hpp */,
				840DD6282AC810620006A435 /* Logger.cpp */,
				840DD6292AC810620006A435 /* Logger.hpp */,
				840DD62A2AC810620006A435 /* LongHack.hpp */,
				840DD62B2AC810620006A435 /* Matrix.cpp */,
				840DD62C2AC810620006A435 /* Matrix.hpp */,
				840DD62D2AC810620006A435 /* Mth.cpp */,
				840DD62E2AC810620006A435 /* Mth.hpp */,
				840DD62F2AC810620006A435 /* Random.cpp */,
				840DD6302AC810620006A435 /* Random.hpp */,
				840DD6312AC810620006A435 /* StandardOut.cpp */,
				840DD6322AC810620006A435 /* StandardOut.hpp */,
				840DD6332AC810620006A435 /* Timer.cpp */,
				840DD6342AC810620006A435 /* Timer.hpp */,
				840DD6352AC810620006A435 /* Util.cpp */,
				840DD6362AC810620006A435 /* Util.hpp */,
				840DD6372AC810620006A435 /* Utils.cpp */,
				840DD6382AC810620006A435 /* Utils.hpp */,
			);
			path = common;
			sourceTree = "<group>";
		};
		840DD6392AC810620006A435 /* network */ = {
			isa = PBXGroup;
			children = (
				840DD63A2AC810620006A435 /* MinecraftPackets.cpp */,
				840DD63B2AC810620006A435 /* MinecraftPackets.hpp */,
				840DD63C2AC810620006A435 /* NetEventCallback.cpp */,
				840DD63D2AC810620006A435 /* NetEventCallback.hpp */,
				840DD63E2AC810620006A435 /* Packet.hpp */,
				840DD63F2AC810620006A435 /* packets */,
				840DD64D2AC810620006A435 /* PingedCompatibleServer.hpp */,
				840DD64E2AC810620006A435 /* RakNetInstance.cpp */,
				840DD64F2AC810620006A435 /* RakNetInstance.hpp */,
				840DD6502AC810620006A435 /* ServerSideNetworkHandler.cpp */,
				840DD6512AC810620006A435 /* ServerSideNetworkHandler.hpp */,
			);
			path = network;
			sourceTree = "<group>";
		};
		840DD63F2AC810620006A435 /* packets */ = {
			isa = PBXGroup;
			children = (
				840DD6402AC810620006A435 /* AddPlayerPacket.cpp */,
				840DD6412AC810620006A435 /* ChunkDataPacket.cpp */,
				840DD6422AC810620006A435 /* LevelDataPacket.cpp */,
				840DD6432AC810620006A435 /* LoginPacket.cpp */,
				840DD6442AC810620006A435 /* MessagePacket.cpp */,
				840DD6452AC810620006A435 /* MovePlayerPacket.cpp */,
				840DD6462AC810620006A435 /* PlaceBlockPacket.cpp */,
				840DD6472AC810620006A435 /* PlayerEquipmentPacket.cpp */,
				840DD6482AC810620006A435 /* RemoveBlockPacket.cpp */,
				840DD6492AC810620006A435 /* RemoveEntityPacket.cpp */,
				840DD64A2AC810620006A435 /* RequestChunkPacket.cpp */,
				840DD64B2AC810620006A435 /* StartGamePacket.cpp */,
				840DD64C2AC810620006A435 /* UpdateBlockPacket.cpp */,
			);
			path = packets;
			sourceTree = "<group>";
		};
		840DD6522AC810620006A435 /* renderer */ = {
			isa = PBXGroup;
			children = (
				840DD6532AC810620006A435 /* GL */,
			);
			path = renderer;
			sourceTree = "<group>";
		};
		840DD6532AC810620006A435 /* GL */ = {
			isa = PBXGroup;
			children = (
				840DD6542AC810620006A435 /* GL.cpp */,
				840DD6552AC810620006A435 /* GL.hpp */,
			);
			path = GL;
			sourceTree = "<group>";
		};
		840DD6562AC810620006A435 /* world */ = {
			isa = PBXGroup;
			children = (
				840DD6572AC810620006A435 /* entity */,
				840DD6682AC810620006A435 /* gamemode */,
				840DD66F2AC810620006A435 /* item */,
				840DD67E2AC810620006A435 /* level */,
				840DD6CE2AC810620006A435 /* particle */,
				840DD6DA2AC810620006A435 /* phys */,
				840DD6E12AC810620006A435 /* tile */,
			);
			path = world;
			sourceTree = "<group>";
		};
		840DD6572AC810620006A435 /* entity */ = {
			isa = PBXGroup;
			children = (
				840DD6582AC810620006A435 /* Entity.cpp */,
				840DD6592AC810620006A435 /* Entity.hpp */,
				840DD65A2AC810620006A435 /* FallingTile.cpp */,
				840DD65B2AC810620006A435 /* FallingTile.hpp */,
				840DD65C2AC810620006A435 /* ItemEntity.cpp */,
				840DD65D2AC810620006A435 /* ItemEntity.hpp */,
				840DD65E2AC810620006A435 /* LocalPlayer.cpp */,
				840DD65F2AC810620006A435 /* LocalPlayer.hpp */,
				840DD6602AC810620006A435 /* Mob.cpp */,
				840DD6612AC810620006A435 /* Mob.hpp */,
				840DD6622AC810620006A435 /* Player.cpp */,
				840DD6632AC810620006A435 /* Player.hpp */,
				840DD6642AC810620006A435 /* PrimedTnt.cpp */,
				840DD6652AC810620006A435 /* PrimedTnt.hpp */,
				840DD6662AC810620006A435 /* TripodCamera.cpp */,
				840DD6672AC810620006A435 /* TripodCamera.hpp */,
			);
			path = entity;
			sourceTree = "<group>";
		};
		840DD6682AC810620006A435 /* gamemode */ = {
			isa = PBXGroup;
			children = (
				840DD6692AC810620006A435 /* CreativeMode.cpp */,
				840DD66A2AC810620006A435 /* CreativeMode.hpp */,
				840DD66B2AC810620006A435 /* GameMode.cpp */,
				840DD66C2AC810620006A435 /* GameMode.hpp */,
				840DD66D2AC810620006A435 /* SurvivalMode.cpp */,
				840DD66E2AC810620006A435 /* SurvivalMode.hpp */,
			);
			path = gamemode;
			sourceTree = "<group>";
		};
		840DD66F2AC810620006A435 /* item */ = {
			isa = PBXGroup;
			children = (
				840DD6702AC810620006A435 /* CameraItem.cpp */,
				840DD6712AC810620006A435 /* CameraItem.hpp */,
				840DD6722AC810620006A435 /* DoorItem.cpp */,
				840DD6732AC810620006A435 /* DoorItem.hpp */,
				840DD6742AC810620006A435 /* Inventory.cpp */,
				840DD6752AC810620006A435 /* Inventory.hpp */,
				840DD6762AC810620006A435 /* Item.cpp */,
				840DD6772AC810620006A435 /* Item.hpp */,
				840DD6782AC810620006A435 /* ItemInstance.cpp */,
				840DD6792AC810620006A435 /* ItemInstance.hpp */,
				840DD67A2AC810620006A435 /* TileItem.cpp */,
				840DD67B2AC810620006A435 /* TileItem.hpp */,
				840DD67C2AC810620006A435 /* TilePlanterItem.cpp */,
				840DD67D2AC810620006A435 /* TilePlanterItem.hpp */,
			);
			path = item;
			sourceTree = "<group>";
		};
		840DD67E2AC810620006A435 /* level */ = {
			isa = PBXGroup;
			children = (
				840DD67F2AC810620006A435 /* Dimension.cpp */,
				840DD6802AC810620006A435 /* Dimension.hpp */,
				840DD6812AC810620006A435 /* Explosion.cpp */,
				840DD6822AC810620006A435 /* Explosion.hpp */,
				840DD6832AC810620006A435 /* Level.cpp */,
				840DD6842AC810620006A435 /* Level.hpp */,
				840DD6852AC810620006A435 /* levelgen */,
				840DD6AF2AC810620006A435 /* LevelListener.cpp */,
				840DD6B02AC810620006A435 /* LevelListener.hpp */,
				840DD6B12AC810620006A435 /* Material.cpp */,
				840DD6B22AC810620006A435 /* Material.hpp */,
				840DD6B32AC810620006A435 /* Region.cpp */,
				840DD6B42AC810620006A435 /* Region.hpp */,
				840DD6B52AC810620006A435 /* storage */,
				840DD6CC2AC810620006A435 /* TickNextTickData.cpp */,
				840DD6CD2AC810620006A435 /* TickNextTickData.hpp */,
			);
			path = level;
			sourceTree = "<group>";
		};
		840DD6852AC810620006A435 /* levelgen */ = {
			isa = PBXGroup;
			children = (
				840DD6862AC810620006A435 /* biome */,
				840DD68B2AC810620006A435 /* chunk */,
				840DD6982AC810620006A435 /* feature */,
				840DD6A82AC810620006A435 /* synth */,
			);
			path = levelgen;
			sourceTree = "<group>";
		};
		840DD6862AC810620006A435 /* biome */ = {
			isa = PBXGroup;
			children = (
				840DD6872AC810620006A435 /* Biome.cpp */,
				840DD6882AC810620006A435 /* Biome.hpp */,
				840DD6892AC810620006A435 /* BiomeSource.cpp */,
				840DD68A2AC810620006A435 /* BiomeSource.hpp */,
			);
			path = biome;
			sourceTree = "<group>";
		};
		840DD68B2AC810620006A435 /* chunk */ = {
			isa = PBXGroup;
			children = (
				840DD68C2AC810620006A435 /* ChunkCache.cpp */,
				840DD68D2AC810620006A435 /* ChunkCache.hpp */,
				840DD68E2AC810620006A435 /* ChunkSource.cpp */,
				840DD68F2AC810620006A435 /* ChunkSource.hpp */,
				840DD6902AC810620006A435 /* LevelChunk.cpp */,
				840DD6912AC810620006A435 /* LevelChunk.hpp */,
				840DD6922AC810620006A435 /* PerformanceTestChunkSource.cpp */,
				840DD6932AC810620006A435 /* PerformanceTestChunkSource.hpp */,
				840DD6942AC810620006A435 /* RandomLevelSource.cpp */,
				840DD6952AC810620006A435 /* RandomLevelSource.hpp */,
				840DD6962AC810620006A435 /* TestChunkSource.cpp */,
				840DD6972AC810620006A435 /* TestChunkSource.hpp */,
			);
			path = chunk;
			sourceTree = "<group>";
		};
		840DD6982AC810620006A435 /* feature */ = {
			isa = PBXGroup;
			children = (
				840DD6992AC810620006A435 /* BirchFeature.cpp */,
				840DD69A2AC810620006A435 /* ClayFeature.cpp */,
				840DD69B2AC810620006A435 /* Feature.cpp */,
				840DD69C2AC810620006A435 /* Feature.hpp */,
				840DD69D2AC810620006A435 /* FlowerFeature.cpp */,
				840DD69E2AC810620006A435 /* LargeCaveFeature.cpp */,
				840DD69F2AC810620006A435 /* LargeCaveFeature.hpp */,
				840DD6A02AC810620006A435 /* LargeFeature.cpp */,
				840DD6A12AC810620006A435 /* LargeFeature.hpp */,
				840DD6A22AC810620006A435 /* OreFeature.cpp */,
				840DD6A32AC810620006A435 /* PineFeature.cpp */,
				840DD6A42AC810620006A435 /* ReedsFeature.cpp */,
				840DD6A52AC810620006A435 /* SpringFeature.cpp */,
				840DD6A62AC810620006A435 /* SpruceFeature.cpp */,
				840DD6A72AC810620006A435 /* TreeFeature.cpp */,
			);
			path = feature;
			sourceTree = "<group>";
		};
		840DD6A82AC810620006A435 /* synth */ = {
			isa = PBXGroup;
			children = (
				840DD6A92AC810620006A435 /* ImprovedNoise.cpp */,
				840DD6AA2AC810620006A435 /* ImprovedNoise.hpp */,
				840DD6AB2AC810620006A435 /* PerlinNoise.cpp */,
				840DD6AC2AC810620006A435 /* PerlinNoise.hpp */,
				840DD6AD2AC810620006A435 /* Synth.cpp */,
				840DD6AE2AC810620006A435 /* Synth.hpp */,
			);
			path = synth;
			sourceTree = "<group>";
		};
		840DD6B52AC810620006A435 /* storage */ = {
			isa = PBXGroup;
			children = (
				840DD6B62AC810620006A435 /* ChunkStorage.cpp */,
				840DD6B72AC810620006A435 /* ChunkStorage.hpp */,
				840DD6B82AC810620006A435 /* ExternalFileLevelStorage.cpp */,
				840DD6B92AC810620006A435 /* ExternalFileLevelStorage.hpp */,
				840DD6BA2AC810620006A435 /* ExternalFileLevelStorageSource.cpp */,
				840DD6BB2AC810620006A435 /* ExternalFileLevelStorageSource.hpp */,
				840DD6BC2AC810620006A435 /* LevelData.cpp */,
				840DD6BD2AC810620006A435 /* LevelData.hpp */,
				840DD6BE2AC810620006A435 /* LevelSource.cpp */,
				840DD6BF2AC810620006A435 /* LevelSource.hpp */,
				840DD6C02AC810620006A435 /* LevelStorage.cpp */,
				840DD6C12AC810620006A435 /* LevelStorage.hpp */,
				840DD6C22AC810620006A435 /* LevelStorageSource.cpp */,
				840DD6C32AC810620006A435 /* LevelStorageSource.hpp */,
				840DD6C42AC810620006A435 /* MemoryChunkStorage.cpp */,
				840DD6C52AC810620006A435 /* MemoryChunkStorage.hpp */,
				840DD6C62AC810620006A435 /* MemoryLevelStorage.cpp */,
				840DD6C72AC810620006A435 /* MemoryLevelStorage.hpp */,
				840DD6C82AC810620006A435 /* MemoryLevelStorageSource.cpp */,
				840DD6C92AC810620006A435 /* MemoryLevelStorageSource.hpp */,
				840DD6CA2AC810620006A435 /* RegionFile.cpp */,
				840DD6CB2AC810620006A435 /* RegionFile.hpp */,
			);
			path = storage;
			sourceTree = "<group>";
		};
		840DD6CE2AC810620006A435 /* particle */ = {
			isa = PBXGroup;
			children = (
				840DD6CF2AC810620006A435 /* BubbleParticle.cpp */,
				840DD6D02AC810620006A435 /* ExplodeParticle.cpp */,
				840DD6D12AC810620006A435 /* FlameParticle.cpp */,
				840DD6D22AC810620006A435 /* LavaParticle.cpp */,
				840DD6D32AC810620006A435 /* Particle.cpp */,
				840DD6D42AC810620006A435 /* Particle.hpp */,
				840DD6D52AC810620006A435 /* ParticleEngine.cpp */,
				840DD6D62AC810620006A435 /* ParticleEngine.hpp */,
				840DD6D72AC810620006A435 /* RedDustParticle.cpp */,
				840DD6D82AC810620006A435 /* SmokeParticle.cpp */,
				840DD6D92AC810620006A435 /* TerrainParticle.cpp */,
			);
			path = particle;
			sourceTree = "<group>";
		};
		840DD6DA2AC810620006A435 /* phys */ = {
			isa = PBXGroup;
			children = (
				840DD6DB2AC810620006A435 /* AABB.cpp */,
				840DD6DC2AC810620006A435 /* AABB.hpp */,
				840DD6DD2AC810620006A435 /* HitResult.cpp */,
				840DD6DE2AC810620006A435 /* HitResult.hpp */,
				840DD6DF2AC810620006A435 /* Vec3.cpp */,
				840DD6E02AC810620006A435 /* Vec3.hpp */,
			);
			path = phys;
			sourceTree = "<group>";
		};
		840DD6E12AC810620006A435 /* tile */ = {
			isa = PBXGroup;
			children = (
				840DD6E22AC810620006A435 /* BookshelfTile.cpp */,
				840DD6E32AC810620006A435 /* BookshelfTile.hpp */,
				840DD6E42AC810620006A435 /* Bush.cpp */,
				840DD6E52AC810620006A435 /* Bush.hpp */,
				840DD6E62AC810620006A435 /* ClayTile.cpp */,
				840DD6E72AC810620006A435 /* ClayTile.hpp */,
				840DD6E82AC810620006A435 /* ClothTile.cpp */,
				840DD6E92AC810620006A435 /* ClothTile.hpp */,
				840DD6EA2AC810620006A435 /* DirtTile.cpp */,
				840DD6EB2AC810620006A435 /* DirtTile.hpp */,
				840DD6EC2AC810620006A435 /* DoorTile.cpp */,
				840DD6ED2AC810620006A435 /* DoorTile.hpp */,
				840DD6EE2AC810620006A435 /* FarmTile.cpp */,
				840DD6EF2AC810620006A435 /* FarmTile.hpp */,
				840DD6F02AC810620006A435 /* FireTile.cpp */,
				840DD6F12AC810620006A435 /* FireTile.hpp */,
				840DD6F22AC810620006A435 /* GlassTile.cpp */,
				840DD6F32AC810620006A435 /* GlassTile.hpp */,
				840DD6F42AC810620006A435 /* GrassTile.cpp */,
				840DD6F52AC810620006A435 /* GrassTile.hpp */,
				840DD6F62AC810620006A435 /* GravelTile.cpp */,
				840DD6F72AC810620006A435 /* GravelTile.hpp */,
				840DD6F82AC810620006A435 /* HalfTransparentTile.cpp */,
				840DD6F92AC810620006A435 /* HalfTransparentTile.hpp */,
				840DD6FA2AC810620006A435 /* IceTile.cpp */,
				840DD6FB2AC810620006A435 /* IceTile.hpp */,
				840DD6FC2AC810620006A435 /* InvisibleTile.cpp */,
				840DD6FD2AC810620006A435 /* InvisibleTile.hpp */,
				840DD6FE2AC810620006A435 /* LadderTile.cpp */,
				840DD6FF2AC810620006A435 /* LadderTile.hpp */,
				840DD7002AC810620006A435 /* LeafTile.cpp */,
				840DD7012AC810620006A435 /* LeafTile.hpp */,
				840DD7022AC810620006A435 /* LiquidTile.cpp */,
				840DD7032AC810620006A435 /* LiquidTile.hpp */,
				840DD7042AC810620006A435 /* LiquidTileDynamic.cpp */,
				840DD7052AC810620006A435 /* LiquidTileDynamic.hpp */,
				840DD7062AC810620006A435 /* LiquidTileStatic.cpp */,
				840DD7072AC810620006A435 /* LiquidTileStatic.hpp */,
				840DD7082AC810620006A435 /* MetalTile.cpp */,
				840DD7092AC810620006A435 /* MetalTile.hpp */,
				840DD70A2AC810620006A435 /* ObsidianTile.cpp */,
				840DD70B2AC810620006A435 /* ObsidianTile.hpp */,
				840DD70C2AC810620006A435 /* OreTile.cpp */,
				840DD70D2AC810620006A435 /* OreTile.hpp */,
				840DD70E2AC810620006A435 /* RedStoneOreTile.cpp */,
				840DD70F2AC810620006A435 /* RedStoneOreTile.hpp */,
				840DD7102AC810620006A435 /* ReedTile.cpp */,
				840DD7112AC810620006A435 /* ReedTile.hpp */,
				840DD7122AC810620006A435 /* SandStoneTile.cpp */,
				840DD7132AC810620006A435 /* SandStoneTile.hpp */,
				840DD7142AC810620006A435 /* SandTile.cpp */,
				840DD7152AC810620006A435 /* SandTile.hpp */,
				840DD7162AC810620006A435 /* Sapling.cpp */,
				840DD7172AC810620006A435 /* Sapling.hpp */,
				840DD7182AC810620006A435 /* SpongeTile.cpp */,
				840DD7192AC810620006A435 /* SpongeTile.hpp */,
				840DD71A2AC810620006A435 /* StairTile.cpp */,
				840DD71B2AC810620006A435 /* StairTile.hpp */,
				840DD71C2AC810620006A435 /* StoneSlabTile.cpp */,
				840DD71D2AC810620006A435 /* StoneSlabTile.hpp */,
				840DD71E2AC810620006A435 /* StoneTile.cpp */,
				840DD71F2AC810620006A435 /* StoneTile.hpp */,
				840DD7202AC810620006A435 /* Tile.cpp */,
				840DD7212AC810620006A435 /* Tile.hpp */,
				840DD7222AC810620006A435 /* TntTile.cpp */,
				840DD7232AC810620006A435 /* TntTile.hpp */,
				840DD7242AC810620006A435 /* TopSnowTile.cpp */,
				840DD7252AC810620006A435 /* TopSnowTile.hpp */,
				840DD7262AC810620006A435 /* TorchTile.cpp */,
				840DD7272AC810620006A435 /* TorchTile.hpp */,
				840DD7282AC810620006A435 /* TransparentTile.cpp */,
				840DD7292AC810620006A435 /* TransparentTile.hpp */,
				840DD72A2AC810620006A435 /* TreeTile.cpp */,
				840DD72B2AC810620006A435 /* TreeTile.hpp */,
				840DD72C2AC810620006A435 /* WireTile.cpp */,
				840DD72D2AC810620006A435 /* WireTile.hpp */,
			);
			path = tile;
			sourceTree = "<group>";
		};
		840DD72E2AC810620006A435 /* thirdparty */ = {
			isa = PBXGroup;
			children = (
				840DD7312AC810620006A435 /* GL */,
				840DD7372AC810620006A435 /* LibPNG */,
				840DD7392AC810620006A435 /* raknet */,
				840DD8472AC810630006A435 /* SDL2 */,
				840DD84D2AC810630006A435 /* zlib */,
			);
			name = thirdparty;
			path = ../../../../thirdparty;
			sourceTree = SOURCE_ROOT;
		};
		840DD7312AC810620006A435 /* GL */ = {
			isa = PBXGroup;
			children = (
				840DD7322AC810620006A435 /* GL.hpp */,
				840DD7332AC810620006A435 /* GLExt.cpp */,
				840DD7342AC810620006A435 /* glext.h */,
				840DD7352AC810620006A435 /* readme.txt */,
			);
			path = GL;
			sourceTree = "<group>";
		};
		840DD7372AC810620006A435 /* LibPNG */ = {
			isa = PBXGroup;
			children = (
				840DD7382AC810620006A435 /* png.h */,
			);
			path = LibPNG;
			sourceTree = "<group>";
		};
		840DD7392AC810620006A435 /* raknet */ = {
			isa = PBXGroup;
			children = (
				840DD73A2AC810620006A435 /* _FindFirst.cpp */,
				840DD73B2AC810620006A435 /* _FindFirst.h */,
				840DD73C2AC810620006A435 /* AutopatcherPatchContext.h */,
				840DD73D2AC810620006A435 /* AutopatcherRepositoryInterface.h */,
				840DD73E2AC810620006A435 /* Base64Encoder.cpp */,
				840DD73F2AC810620006A435 /* Base64Encoder.h */,
				840DD7402AC810620006A435 /* BitStream.cpp */,
				840DD7412AC810620006A435 /* BitStream.h */,
				840DD7422AC810620006A435 /* CCRakNetSlidingWindow.cpp */,
				840DD7432AC810620006A435 /* CCRakNetSlidingWindow.h */,
				840DD7442AC810620006A435 /* CCRakNetUDT.cpp */,
				840DD7452AC810620006A435 /* CCRakNetUDT.h */,
				840DD7462AC810620006A435 /* CheckSum.cpp */,
				840DD7472AC810620006A435 /* CheckSum.h */,
				840DD7482AC810620006A435 /* CloudClient.cpp */,
				840DD7492AC810620006A435 /* CloudClient.h */,
				840DD74A2AC810620006A435 /* CloudCommon.cpp */,
				840DD74B2AC810620006A435 /* CloudCommon.h */,
				840DD74C2AC810620006A435 /* CloudServer.cpp */,
				840DD74D2AC810620006A435 /* CloudServer.h */,
				840DD74E2AC810620006A435 /* CMakeLists.txt */,
				840DD74F2AC810620006A435 /* CommandParserInterface.cpp */,
				840DD7502AC810620006A435 /* CommandParserInterface.h */,
				840DD7512AC810620006A435 /* ConnectionGraph2.cpp */,
				840DD7522AC810620006A435 /* ConnectionGraph2.h */,
				840DD7532AC810620006A435 /* ConsoleServer.cpp */,
				840DD7542AC810620006A435 /* ConsoleServer.h */,
				840DD7552AC810620006A435 /* DataCompressor.cpp */,
				840DD7562AC810620006A435 /* DataCompressor.h */,
				840DD7572AC810620006A435 /* DirectoryDeltaTransfer.cpp */,
				840DD7582AC810620006A435 /* DirectoryDeltaTransfer.h */,
				840DD7592AC810620006A435 /* DR_SHA1.cpp */,
				840DD75A2AC810620006A435 /* DR_SHA1.h */,
				840DD75B2AC810620006A435 /* DS_BinarySearchTree.h */,
				840DD75C2AC810620006A435 /* DS_BPlusTree.h */,
				840DD75D2AC810620006A435 /* DS_BytePool.cpp */,
				840DD75E2AC810620006A435 /* DS_BytePool.h */,
				840DD75F2AC810620006A435 /* DS_ByteQueue.cpp */,
				840DD7602AC810620006A435 /* DS_ByteQueue.h */,
				840DD7612AC810620006A435 /* DS_Hash.h */,
				840DD7622AC810620006A435 /* DS_Heap.h */,
				840DD7632AC810620006A435 /* DS_HuffmanEncodingTree.cpp */,
				840DD7642AC810630006A435 /* DS_HuffmanEncodingTree.h */,
				840DD7652AC810630006A435 /* DS_HuffmanEncodingTreeFactory.h */,
				840DD7662AC810630006A435 /* DS_HuffmanEncodingTreeNode.h */,
				840DD7672AC810630006A435 /* DS_LinkedList.h */,
				840DD7682AC810630006A435 /* DS_List.h */,
				840DD7692AC810630006A435 /* DS_Map.h */,
				840DD76A2AC810630006A435 /* DS_MemoryPool.h */,
				840DD76B2AC810630006A435 /* DS_Multilist.h */,
				840DD76C2AC810630006A435 /* DS_OrderedChannelHeap.h */,
				840DD76D2AC810630006A435 /* DS_OrderedList.h */,
				840DD76E2AC810630006A435 /* DS_Queue.h */,
				840DD76F2AC810630006A435 /* DS_QueueLinkedList.h */,
				840DD7702AC810630006A435 /* DS_RangeList.h */,
				840DD7712AC810630006A435 /* DS_Table.cpp */,
				840DD7722AC810630006A435 /* DS_Table.h */,
				840DD7732AC810630006A435 /* DS_ThreadsafeAllocatingQueue.h */,
				840DD7742AC810630006A435 /* DS_Tree.h */,
				840DD7752AC810630006A435 /* DS_WeightedGraph.h */,
				840DD7762AC810630006A435 /* DynDNS.cpp */,
				840DD7772AC810630006A435 /* DynDNS.h */,
				840DD7782AC810630006A435 /* EmailSender.cpp */,
				840DD7792AC810630006A435 /* EmailSender.h */,
				840DD77A2AC810630006A435 /* EmptyHeader.h */,
				840DD77B2AC810630006A435 /* EpochTimeToString.cpp */,
				840DD77C2AC810630006A435 /* EpochTimeToString.h */,
				840DD77D2AC810630006A435 /* Export.h */,
				840DD77E2AC810630006A435 /* FileList.cpp */,
				840DD77F2AC810630006A435 /* FileList.h */,
				840DD7802AC810630006A435 /* FileListNodeContext.h */,
				840DD7812AC810630006A435 /* FileListTransfer.cpp */,
				840DD7822AC810630006A435 /* FileListTransfer.h */,
				840DD7832AC810630006A435 /* FileListTransferCBInterface.h */,
				840DD7842AC810630006A435 /* FileOperations.cpp */,
				840DD7852AC810630006A435 /* FileOperations.h */,
				840DD7862AC810630006A435 /* FormatString.cpp */,
				840DD7872AC810630006A435 /* FormatString.h */,
				840DD7882AC810630006A435 /* FullyConnectedMesh2.cpp */,
				840DD7892AC810630006A435 /* FullyConnectedMesh2.h */,
				840DD78A2AC810630006A435 /* Getche.cpp */,
				840DD78B2AC810630006A435 /* Getche.h */,
				840DD78C2AC810630006A435 /* Gets.cpp */,
				840DD78D2AC810630006A435 /* Gets.h */,
				840DD78E2AC810630006A435 /* GetTime.cpp */,
				840DD78F2AC810630006A435 /* GetTime.h */,
				840DD7902AC810630006A435 /* gettimeofday.cpp */,
				840DD7912AC810630006A435 /* gettimeofday.h */,
				840DD7922AC810630006A435 /* GridSectorizer.cpp */,
				840DD7932AC810630006A435 /* GridSectorizer.h */,
				840DD7942AC810630006A435 /* HTTPConnection.cpp */,
				840DD7952AC810630006A435 /* HTTPConnection.h */,
				840DD7962AC810630006A435 /* HTTPConnection2.cpp */,
				840DD7972AC810630006A435 /* HTTPConnection2.h */,
				840DD7982AC810630006A435 /* IncrementalReadInterface.cpp */,
				840DD7992AC810630006A435 /* IncrementalReadInterface.h */,
				840DD79A2AC810630006A435 /* InternalPacket.h */,
				840DD79B2AC810630006A435 /* Itoa.cpp */,
				840DD79C2AC810630006A435 /* Itoa.h */,
				840DD79D2AC810630006A435 /* Kbhit.h */,
				840DD79E2AC810630006A435 /* LICENSE */,
				840DD79F2AC810630006A435 /* LinuxStrings.cpp */,
				840DD7A02AC810630006A435 /* LinuxStrings.h */,
				840DD7A12AC810630006A435 /* LocklessTypes.cpp */,
				840DD7A22AC810630006A435 /* LocklessTypes.h */,
				840DD7A32AC810630006A435 /* LogCommandParser.cpp */,
				840DD7A42AC810630006A435 /* LogCommandParser.h */,
				840DD7A52AC810630006A435 /* MessageFilter.cpp */,
				840DD7A62AC810630006A435 /* MessageFilter.h */,
				840DD7A72AC810630006A435 /* MessageIdentifiers.h */,
				840DD7A82AC810630006A435 /* MTUSize.h */,
				840DD7A92AC810630006A435 /* NativeFeatureIncludes.h */,
				840DD7AA2AC810630006A435 /* NativeFeatureIncludesOverrides.h */,
				840DD7AB2AC810630006A435 /* NativeTypes.h */,
				840DD7AC2AC810630006A435 /* NatPunchthroughClient.cpp */,
				840DD7AD2AC810630006A435 /* NatPunchthroughClient.h */,
				840DD7AE2AC810630006A435 /* NatPunchthroughServer.cpp */,
				840DD7AF2AC810630006A435 /* NatPunchthroughServer.h */,
				840DD7B02AC810630006A435 /* NatTypeDetectionClient.cpp */,
				840DD7B12AC810630006A435 /* NatTypeDetectionClient.h */,
				840DD7B22AC810630006A435 /* NatTypeDetectionCommon.cpp */,
				840DD7B32AC810630006A435 /* NatTypeDetectionCommon.h */,
				840DD7B42AC810630006A435 /* NatTypeDetectionServer.cpp */,
				840DD7B52AC810630006A435 /* NatTypeDetectionServer.h */,
				840DD7B62AC810630006A435 /* NetworkIDManager.cpp */,
				840DD7B72AC810630006A435 /* NetworkIDManager.h */,
				840DD7B82AC810630006A435 /* NetworkIDObject.cpp */,
				840DD7B92AC810630006A435 /* NetworkIDObject.h */,
				840DD7BA2AC810630006A435 /* PacketConsoleLogger.cpp */,
				840DD7BB2AC810630006A435 /* PacketConsoleLogger.h */,
				840DD7BC2AC810630006A435 /* PacketFileLogger.cpp */,
				840DD7BD2AC810630006A435 /* PacketFileLogger.h */,
				840DD7BE2AC810630006A435 /* PacketizedTCP.cpp */,
				840DD7BF2AC810630006A435 /* PacketizedTCP.h */,
				840DD7C02AC810630006A435 /* PacketLogger.cpp */,
				840DD7C12AC810630006A435 /* PacketLogger.h */,
				840DD7C22AC810630006A435 /* PacketOutputWindowLogger.cpp */,
				840DD7C32AC810630006A435 /* PacketOutputWindowLogger.h */,
				840DD7C42AC810630006A435 /* PacketPool.h */,
				840DD7C52AC810630006A435 /* PacketPriority.h */,
				840DD7C62AC810630006A435 /* PluginInterface2.cpp */,
				840DD7C72AC810630006A435 /* PluginInterface2.h */,
				840DD7C82AC810630006A435 /* PS3Includes.h */,
				840DD7C92AC810630006A435 /* PS4Includes.cpp */,
				840DD7CA2AC810630006A435 /* PS4Includes.h */,
				840DD7CB2AC810630006A435 /* Rackspace.cpp */,
				840DD7CC2AC810630006A435 /* Rackspace.h */,
				840DD7CD2AC810630006A435 /* RakAlloca.h */,
				840DD7CE2AC810630006A435 /* RakAssert.h */,
				840DD7CF2AC810630006A435 /* RakMemoryOverride.cpp */,
				840DD7D02AC810630006A435 /* RakMemoryOverride.h */,
				840DD7D12AC810630006A435 /* RakNet.vcproj */,
				840DD7D22AC810630006A435 /* RakNet_vc8.vcproj */,
				840DD7D32AC810630006A435 /* RakNet_vc9.vcproj */,
				840DD7D42AC810630006A435 /* RakNetCommandParser.cpp */,
				840DD7D52AC810630006A435 /* RakNetCommandParser.h */,
				840DD7D62AC810630006A435 /* RakNetDefines.h */,
				840DD7D72AC810630006A435 /* RakNetDefinesOverrides.h */,
				840DD7D82AC810630006A435 /* RakNetSmartPtr.h */,
				840DD7D92AC810630006A435 /* RakNetSocket.cpp */,
				840DD7DA2AC810630006A435 /* RakNetSocket.h */,
				840DD7DB2AC810630006A435 /* RakNetSocket2.cpp */,
				840DD7DC2AC810630006A435 /* RakNetSocket2.h */,
				840DD7DD2AC810630006A435 /* RakNetSocket2_360_720.cpp */,
				840DD7DE2AC810630006A435 /* RakNetSocket2_Berkley.cpp */,
				840DD7DF2AC810630006A435 /* RakNetSocket2_Berkley_NativeClient.cpp */,
				840DD7E02AC810630006A435 /* RakNetSocket2_NativeClient.cpp */,
				840DD7E12AC810630006A435 /* RakNetSocket2_PS3_PS4.cpp */,
				840DD7E22AC810630006A435 /* RakNetSocket2_PS4.cpp */,
				840DD7E32AC810630006A435 /* RakNetSocket2_Vita.cpp */,
				840DD7E42AC810630006A435 /* RakNetSocket2_Windows_Linux.cpp */,
				840DD7E52AC810630006A435 /* RakNetSocket2_Windows_Linux_360.cpp */,
				840DD7E62AC810630006A435 /* RakNetSocket2_WindowsStore8.cpp */,
				840DD7E72AC810630006A435 /* RakNetStatistics.cpp */,
				840DD7E82AC810630006A435 /* RakNetStatistics.h */,
				840DD7E92AC810630006A435 /* RakNetTime.h */,
				840DD7EA2AC810630006A435 /* RakNetTransport2.cpp */,
				840DD7EB2AC810630006A435 /* RakNetTransport2.h */,
				840DD7EC2AC810630006A435 /* RakNetTypes.cpp */,
				840DD7ED2AC810630006A435 /* RakNetTypes.h */,
				840DD7EE2AC810630006A435 /* RakNetVersion.h */,
				840DD7EF2AC810630006A435 /* RakPeer.cpp */,
				840DD7F02AC810630006A435 /* RakPeer.h */,
				840DD7F12AC810630006A435 /* RakPeerInterface.h */,
				840DD7F22AC810630006A435 /* RakSleep.cpp */,
				840DD7F32AC810630006A435 /* RakSleep.h */,
				840DD7F42AC810630006A435 /* RakString.cpp */,
				840DD7F52AC810630006A435 /* RakString.h */,
				840DD7F62AC810630006A435 /* RakThread.cpp */,
				840DD7F72AC810630006A435 /* RakThread.h */,
				840DD7F82AC810630006A435 /* RakWString.cpp */,
				840DD7F92AC810630006A435 /* RakWString.h */,
				840DD7FA2AC810630006A435 /* Rand.cpp */,
				840DD7FB2AC810630006A435 /* Rand.h */,
				840DD7FC2AC810630006A435 /* RandSync.cpp */,
				840DD7FD2AC810630006A435 /* RandSync.h */,
				840DD7FE2AC810630006A435 /* ReadyEvent.cpp */,
				840DD7FF2AC810630006A435 /* ReadyEvent.h */,
				840DD8002AC810630006A435 /* RefCountedObj.h */,
				840DD8012AC810630006A435 /* RelayPlugin.cpp */,
				840DD8022AC810630006A435 /* RelayPlugin.h */,
				840DD8032AC810630006A435 /* ReliabilityLayer.cpp */,
				840DD8042AC810630006A435 /* ReliabilityLayer.h */,
				840DD8052AC810630006A435 /* ReplicaEnums.h */,
				840DD8062AC810630006A435 /* ReplicaManager3.cpp */,
				840DD8072AC810630006A435 /* ReplicaManager3.h */,
				840DD8082AC810630006A435 /* Router2.cpp */,
				840DD8092AC810630006A435 /* Router2.h */,
				840DD80A2AC810630006A435 /* RPC4Plugin.cpp */,
				840DD80B2AC810630006A435 /* RPC4Plugin.h */,
				840DD80C2AC810630006A435 /* SecureHandshake.cpp */,
				840DD80D2AC810630006A435 /* SecureHandshake.h */,
				840DD80E2AC810630006A435 /* SendToThread.cpp */,
				840DD80F2AC810630006A435 /* SendToThread.h */,
				840DD8102AC810630006A435 /* SignaledEvent.cpp */,
				840DD8112AC810630006A435 /* SignaledEvent.h */,
				840DD8122AC810630006A435 /* SimpleMutex.cpp */,
				840DD8132AC810630006A435 /* SimpleMutex.h */,
				840DD8142AC810630006A435 /* SimpleTCPServer.h */,
				840DD8152AC810630006A435 /* SingleProducerConsumer.h */,
				840DD8162AC810630006A435 /* SocketDefines.h */,
				840DD8172AC810630006A435 /* SocketIncludes.h */,
				840DD8182AC810630006A435 /* SocketLayer.cpp */,
				840DD8192AC810630006A435 /* SocketLayer.h */,
				840DD81A2AC810630006A435 /* StatisticsHistory.cpp */,
				840DD81B2AC810630006A435 /* StatisticsHistory.h */,
				840DD81C2AC810630006A435 /* StringCompressor.cpp */,
				840DD81D2AC810630006A435 /* StringCompressor.h */,
				840DD81E2AC810630006A435 /* StringTable.cpp */,
				840DD81F2AC810630006A435 /* StringTable.h */,
				840DD8202AC810630006A435 /* SuperFastHash.cpp */,
				840DD8212AC810630006A435 /* SuperFastHash.h */,
				840DD8222AC810630006A435 /* TableSerializer.cpp */,
				840DD8232AC810630006A435 /* TableSerializer.h */,
				840DD8242AC810630006A435 /* TCPInterface.cpp */,
				840DD8252AC810630006A435 /* TCPInterface.h */,
				840DD8262AC810630006A435 /* TeamBalancer.cpp */,
				840DD8272AC810630006A435 /* TeamBalancer.h */,
				840DD8282AC810630006A435 /* TeamManager.cpp */,
				840DD8292AC810630006A435 /* TeamManager.h */,
				840DD82A2AC810630006A435 /* TelnetTransport.cpp */,
				840DD82B2AC810630006A435 /* TelnetTransport.h */,
				840DD82C2AC810630006A435 /* ThreadPool.h */,
				840DD82D2AC810630006A435 /* ThreadsafePacketLogger.cpp */,
				840DD82E2AC810630006A435 /* ThreadsafePacketLogger.h */,
				840DD82F2AC810630006A435 /* TransportInterface.h */,
				840DD8302AC810630006A435 /* TwoWayAuthentication.cpp */,
				840DD8312AC810630006A435 /* TwoWayAuthentication.h */,
				840DD8322AC810630006A435 /* UDPForwarder.cpp */,
				840DD8332AC810630006A435 /* UDPForwarder.h */,
				840DD8342AC810630006A435 /* UDPProxyClient.cpp */,
				840DD8352AC810630006A435 /* UDPProxyClient.h */,
				840DD8362AC810630006A435 /* UDPProxyCommon.h */,
				840DD8372AC810630006A435 /* UDPProxyCoordinator.cpp */,
				840DD8382AC810630006A435 /* UDPProxyCoordinator.h */,
				840DD8392AC810630006A435 /* UDPProxyServer.cpp */,
				840DD83A2AC810630006A435 /* UDPProxyServer.h */,
				840DD83B2AC810630006A435 /* VariableDeltaSerializer.cpp */,
				840DD83C2AC810630006A435 /* VariableDeltaSerializer.h */,
				840DD83D2AC810630006A435 /* VariableListDeltaTracker.cpp */,
				840DD83E2AC810630006A435 /* VariableListDeltaTracker.h */,
				840DD83F2AC810630006A435 /* VariadicSQLParser.cpp */,
				840DD8402AC810630006A435 /* VariadicSQLParser.h */,
				840DD8412AC810630006A435 /* VitaIncludes.cpp */,
				840DD8422AC810630006A435 /* VitaIncludes.h */,
				840DD8432AC810630006A435 /* WindowsIncludes.h */,
				840DD8442AC810630006A435 /* WSAStartupSingleton.cpp */,
				840DD8452AC810630006A435 /* WSAStartupSingleton.h */,
				840DD8462AC810630006A435 /* XBox360Includes.h */,
			);
			path = raknet;
			sourceTree = "<group>";
		};
		840DD8472AC810630006A435 /* SDL2 */ = {
			isa = PBXGroup;
			children = (
				840DD8482AC810630006A435 /* SDL2.h */,
				840DD8492AC810630006A435 /* SDL_opengl.h */,
			);
			path = SDL2;
			sourceTree = "<group>";
		};
		840DD84D2AC810630006A435 /* zlib */ = {
			isa = PBXGroup;
			children = (
				840DD84E2AC810630006A435 /* adler32.c */,
				840DD84F2AC810630006A435 /* CMakeLists.txt */,
				840DD8502AC810630006A435 /* compress.c */,
				840DD8512AC810630006A435 /* crc32.c */,
				840DD8522AC810630006A435 /* crc32.h */,
				840DD8532AC810630006A435 /* deflate.c */,
				840DD8542AC810630006A435 /* deflate.h */,
				840DD8552AC810630006A435 /* gzclose.c */,
				840DD8562AC810630006A435 /* gzguts.h */,
				840DD8572AC810630006A435 /* gzlib.c */,
				840DD8582AC810630006A435 /* gzread.c */,
				840DD8592AC810630006A435 /* gzwrite.c */,
				840DD85A2AC810630006A435 /* infback.c */,
				840DD85B2AC810630006A435 /* inffast.c */,
				840DD85C2AC810630006A435 /* inffast.h */,
				840DD85D2AC810630006A435 /* inffixed.h */,
				840DD85E2AC810630006A435 /* inflate.c */,
				840DD85F2AC810630006A435 /* inflate.h */,
				840DD8602AC810630006A435 /* inftrees.c */,
				840DD8612AC810630006A435 /* inftrees.h */,
				840DD8622AC810630006A435 /* LICENSE */,
				840DD8632AC810630006A435 /* trees.c */,
				840DD8642AC810630006A435 /* trees.h */,
				840DD8652AC810630006A435 /* uncompr.c */,
				840DD8662AC810630006A435 /* zconf.h */,
				840DD8672AC810630006A435 /* zlib.h */,
				840DD8682AC810630006A435 /* zutil.c */,
				840DD8692AC810630006A435 /* zutil.h */,
			);
			path = zlib;
			sourceTree = "<group>";
		};
		840DD9BF2AC810750006A435 /* platforms */ = {
			isa = PBXGroup;
			children = (
				840DE38F2AC8107B0006A435 /* openal */,
				840DE3922AC8107B0006A435 /* PlatformDefinitions.hpp */,
				840DE3932AC8107B0006A435 /* sdl */,
			);
			name = platforms;
			path = ../../..;
			sourceTree = SOURCE_ROOT;
		};
		840DE38F2AC8107B0006A435 /* openal */ = {
			isa = PBXGroup;
			children = (
				840DE3902AC8107B0006A435 /* SoundSystemAL.cpp */,
				840DE3912AC8107B0006A435 /* SoundSystemAL.hpp */,
			);
			path = openal;
			sourceTree = "<group>";
		};
		840DE3932AC8107B0006A435 /* sdl */ = {
			isa = PBXGroup;
			children = (
				840DE3952AC8107B0006A435 /* AppPlatform_sdl.cpp */,
				840DE3962AC8107B0006A435 /* AppPlatform_sdl.hpp */,
				840DE3972AC8107B0006A435 /* AppPlatform_sdlbase.cpp */,
				840DE3982AC8107B0006A435 /* AppPlatform_sdlbase.hpp */,
				840DE3992AC8107B0006A435 /* CMakeLists.txt */,
				840DE39A2AC8107B0006A435 /* main.cpp */,
			);
			path = sdl;
			sourceTree = "<group>";
		};
		8489B08E2A86D4B2004CA8EC = {
			isa = PBXGroup;
			children = (
				8489B0982A86D4B2004CA8EC /* Products */,
				8489B31E2A86E428004CA8EC /* Frameworks */,
				840DD5782AC810620006A435 /* compat */,
				840DD9BF2AC810750006A435 /* platforms */,
				840DD57B2AC810620006A435 /* source */,
				840DD72E2AC810620006A435 /* thirdparty */,
			);
			sourceTree = "<group>";
		};
		8489B0982A86D4B2004CA8EC /* Products */ = {
			isa = PBXGroup;
			children = (
				8489B0972A86D4B2004CA8EC /* Minecraft */,
				84FFBD7E2ACA2876005A8CCF /* libRakNet.a */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		8489B31E2A86E428004CA8EC /* Frameworks */ = {
			isa = PBXGroup;
			children = (
				8489B3232A86E46A004CA8EC /* AppKit.framework */,
				8489B3212A86E464004CA8EC /* Foundation.framework */,
				8489B4A82A86FF57004CA8EC /* libpng.a */,
				8443B6E92A98675F0086730C /* libSDL2.a */,
				84C4D86E2A872C0100323E33 /* OpenAL.framework */,
				8489B3252A86E4B0004CA8EC /* OpenGL.framework */,
			);
			name = Frameworks;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		84FFBD7C2ACA2876005A8CCF /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
		8489B0962A86D4B2004CA8EC /* Minecraft */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 8489B09E2A86D4B2004CA8EC /* Build configuration list for PBXNativeTarget "Minecraft" */;
			buildPhases = (
				8489B0932A86D4B2004CA8EC /* Sources */,
				8489B0942A86D4B2004CA8EC /* Frameworks */,
				8489B0952A86D4B2004CA8EC /* CopyFiles */,
			);
			buildRules = (
			);
			dependencies = (
				84343BD02ACA4D8500B13105 /* PBXTargetDependency */,
			);
			name = Minecraft;
			productName = Minecraft;
			productReference = 8489B0972A86D4B2004CA8EC /* Minecraft */;
			productType = "com.apple.product-type.tool";
		};
		84FFBD7D2ACA2876005A8CCF /* RakNet */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 84FFBD842ACA2876005A8CCF /* Build configuration list for PBXNativeTarget "RakNet" */;
			buildPhases = (
				84FFBD7A2ACA2876005A8CCF /* Sources */,
				84FFBD7B2ACA2876005A8CCF /* Frameworks */,
				84FFBD7C2ACA2876005A8CCF /* Headers */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = RakNet;
			productName = RakNet;
			productReference = 84FFBD7E2ACA2876005A8CCF /* libRakNet.a */;
			productType = "com.apple.product-type.library.static";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		8489B08F2A86D4B2004CA8EC /* Project object */ = {
			isa = PBXProject;
			attributes = {
				LastUpgradeCheck = 1420;
				TargetAttributes = {
					8489B0962A86D4B2004CA8EC = {
						CreatedOnToolsVersion = 14.2;
						ProvisioningStyle = Automatic;
					};
				};
			};
			buildConfigurationList = 8489B0922A86D4B2004CA8EC /* Build configuration list for PBXProject "Minecraft" */;
			compatibilityVersion = "Xcode 3.2";
			developmentRegion = en;
			hasScannedForEncodings = 0;
			knownRegions = (
				en,
				Base,
			);
			mainGroup = 8489B08E2A86D4B2004CA8EC;
			productRefGroup = 8489B0982A86D4B2004CA8EC /* Products */;
			projectDirPath = "";
			projectRoots = (
				"",
				../../../..,
				../../../../source,
			);
			targets = (
				8489B0962A86D4B2004CA8EC /* Minecraft */,
				84FFBD7D2ACA2876005A8CCF /* RakNet */,
			);
		};
/* End PBXProject section */

/* Begin PBXSourcesBuildPhase section */
		8489B0932A86D4B2004CA8EC /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				840DD86A2AC810630006A435 /* App.cpp in Sources */,
				840DD86B2AC810630006A435 /* AppPlatform.cpp in Sources */,
				840DD86C2AC810630006A435 /* Minecraft.cpp in Sources */,
				840DD86D2AC810630006A435 /* NinecraftApp.cpp in Sources */,
				840DD86E2AC810630006A435 /* AvailableGamesList.cpp in Sources */,
				840DD86F2AC810630006A435 /* Button.cpp in Sources */,
				840DD8702AC810630006A435 /* RolledSelectionList.cpp in Sources */,
				840DD8712AC810630006A435 /* ScrolledSelectionList.cpp in Sources */,
				840DD8722AC810630006A435 /* SmallButton.cpp in Sources */,
				840DD8732AC810630006A435 /* TextInputBox.cpp in Sources */,
				840DD8742AC810630006A435 /* WorldSelectionList.cpp in Sources */,
				840DD8752AC810630006A435 /* Gui.cpp in Sources */,
				840DD8762AC810630006A435 /* GuiComponent.cpp in Sources */,
				840DD8772AC810630006A435 /* Screen.cpp in Sources */,
				840DD8782AC810630006A435 /* ChatScreen.cpp in Sources */,
				840DD8792AC810630006A435 /* ConfirmScreen.cpp in Sources */,
				840DD87A2AC810630006A435 /* CreateWorldScreen.cpp in Sources */,
				840DD87B2AC810630006A435 /* DeathScreen.cpp in Sources */,
				840DD87C2AC810630006A435 /* DeleteWorldScreen.cpp in Sources */,
				840DD87D2AC810630006A435 /* DirectConnectScreen.cpp in Sources */,
				840DD87E2AC810630006A435 /* IngameBlockSelectionScreen.cpp in Sources */,
				840DD87F2AC810630006A435 /* InvalidLicenseScreen.cpp in Sources */,
				840DD8802AC810630006A435 /* JoinGameScreen.cpp in Sources */,
				840DD8812AC810630006A435 /* OptionsScreen.cpp in Sources */,
				840DD8822AC810630006A435 /* PauseScreen.cpp in Sources */,
				840DD8832AC810630006A435 /* ProgressScreen.cpp in Sources */,
				840DD8842AC810630006A435 /* RenameMPLevelScreen.cpp in Sources */,
				840DD8852AC810630006A435 /* SavingWorldScreen.cpp in Sources */,
				840DD8862AC810630006A435 /* SelectWorldScreen.cpp in Sources */,
				840DD8872AC810630006A435 /* StartMenuScreen.cpp in Sources */,
				840DD8882AC810630006A435 /* Cube.cpp in Sources */,
				840DD8892AC810630006A435 /* HumanoidModel.cpp in Sources */,
				840DD88A2AC810630006A435 /* Model.cpp in Sources */,
				840DD88B2AC810630006A435 /* PolygonQuad.cpp in Sources */,
				840DD88C2AC810630006A435 /* ClientSideNetworkHandler.cpp in Sources */,
				840DD88D2AC810630006A435 /* Options.cpp in Sources */,
				840DD88E2AC810630006A435 /* Controller.cpp in Sources */,
				840DD88F2AC810630006A435 /* ControllerTurnInput.cpp in Sources */,
				840DD8902AC810630006A435 /* ITurnInput.cpp in Sources */,
				840DD8912AC810630006A435 /* Keyboard.cpp in Sources */,
				840DD8922AC810630006A435 /* KeyboardInput.cpp in Sources */,
				840DD8932AC810630006A435 /* Mouse.cpp in Sources */,
				840DD8942AC810630006A435 /* MouseTurnInput.cpp in Sources */,
				840DD8952AC810630006A435 /* Chunk.cpp in Sources */,
				840DD8962AC810630006A435 /* Culler.cpp in Sources */,
				840DD8972AC810630006A435 /* DynamicTexture.cpp in Sources */,
				840DD8982AC810630006A435 /* EntityRenderDispatcher.cpp in Sources */,
				840DD8992AC810630006A435 /* EntityRenderer.cpp in Sources */,
				840DD89A2AC810630006A435 /* FallingTileRenderer.cpp in Sources */,
				840DD89B2AC810630006A435 /* HumanoidMobRenderer.cpp in Sources */,
				840DD89C2AC810630006A435 /* ItemRenderer.cpp in Sources */,
				840DD89D2AC810630006A435 /* ItemSpriteRenderer.cpp in Sources */,
				840DD89E2AC810630006A435 /* MobRenderer.cpp in Sources */,
				840DD89F2AC810630006A435 /* TntRenderer.cpp in Sources */,
				840DD8A02AC810630006A435 /* TripodCameraRenderer.cpp in Sources */,
				840DD8A12AC810630006A435 /* FireTexture.cpp in Sources */,
				840DD8A22AC810630006A435 /* Font.cpp in Sources */,
				840DD8A32AC810630006A435 /* Frustum.cpp in Sources */,
				840DD8A42AC810630006A435 /* FrustumCuller.cpp in Sources */,
				840DD8A52AC810630006A435 /* GameRenderer.cpp in Sources */,
				840DD8A62AC810630006A435 /* ItemInHandRenderer.cpp in Sources */,
				840DD8A72AC810630006A435 /* LavaSideTexture.cpp in Sources */,
				840DD8A82AC810630006A435 /* LavaTexture.cpp in Sources */,
				840DD8A92AC810630006A435 /* LevelRenderer.cpp in Sources */,
				840DD8AA2AC810630006A435 /* LightLayer.cpp in Sources */,
				840DD8AB2AC810630006A435 /* LightUpdate.cpp in Sources */,
				840DD8AC2AC810630006A435 /* PatchManager.cpp in Sources */,
				840DD8AD2AC810630006A435 /* RenderChunk.cpp in Sources */,
				840DD8AE2AC810630006A435 /* RenderList.cpp in Sources */,
				840DD8AF2AC810630006A435 /* Tesselator.cpp in Sources */,
				840DD8B02AC810630006A435 /* Textures.cpp in Sources */,
				840DD8B12AC810630006A435 /* TileRenderer.cpp in Sources */,
				840DD8B22AC810630006A435 /* WaterSideTexture.cpp in Sources */,
				840DD8B32AC810630006A435 /* WaterTexture.cpp in Sources */,
				840DD8B42AC810630006A435 /* SoundData.cpp in Sources */,
				840DD8B52AC810630006A435 /* SoundEngine.cpp in Sources */,
				840DD8B62AC810630006A435 /* SoundRepository.cpp in Sources */,
				840DD8B72AC810630006A435 /* SoundSystem.cpp in Sources */,
				840DD8B82AC810630006A435 /* CThread.cpp in Sources */,
				840DD8B92AC810630006A435 /* Logger.cpp in Sources */,
				840DD8BA2AC810630006A435 /* Matrix.cpp in Sources */,
				840DD8BB2AC810630006A435 /* Mth.cpp in Sources */,
				840DD8BC2AC810630006A435 /* Random.cpp in Sources */,
				840DD8BD2AC810630006A435 /* StandardOut.cpp in Sources */,
				840DD8BE2AC810630006A435 /* Timer.cpp in Sources */,
				840DD8BF2AC810630006A435 /* Util.cpp in Sources */,
				840DD8C02AC810630006A435 /* Utils.cpp in Sources */,
				840DD8C12AC810630006A435 /* MinecraftPackets.cpp in Sources */,
				840DD8C22AC810630006A435 /* NetEventCallback.cpp in Sources */,
				840DD8C32AC810630006A435 /* AddPlayerPacket.cpp in Sources */,
				840DD8C42AC810630006A435 /* ChunkDataPacket.cpp in Sources */,
				840DD8C52AC810630006A435 /* LevelDataPacket.cpp in Sources */,
				840DD8C62AC810630006A435 /* LoginPacket.cpp in Sources */,
				840DD8C72AC810630006A435 /* MessagePacket.cpp in Sources */,
				840DD8C82AC810630006A435 /* MovePlayerPacket.cpp in Sources */,
				840DD8C92AC810630006A435 /* PlaceBlockPacket.cpp in Sources */,
				840DD8CA2AC810630006A435 /* PlayerEquipmentPacket.cpp in Sources */,
				840DD8CB2AC810630006A435 /* RemoveBlockPacket.cpp in Sources */,
				840DD8CC2AC810630006A435 /* RemoveEntityPacket.cpp in Sources */,
				840DD8CD2AC810630006A435 /* RequestChunkPacket.cpp in Sources */,
				840DD8CE2AC810630006A435 /* StartGamePacket.cpp in Sources */,
				840DD8CF2AC810630006A435 /* UpdateBlockPacket.cpp in Sources */,
				840DD8D02AC810630006A435 /* RakNetInstance.cpp in Sources */,
				840DD8D12AC810630006A435 /* ServerSideNetworkHandler.cpp in Sources */,
				840DD8D22AC810630006A435 /* GL.cpp in Sources */,
				840DD8D32AC810630006A435 /* Entity.cpp in Sources */,
				840DD8D42AC810630006A435 /* FallingTile.cpp in Sources */,
				840DD8D52AC810630006A435 /* ItemEntity.cpp in Sources */,
				840DD8D62AC810630006A435 /* LocalPlayer.cpp in Sources */,
				840DD8D72AC810630006A435 /* Mob.cpp in Sources */,
				840DD8D82AC810630006A435 /* Player.cpp in Sources */,
				840DD8D92AC810630006A435 /* PrimedTnt.cpp in Sources */,
				840DD8DA2AC810630006A435 /* TripodCamera.cpp in Sources */,
				840DD8DB2AC810630006A435 /* CreativeMode.cpp in Sources */,
				840DD8DC2AC810630006A435 /* GameMode.cpp in Sources */,
				840DD8DD2AC810630006A435 /* SurvivalMode.cpp in Sources */,
				840DD8DE2AC810630006A435 /* CameraItem.cpp in Sources */,
				840DD8DF2AC810630006A435 /* DoorItem.cpp in Sources */,
				840DD8E02AC810630006A435 /* Inventory.cpp in Sources */,
				840DD8E12AC810630006A435 /* Item.cpp in Sources */,
				840DD8E22AC810630006A435 /* ItemInstance.cpp in Sources */,
				840DD8E32AC810630006A435 /* TileItem.cpp in Sources */,
				840DD8E42AC810630006A435 /* TilePlanterItem.cpp in Sources */,
				840DD8E52AC810630006A435 /* Dimension.cpp in Sources */,
				840DD8E62AC810630006A435 /* Explosion.cpp in Sources */,
				840DD8E72AC810630006A435 /* Level.cpp in Sources */,
				840DD8E82AC810630006A435 /* Biome.cpp in Sources */,
				840DD8E92AC810630006A435 /* BiomeSource.cpp in Sources */,
				840DD8EA2AC810630006A435 /* ChunkCache.cpp in Sources */,
				840DD8EB2AC810630006A435 /* ChunkSource.cpp in Sources */,
				840DD8EC2AC810630006A435 /* LevelChunk.cpp in Sources */,
				840DD8ED2AC810630006A435 /* PerformanceTestChunkSource.cpp in Sources */,
				840DD8EE2AC810630006A435 /* RandomLevelSource.cpp in Sources */,
				840DD8EF2AC810630006A435 /* TestChunkSource.cpp in Sources */,
				840DD8F02AC810630006A435 /* BirchFeature.cpp in Sources */,
				840DD8F12AC810630006A435 /* ClayFeature.cpp in Sources */,
				840DD8F22AC810630006A435 /* Feature.cpp in Sources */,
				840DD8F32AC810630006A435 /* FlowerFeature.cpp in Sources */,
				840DD8F42AC810630006A435 /* LargeCaveFeature.cpp in Sources */,
				840DD8F52AC810630006A435 /* LargeFeature.cpp in Sources */,
				840DD8F62AC810630006A435 /* OreFeature.cpp in Sources */,
				840DD8F72AC810630006A435 /* PineFeature.cpp in Sources */,
				840DD8F82AC810630006A435 /* ReedsFeature.cpp in Sources */,
				840DD8F92AC810630006A435 /* SpringFeature.cpp in Sources */,
				840DD8FA2AC810630006A435 /* SpruceFeature.cpp in Sources */,
				840DD8FB2AC810630006A435 /* TreeFeature.cpp in Sources */,
				840DD8FC2AC810630006A435 /* ImprovedNoise.cpp in Sources */,
				840DD8FD2AC810630006A435 /* PerlinNoise.cpp in Sources */,
				840DD8FE2AC810630006A435 /* Synth.cpp in Sources */,
				840DD8FF2AC810630006A435 /* LevelListener.cpp in Sources */,
				840DD9002AC810630006A435 /* Material.cpp in Sources */,
				840DD9012AC810630006A435 /* Region.cpp in Sources */,
				840DD9022AC810630006A435 /* ChunkStorage.cpp in Sources */,
				840DD9032AC810630006A435 /* ExternalFileLevelStorage.cpp in Sources */,
				840DD9042AC810630006A435 /* ExternalFileLevelStorageSource.cpp in Sources */,
				840DD9052AC810630006A435 /* LevelData.cpp in Sources */,
				840DD9062AC810630006A435 /* LevelSource.cpp in Sources */,
				840DD9072AC810630006A435 /* LevelStorage.cpp in Sources */,
				840DD9082AC810630006A435 /* LevelStorageSource.cpp in Sources */,
				840DD9092AC810630006A435 /* MemoryChunkStorage.cpp in Sources */,
				840DD90A2AC810630006A435 /* MemoryLevelStorage.cpp in Sources */,
				840DD90B2AC810630006A435 /* MemoryLevelStorageSource.cpp in Sources */,
				840DD90C2AC810630006A435 /* RegionFile.cpp in Sources */,
				840DD90D2AC810630006A435 /* TickNextTickData.cpp in Sources */,
				840DD90E2AC810630006A435 /* BubbleParticle.cpp in Sources */,
				840DD90F2AC810630006A435 /* ExplodeParticle.cpp in Sources */,
				840DD9102AC810630006A435 /* FlameParticle.cpp in Sources */,
				840DD9112AC810630006A435 /* LavaParticle.cpp in Sources */,
				840DD9122AC810630006A435 /* Particle.cpp in Sources */,
				840DD9132AC810630006A435 /* ParticleEngine.cpp in Sources */,
				840DD9142AC810630006A435 /* RedDustParticle.cpp in Sources */,
				840DD9152AC810630006A435 /* SmokeParticle.cpp in Sources */,
				840DD9162AC810630006A435 /* TerrainParticle.cpp in Sources */,
				840DD9172AC810630006A435 /* AABB.cpp in Sources */,
				840DD9182AC810630006A435 /* HitResult.cpp in Sources */,
				840DD9192AC810630006A435 /* Vec3.cpp in Sources */,
				840DD91A2AC810630006A435 /* BookshelfTile.cpp in Sources */,
				840DD91B2AC810630006A435 /* Bush.cpp in Sources */,
				840DD91C2AC810630006A435 /* ClayTile.cpp in Sources */,
				840DD91D2AC810630006A435 /* ClothTile.cpp in Sources */,
				840DD91E2AC810630006A435 /* DirtTile.cpp in Sources */,
				840DD91F2AC810630006A435 /* DoorTile.cpp in Sources */,
				840DD9202AC810630006A435 /* FarmTile.cpp in Sources */,
				840DD9212AC810630006A435 /* FireTile.cpp in Sources */,
				840DD9222AC810630006A435 /* GlassTile.cpp in Sources */,
				840DD9232AC810630006A435 /* GrassTile.cpp in Sources */,
				840DD9242AC810630006A435 /* GravelTile.cpp in Sources */,
				840DD9252AC810630006A435 /* HalfTransparentTile.cpp in Sources */,
				840DD9262AC810630006A435 /* IceTile.cpp in Sources */,
				840DD9272AC810630006A435 /* InvisibleTile.cpp in Sources */,
				840DD9282AC810630006A435 /* LadderTile.cpp in Sources */,
				840DD9292AC810630006A435 /* LeafTile.cpp in Sources */,
				840DD92A2AC810630006A435 /* LiquidTile.cpp in Sources */,
				840DD92B2AC810630006A435 /* LiquidTileDynamic.cpp in Sources */,
				840DD92C2AC810630006A435 /* LiquidTileStatic.cpp in Sources */,
				840DD92D2AC810630006A435 /* MetalTile.cpp in Sources */,
				840DD92E2AC810630006A435 /* ObsidianTile.cpp in Sources */,
				840DD92F2AC810630006A435 /* OreTile.cpp in Sources */,
				840DD9302AC810630006A435 /* RedStoneOreTile.cpp in Sources */,
				840DD9312AC810630006A435 /* ReedTile.cpp in Sources */,
				840DD9322AC810630006A435 /* SandStoneTile.cpp in Sources */,
				840DD9332AC810630006A435 /* SandTile.cpp in Sources */,
				840DD9342AC810630006A435 /* Sapling.cpp in Sources */,
				840DD9352AC810630006A435 /* SpongeTile.cpp in Sources */,
				840DD9362AC810630006A435 /* StairTile.cpp in Sources */,
				840DD9372AC810630006A435 /* StoneSlabTile.cpp in Sources */,
				840DD9382AC810630006A435 /* StoneTile.cpp in Sources */,
				840DD9392AC810630006A435 /* Tile.cpp in Sources */,
				840DD93A2AC810630006A435 /* TntTile.cpp in Sources */,
				840DD93B2AC810630006A435 /* TopSnowTile.cpp in Sources */,
				840DD93C2AC810630006A435 /* TorchTile.cpp in Sources */,
				840DD93D2AC810630006A435 /* TransparentTile.cpp in Sources */,
				840DD93E2AC810630006A435 /* TreeTile.cpp in Sources */,
				840DD93F2AC810630006A435 /* WireTile.cpp in Sources */,
				840DD9402AC810630006A435 /* GLExt.cpp in Sources */,
				840DD9B02AC810630006A435 /* adler32.c in Sources */,
				840DD9B12AC810630006A435 /* compress.c in Sources */,
				840DD9B22AC810630006A435 /* crc32.c in Sources */,
				840DD9B32AC810630006A435 /* deflate.c in Sources */,
				840DD9B42AC810630006A435 /* gzclose.c in Sources */,
				840DD9B52AC810630006A435 /* gzlib.c in Sources */,
				840DD9B62AC810630006A435 /* gzread.c in Sources */,
				840DD9B72AC810630006A435 /* gzwrite.c in Sources */,
				840DD9B82AC810630006A435 /* infback.c in Sources */,
				840DD9B92AC810630006A435 /* inffast.c in Sources */,
				840DD9BA2AC810630006A435 /* inflate.c in Sources */,
				840DD9BB2AC810630006A435 /* inftrees.c in Sources */,
				840DD9BC2AC810630006A435 /* trees.c in Sources */,
				840DD9BD2AC810630006A435 /* uncompr.c in Sources */,
				840DD9BE2AC810630006A435 /* zutil.c in Sources */,
				840DEBDF2AC8107E0006A435 /* SoundSystemAL.cpp in Sources */,
				840DEBE02AC8107E0006A435 /* AppPlatform_sdl.cpp in Sources */,
				840DEBE12AC8107E0006A435 /* AppPlatform_sdlbase.cpp in Sources */,
				840DEBE22AC8107E0006A435 /* main.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		84FFBD7A2ACA2876005A8CCF /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				84FFBE952ACA3415005A8CCF /* _FindFirst.cpp in Sources */,
				84FFBE962ACA3415005A8CCF /* Base64Encoder.cpp in Sources */,
				84FFBE972ACA3415005A8CCF /* BitStream.cpp in Sources */,
				84FFBE982ACA3415005A8CCF /* CCRakNetSlidingWindow.cpp in Sources */,
				84FFBE992ACA3415005A8CCF /* CCRakNetUDT.cpp in Sources */,
				84FFBE9A2ACA3415005A8CCF /* CheckSum.cpp in Sources */,
				84FFBE9B2ACA3415005A8CCF /* CloudClient.cpp in Sources */,
				84FFBE9C2ACA3415005A8CCF /* CloudCommon.cpp in Sources */,
				84FFBE9D2ACA3415005A8CCF /* CloudServer.cpp in Sources */,
				84FFBE9E2ACA3415005A8CCF /* CommandParserInterface.cpp in Sources */,
				84FFBE9F2ACA3415005A8CCF /* ConnectionGraph2.cpp in Sources */,
				84FFBEA02ACA3415005A8CCF /* ConsoleServer.cpp in Sources */,
				84FFBEA12ACA3415005A8CCF /* DataCompressor.cpp in Sources */,
				84FFBEA22ACA3415005A8CCF /* DirectoryDeltaTransfer.cpp in Sources */,
				84FFBEA32ACA3415005A8CCF /* DR_SHA1.cpp in Sources */,
				84FFBEA42ACA3415005A8CCF /* DS_BytePool.cpp in Sources */,
				84FFBEA52ACA3415005A8CCF /* DS_ByteQueue.cpp in Sources */,
				84FFBEA62ACA3415005A8CCF /* DS_HuffmanEncodingTree.cpp in Sources */,
				84FFBEA72ACA3415005A8CCF /* DS_Table.cpp in Sources */,
				84FFBEA82ACA3415005A8CCF /* DynDNS.cpp in Sources */,
				84FFBEA92ACA3415005A8CCF /* EmailSender.cpp in Sources */,
				84FFBEAA2ACA3415005A8CCF /* EpochTimeToString.cpp in Sources */,
				84FFBEAB2ACA3415005A8CCF /* FileList.cpp in Sources */,
				84FFBEAC2ACA3415005A8CCF /* FileListTransfer.cpp in Sources */,
				84FFBEAD2ACA3415005A8CCF /* FileOperations.cpp in Sources */,
				84FFBEAE2ACA3415005A8CCF /* FormatString.cpp in Sources */,
				84FFBEAF2ACA3415005A8CCF /* FullyConnectedMesh2.cpp in Sources */,
				84FFBEB02ACA3415005A8CCF /* Getche.cpp in Sources */,
				84FFBEB12ACA3415005A8CCF /* Gets.cpp in Sources */,
				84FFBEB22ACA3415005A8CCF /* GetTime.cpp in Sources */,
				84FFBEB32ACA3415005A8CCF /* gettimeofday.cpp in Sources */,
				84FFBEB42ACA3415005A8CCF /* GridSectorizer.cpp in Sources */,
				84FFBEB52ACA3415005A8CCF /* HTTPConnection.cpp in Sources */,
				84FFBEB62ACA3415005A8CCF /* HTTPConnection2.cpp in Sources */,
				84FFBEB72ACA3415005A8CCF /* IncrementalReadInterface.cpp in Sources */,
				84FFBEB82ACA3415005A8CCF /* Itoa.cpp in Sources */,
				84FFBEB92ACA3415005A8CCF /* LinuxStrings.cpp in Sources */,
				84FFBEBA2ACA3415005A8CCF /* LocklessTypes.cpp in Sources */,
				84FFBEBB2ACA3415005A8CCF /* LogCommandParser.cpp in Sources */,
				84FFBEBC2ACA3415005A8CCF /* MessageFilter.cpp in Sources */,
				84FFBEBD2ACA3415005A8CCF /* NatPunchthroughClient.cpp in Sources */,
				84FFBEBE2ACA3415005A8CCF /* NatPunchthroughServer.cpp in Sources */,
				84FFBEBF2ACA3415005A8CCF /* NatTypeDetectionClient.cpp in Sources */,
				84FFBEC02ACA3415005A8CCF /* NatTypeDetectionCommon.cpp in Sources */,
				84FFBEC12ACA3415005A8CCF /* NatTypeDetectionServer.cpp in Sources */,
				84FFBEC22ACA3415005A8CCF /* NetworkIDManager.cpp in Sources */,
				84FFBEC32ACA3415005A8CCF /* NetworkIDObject.cpp in Sources */,
				84FFBEC42ACA3415005A8CCF /* PacketConsoleLogger.cpp in Sources */,
				84FFBEC52ACA3416005A8CCF /* PacketFileLogger.cpp in Sources */,
				84FFBEC62ACA3416005A8CCF /* PacketizedTCP.cpp in Sources */,
				84FFBEC72ACA3416005A8CCF /* PacketLogger.cpp in Sources */,
				84FFBEC82ACA3416005A8CCF /* PacketOutputWindowLogger.cpp in Sources */,
				84FFBEC92ACA3416005A8CCF /* PluginInterface2.cpp in Sources */,
				84FFBECA2ACA3416005A8CCF /* PS4Includes.cpp in Sources */,
				84FFBECB2ACA3416005A8CCF /* Rackspace.cpp in Sources */,
				84FFBECC2ACA3416005A8CCF /* RakMemoryOverride.cpp in Sources */,
				84FFBECD2ACA3416005A8CCF /* RakNetCommandParser.cpp in Sources */,
				84FFBECE2ACA3416005A8CCF /* RakNetSocket.cpp in Sources */,
				84FFBECF2ACA3416005A8CCF /* RakNetSocket2.cpp in Sources */,
				84FFBED02ACA3416005A8CCF /* RakNetSocket2_360_720.cpp in Sources */,
				84FFBED12ACA3416005A8CCF /* RakNetSocket2_Berkley.cpp in Sources */,
				84FFBED22ACA3416005A8CCF /* RakNetSocket2_Berkley_NativeClient.cpp in Sources */,
				84FFBED32ACA3416005A8CCF /* RakNetSocket2_NativeClient.cpp in Sources */,
				84FFBED42ACA3416005A8CCF /* RakNetSocket2_PS3_PS4.cpp in Sources */,
				84FFBED52ACA3416005A8CCF /* RakNetSocket2_PS4.cpp in Sources */,
				84FFBED62ACA3416005A8CCF /* RakNetSocket2_Vita.cpp in Sources */,
				84FFBED72ACA3416005A8CCF /* RakNetSocket2_Windows_Linux.cpp in Sources */,
				84FFBED82ACA3416005A8CCF /* RakNetSocket2_Windows_Linux_360.cpp in Sources */,
				84FFBED92ACA3416005A8CCF /* RakNetSocket2_WindowsStore8.cpp in Sources */,
				84FFBEDA2ACA3416005A8CCF /* RakNetStatistics.cpp in Sources */,
				84FFBEDB2ACA3416005A8CCF /* RakNetTransport2.cpp in Sources */,
				84FFBEDC2ACA3416005A8CCF /* RakNetTypes.cpp in Sources */,
				84FFBEDD2ACA3416005A8CCF /* RakPeer.cpp in Sources */,
				84FFBEDE2ACA3416005A8CCF /* RakSleep.cpp in Sources */,
				84FFBEDF2ACA3416005A8CCF /* RakString.cpp in Sources */,
				84FFBEE02ACA3416005A8CCF /* RakThread.cpp in Sources */,
				84FFBEE12ACA3416005A8CCF /* RakWString.cpp in Sources */,
				84FFBEE22ACA3416005A8CCF /* Rand.cpp in Sources */,
				84FFBEE32ACA3416005A8CCF /* RandSync.cpp in Sources */,
				84FFBEE42ACA3416005A8CCF /* ReadyEvent.cpp in Sources */,
				84FFBEE52ACA3416005A8CCF /* RelayPlugin.cpp in Sources */,
				84FFBEE62ACA3416005A8CCF /* ReliabilityLayer.cpp in Sources */,
				84FFBEE72ACA3416005A8CCF /* ReplicaManager3.cpp in Sources */,
				84FFBEE82ACA3416005A8CCF /* Router2.cpp in Sources */,
				84FFBEE92ACA3416005A8CCF /* RPC4Plugin.cpp in Sources */,
				84FFBEEA2ACA3416005A8CCF /* SecureHandshake.cpp in Sources */,
				84FFBEEB2ACA3416005A8CCF /* SendToThread.cpp in Sources */,
				84FFBEEC2ACA3416005A8CCF /* SignaledEvent.cpp in Sources */,
				84FFBEED2ACA3416005A8CCF /* SimpleMutex.cpp in Sources */,
				84FFBEEE2ACA3416005A8CCF /* SocketLayer.cpp in Sources */,
				84FFBEEF2ACA3416005A8CCF /* StatisticsHistory.cpp in Sources */,
				84FFBEF02ACA3416005A8CCF /* StringCompressor.cpp in Sources */,
				84FFBEF12ACA3416005A8CCF /* StringTable.cpp in Sources */,
				84FFBEF22ACA3416005A8CCF /* SuperFastHash.cpp in Sources */,
				84FFBEF32ACA3416005A8CCF /* TableSerializer.cpp in Sources */,
				84FFBEF42ACA3416005A8CCF /* TCPInterface.cpp in Sources */,
				84FFBEF52ACA3416005A8CCF /* TeamBalancer.cpp in Sources */,
				84FFBEF62ACA3416005A8CCF /* TeamManager.cpp in Sources */,
				84FFBEF72ACA3416005A8CCF /* TelnetTransport.cpp in Sources */,
				84FFBEF82ACA3416005A8CCF /* ThreadsafePacketLogger.cpp in Sources */,
				84FFBEF92ACA3416005A8CCF /* TwoWayAuthentication.cpp in Sources */,
				84FFBEFA2ACA3416005A8CCF /* UDPForwarder.cpp in Sources */,
				84FFBEFB2ACA3416005A8CCF /* UDPProxyClient.cpp in Sources */,
				84FFBEFC2ACA3416005A8CCF /* UDPProxyCoordinator.cpp in Sources */,
				84FFBEFD2ACA3416005A8CCF /* UDPProxyServer.cpp in Sources */,
				84FFBEFE2ACA3416005A8CCF /* VariableDeltaSerializer.cpp in Sources */,
				84FFBEFF2ACA3416005A8CCF /* VariableListDeltaTracker.cpp in Sources */,
				84FFBF002ACA3416005A8CCF /* VariadicSQLParser.cpp in Sources */,
				84FFBF012ACA3416005A8CCF /* VitaIncludes.cpp in Sources */,
				84FFBF022ACA3416005A8CCF /* WSAStartupSingleton.cpp in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		84343BD02ACA4D8500B13105 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 84FFBD7D2ACA2876005A8CCF /* RakNet */;
			targetProxy = 84343BCF2ACA4D8500B13105 /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin XCBuildConfiguration section */
		840FD8C92AA565FB009EB349 /* Release (x86) */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				GCC_PREPROCESSOR_DEFINITIONS = (
					USE_SDL,
					SDL_DISABLE_IMMINTRIN_H,
					USE_OPENAL,
					HANDLE_CHARS_SEPARATELY,
					USE_OLD_CPP,
				);
				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;
				HEADER_SEARCH_PATHS = (
					/opt/local/include,
					/usr/local/include,
					"$(MC_ROOT)",
					"$(MC_ROOT)/source",
					"$(RAKNET_PATH)",
				);
				LIBRARY_SEARCH_PATHS = (
					/opt/local/lib,
					/usr/local/lib,
				);
				MC_ROOT = "$(PROJECT_DIR)/../../../../";
				MTL_ENABLE_DEBUG_INFO = NO;
				MTL_FAST_MATH = YES;
				RAKNET_PATH = "$(MC_ROOT)/thirdparty/raknet/";
				VALID_ARCHS = "i386 x86_64";
			};
			name = "Release (x86)";
		};
		840FD8CA2AA565FB009EB349 /* Release (x86) */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_STYLE = Automatic;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = "Release (x86)";
		};
		840FD8CB2AA56676009EB349 /* Release (PPC) */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				GCC_PREPROCESSOR_DEFINITIONS = (
					USE_SDL,
					SDL_DISABLE_IMMINTRIN_H,
					USE_OPENAL,
					HANDLE_CHARS_SEPARATELY,
					USE_OLD_CPP,
				);
				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;
				HEADER_SEARCH_PATHS = (
					/opt/local/include,
					/usr/local/include,
					"$(MC_ROOT)",
					"$(MC_ROOT)/source",
					"$(RAKNET_PATH)",
				);
				LIBRARY_SEARCH_PATHS = (
					/opt/local/lib,
					/usr/local/lib,
				);
				MC_ROOT = "$(PROJECT_DIR)/../../../../";
				MTL_ENABLE_DEBUG_INFO = NO;
				MTL_FAST_MATH = YES;
				RAKNET_PATH = "$(MC_ROOT)/thirdparty/raknet/";
				VALID_ARCHS = "ppc ppc64 ppc7400 ppc970";
			};
			name = "Release (PPC)";
		};
		840FD8CC2AA56676009EB349 /* Release (PPC) */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_STYLE = Automatic;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = "Release (PPC)";
		};
		840FD8CD2AA566AB009EB349 /* Release (x86-PPC) */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				GCC_PREPROCESSOR_DEFINITIONS = (
					USE_SDL,
					SDL_DISABLE_IMMINTRIN_H,
					USE_OPENAL,
					HANDLE_CHARS_SEPARATELY,
					USE_OLD_CPP,
				);
				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;
				HEADER_SEARCH_PATHS = (
					/opt/local/include,
					/usr/local/include,
					"$(MC_ROOT)",
					"$(MC_ROOT)/source",
					"$(RAKNET_PATH)",
				);
				LIBRARY_SEARCH_PATHS = (
					/opt/local/lib,
					/usr/local/lib,
				);
				MC_ROOT = "$(PROJECT_DIR)/../../../../";
				MTL_ENABLE_DEBUG_INFO = NO;
				MTL_FAST_MATH = YES;
				RAKNET_PATH = "$(MC_ROOT)/thirdparty/raknet/";
				VALID_ARCHS = "i386 ppc ppc64 ppc7400 ppc970 x86_64";
			};
			name = "Release (x86-PPC)";
		};
		840FD8CE2AA566AB009EB349 /* Release (x86-PPC) */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_STYLE = Automatic;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = "Release (x86-PPC)";
		};
		8489B09C2A86D4B2004CA8EC /* Debug (Default) */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				ENABLE_TESTABILITY = YES;
				FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PREPROCESSOR_DEFINITIONS = (
					USE_SDL,
					SDL_DISABLE_IMMINTRIN_H,
					USE_OPENAL,
					HANDLE_CHARS_SEPARATELY,
					USE_OLD_CPP,
					"_DEBUG=1",
				);
				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;
				HEADER_SEARCH_PATHS = (
					/opt/local/include,
					/usr/local/include,
					"$(MC_ROOT)",
					"$(MC_ROOT)/source",
					"$(RAKNET_PATH)",
				);
				LIBRARY_SEARCH_PATHS = (
					/opt/local/lib,
					/usr/local/lib,
				);
				MC_ROOT = "$(PROJECT_DIR)/../../../../";
				MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
				MTL_FAST_MATH = YES;
				ONLY_ACTIVE_ARCH = YES;
				RAKNET_PATH = "$(MC_ROOT)/thirdparty/raknet/";
			};
			name = "Debug (Default)";
		};
		8489B09D2A86D4B2004CA8EC /* Release (Default) */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				CLANG_ANALYZER_NONNULL = YES;
				CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
				CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
				CLANG_WARN_BOOL_CONVERSION = YES;
				CLANG_WARN_COMMA = YES;
				CLANG_WARN_CONSTANT_CONVERSION = YES;
				CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
				CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
				CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
				CLANG_WARN_EMPTY_BODY = YES;
				CLANG_WARN_ENUM_CONVERSION = YES;
				CLANG_WARN_INFINITE_RECURSION = YES;
				CLANG_WARN_INT_CONVERSION = YES;
				CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
				CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
				CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
				CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
				CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
				CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
				CLANG_WARN_STRICT_PROTOTYPES = YES;
				CLANG_WARN_SUSPICIOUS_MOVE = YES;
				CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
				CLANG_WARN_UNREACHABLE_CODE = YES;
				CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
				ENABLE_NS_ASSERTIONS = NO;
				ENABLE_STRICT_OBJC_MSGSEND = YES;
				FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks";
				GCC_PREPROCESSOR_DEFINITIONS = (
					USE_SDL,
					SDL_DISABLE_IMMINTRIN_H,
					USE_OPENAL,
					HANDLE_CHARS_SEPARATELY,
					USE_OLD_CPP,
				);
				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;
				HEADER_SEARCH_PATHS = (
					/opt/local/include,
					/usr/local/include,
					"$(MC_ROOT)",
					"$(MC_ROOT)/source",
					"$(RAKNET_PATH)",
				);
				LIBRARY_SEARCH_PATHS = (
					/opt/local/lib,
					/usr/local/lib,
				);
				MC_ROOT = "$(PROJECT_DIR)/../../../../";
				MTL_ENABLE_DEBUG_INFO = NO;
				MTL_FAST_MATH = YES;
				RAKNET_PATH = "$(MC_ROOT)/thirdparty/raknet/";
			};
			name = "Release (Default)";
		};
		8489B09F2A86D4B2004CA8EC /* Debug (Default) */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_STYLE = Automatic;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = "Debug (Default)";
		};
		8489B0A02A86D4B2004CA8EC /* Release (Default) */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				CODE_SIGN_STYLE = Automatic;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = "Release (Default)";
		};
		84FFBD7F2ACA2876005A8CCF /* Debug (Default) */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				EXECUTABLE_PREFIX = lib;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = "Debug (Default)";
		};
		84FFBD802ACA2876005A8CCF /* Release (Default) */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				EXECUTABLE_PREFIX = lib;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = "Release (Default)";
		};
		84FFBD812ACA2876005A8CCF /* Release (x86) */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				EXECUTABLE_PREFIX = lib;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = "Release (x86)";
		};
		84FFBD822ACA2876005A8CCF /* Release (PPC) */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				EXECUTABLE_PREFIX = lib;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = "Release (PPC)";
		};
		84FFBD832ACA2876005A8CCF /* Release (x86-PPC) */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				EXECUTABLE_PREFIX = lib;
				PRODUCT_NAME = "$(TARGET_NAME)";
			};
			name = "Release (x86-PPC)";
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		8489B0922A86D4B2004CA8EC /* Build configuration list for PBXProject "Minecraft" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				8489B09C2A86D4B2004CA8EC /* Debug (Default) */,
				8489B09D2A86D4B2004CA8EC /* Release (Default) */,
				840FD8C92AA565FB009EB349 /* Release (x86) */,
				840FD8CB2AA56676009EB349 /* Release (PPC) */,
				840FD8CD2AA566AB009EB349 /* Release (x86-PPC) */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = "Release (Default)";
		};
		8489B09E2A86D4B2004CA8EC /* Build configuration list for PBXNativeTarget "Minecraft" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				8489B09F2A86D4B2004CA8EC /* Debug (Default) */,
				8489B0A02A86D4B2004CA8EC /* Release (Default) */,
				840FD8CA2AA565FB009EB349 /* Release (x86) */,
				840FD8CC2AA56676009EB349 /* Release (PPC) */,
				840FD8CE2AA566AB009EB349 /* Release (x86-PPC) */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = "Release (Default)";
		};
		84FFBD842ACA2876005A8CCF /* Build configuration list for PBXNativeTarget "RakNet" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				84FFBD7F2ACA2876005A8CCF /* Debug (Default) */,
				84FFBD802ACA2876005A8CCF /* Release (Default) */,
				84FFBD812ACA2876005A8CCF /* Release (x86) */,
				84FFBD822ACA2876005A8CCF /* Release (PPC) */,
				84FFBD832ACA2876005A8CCF /* Release (x86-PPC) */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = "Release (Default)";
		};
/* End XCConfigurationList section */
	};
	rootObject = 8489B08F2A86D4B2004CA8EC /* Project object */;
}
