// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 46; objects = { /* Begin PBXBuildFile section */ E80B286217A2462D0056179E /* GLShadowMapShader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B286017A2462D0056179E /* GLShadowMapShader.cpp */; }; E80B286517A24AEE0056179E /* GLBasicShadowMapRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B286317A24AED0056179E /* GLBasicShadowMapRenderer.cpp */; }; E80B286E17A3B0580056179E /* ConcurrentDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B286C17A3B0570056179E /* ConcurrentDispatch.cpp */; }; E80B287117A4CA2D0056179E /* GLOptimizedVoxelModel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B286F17A4CA2B0056179E /* GLOptimizedVoxelModel.cpp */; }; E80B288117A516D70056179E /* shapes.cc in Sources */ = {isa = PBXBuildFile; fileRef = E80B287417A516D70056179E /* shapes.cc */; }; E80B288217A516D70056179E /* advancing_front.cc in Sources */ = {isa = PBXBuildFile; fileRef = E80B287917A516D70056179E /* advancing_front.cc */; }; E80B288317A516D70056179E /* cdt.cc in Sources */ = {isa = PBXBuildFile; fileRef = E80B287B17A516D70056179E /* cdt.cc */; }; E80B288417A516D70056179E /* sweep.cc in Sources */ = {isa = PBXBuildFile; fileRef = E80B287D17A516D70056179E /* sweep.cc */; }; E80B288517A516D70056179E /* sweep_context.cc in Sources */ = {isa = PBXBuildFile; fileRef = E80B287F17A516D70056179E /* sweep_context.cc */; }; E80B288817A52AB70056179E /* BitmapAtlasGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B288617A52AB60056179E /* BitmapAtlasGenerator.cpp */; }; E80B288D17A5FFB50056179E /* ThreadLocalStorage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B288B17A5FFB30056179E /* ThreadLocalStorage.cpp */; }; E80B289017A659F30056179E /* AsyncRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B288E17A659F30056179E /* AsyncRenderer.cpp */; }; E80B289317A683510056179E /* SDLAsyncRunner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B289117A683500056179E /* SDLAsyncRunner.cpp */; }; E80B289617A9D6B70056179E /* GLDynamicLight.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B289417A9D6B40056179E /* GLDynamicLight.cpp */; }; E80B289917AA64020056179E /* GLWaterRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B289717AA63FC0056179E /* GLWaterRenderer.cpp */; }; E80B28BE17ABB2590056179E /* kiss_fft.c in Sources */ = {isa = PBXBuildFile; fileRef = E80B28B817ABAC790056179E /* kiss_fft.c */; }; E80B28C117AE7FF20056179E /* GLAmbientShadowRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B28BF17AE7FEB0056179E /* GLAmbientShadowRenderer.cpp */; }; E80B28C417AF85320056179E /* DetailConfigWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B28C217AF85300056179E /* DetailConfigWindow.cpp */; }; E80B28C717AF872C0056179E /* DetailConfigWindowHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B28C517AF872A0056179E /* DetailConfigWindowHandler.cpp */; }; E80B28CA17AF8A480056179E /* DetailConfigTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B28C817AF8A450056179E /* DetailConfigTable.cpp */; }; E80B28CD17AFCCCB0056179E /* PaletteView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B28CB17AFCCC40056179E /* PaletteView.cpp */; }; E80B28D017AFE68A0056179E /* TCGameMode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B28CE17AFE68A0056179E /* TCGameMode.cpp */; }; E80B28D317AFF7810056179E /* TCProgressView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B28D117AFF77B0056179E /* TCProgressView.cpp */; }; E80B28DA17B39D160056179E /* ioapi.c in Sources */ = {isa = PBXBuildFile; fileRef = E80B28D617B39D160056179E /* ioapi.c */; }; E80B28DB17B39D160056179E /* unzip.c in Sources */ = {isa = PBXBuildFile; fileRef = E80B28D817B39D160056179E /* unzip.c */; }; E80B28DE17B39EEF0056179E /* ZipFileSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B28DC17B39EEE0056179E /* ZipFileSystem.cpp */; }; E80B28E117B4FDDA0056179E /* DynamicMemoryStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B28DF17B4FDD40056179E /* DynamicMemoryStream.cpp */; }; E834F55017942C43004EBE88 /* Grenade.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E834F54E17942C43004EBE88 /* Grenade.cpp */; }; E834F55317944779004EBE88 /* NetClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E834F55117944778004EBE88 /* NetClient.cpp */; }; E834F5561794BBD4004EBE88 /* Debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E834F5541794BBD4004EBE88 /* Debug.cpp */; }; E834F5591794DCFD004EBE88 /* IGameMode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E834F5571794DCF9004EBE88 /* IGameMode.cpp */; }; E834F55C1794DDA6004EBE88 /* CTFGameMode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E834F55A1794DDA2004EBE88 /* CTFGameMode.cpp */; }; E834F55F17950E44004EBE88 /* DeflateStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E834F55D17950E41004EBE88 /* DeflateStream.cpp */; }; E834F56517951B1C004EBE88 /* MemoryStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E834F56317951B1A004EBE88 /* MemoryStream.cpp */; }; E834F56817979F5A004EBE88 /* Quake3Font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E834F56617979F55004EBE88 /* Quake3Font.cpp */; }; E834F56B17979FD7004EBE88 /* IFont.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E834F56917979FD3004EBE88 /* IFont.cpp */; }; E834F56F1797D934004EBE88 /* ChatWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E834F56D1797D92F004EBE88 /* ChatWindow.cpp */; }; E844886217CFB32C005105D0 /* GLLongSpriteRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E844886017CFB32B005105D0 /* GLLongSpriteRenderer.cpp */; }; E8567E571792B24D009D83E0 /* IAudioChunk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8567E551792B24D009D83E0 /* IAudioChunk.cpp */; }; E8567E5A1792BEFC009D83E0 /* ALDevice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8567E581792BEFC009D83E0 /* ALDevice.cpp */; }; E8567E5D1792C089009D83E0 /* ALFuncs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8567E5C1792C089009D83E0 /* ALFuncs.cpp */; }; E8567E601792C0FF009D83E0 /* DynamicLibrary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8567E5E1792C0FF009D83E0 /* DynamicLibrary.cpp */; }; E8567E631792CA12009D83E0 /* IAudioStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8567E611792CA12009D83E0 /* IAudioStream.cpp */; }; E8567E661792CCE5009D83E0 /* WavAudioStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8567E641792CCE5009D83E0 /* WavAudioStream.cpp */; }; E8567E6C1792F399009D83E0 /* IWorldListener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8567E6A1792F398009D83E0 /* IWorldListener.cpp */; }; E8567E701793AA46009D83E0 /* Weapon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8567E6E1793AA45009D83E0 /* Weapon.cpp */; }; E8567E731793D5AE009D83E0 /* IModel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8567E711793D5AD009D83E0 /* IModel.cpp */; }; E8567E761793D60E009D83E0 /* GLModelManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8567E741793D60E009D83E0 /* GLModelManager.cpp */; }; E8567E791793DC37009D83E0 /* VoxelModel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8567E771793DC37009D83E0 /* VoxelModel.cpp */; }; E8567E7C1793E105009D83E0 /* GLModel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8567E7A1793E105009D83E0 /* GLModel.cpp */; }; E8567E7F1793E1B3009D83E0 /* GLVoxelModel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8567E7D1793E1B3009D83E0 /* GLVoxelModel.cpp */; }; E859510C17C5DA060012810C /* GLFogFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E859510A17C5DA060012810C /* GLFogFilter.cpp */; }; E859510F17C61F850012810C /* GLLensFlareFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E859510D17C61F850012810C /* GLLensFlareFilter.cpp */; }; E859511217C645000012810C /* GLFXAAFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E859511017C645000012810C /* GLFXAAFilter.cpp */; }; E859511517C96B270012810C /* GLProfiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E859511317C96B260012810C /* GLProfiler.cpp */; }; E88318AB1790EBAA002ABE6D /* GLProgramUniform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E88318A91790EBAA002ABE6D /* GLProgramUniform.cpp */; }; E88318AE1790EDDF002ABE6D /* GLProgramAttribute.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E88318AC1790EDDF002ABE6D /* GLProgramAttribute.cpp */; }; E88318B11790F740002ABE6D /* GLMapRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E88318AF1790F73F002ABE6D /* GLMapRenderer.cpp */; }; E88318B417911A73002ABE6D /* GLMapChunk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E88318B217911A73002ABE6D /* GLMapChunk.cpp */; }; E88318D5179172AF002ABE6D /* Bitmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E88318D3179172AF002ABE6D /* Bitmap.cpp */; }; E88318D8179176F4002ABE6D /* GLImageManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E88318D6179176F3002ABE6D /* GLImageManager.cpp */; }; E88318DB179256E5002ABE6D /* Player.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E88318D9179256E4002ABE6D /* Player.cpp */; }; E88318DE179257F1002ABE6D /* GameMapWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E88318DC179257F0002ABE6D /* GameMapWrapper.cpp */; }; E88318E117925F2E002ABE6D /* Deque.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E88318DF17925F2E002ABE6D /* Deque.cpp */; }; E88318E41792698D002ABE6D /* Stopwatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E88318E21792698D002ABE6D /* Stopwatch.cpp */; }; E88318E817928F86002ABE6D /* World.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E88318E617928F84002ABE6D /* World.cpp */; }; E88319181792A7CC002ABE6D /* callbacks.c in Sources */ = {isa = PBXBuildFile; fileRef = E88319021792A7CC002ABE6D /* callbacks.c */; }; E88319191792A7CC002ABE6D /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = E88319031792A7CC002ABE6D /* compress.c */; }; E883191A1792A7CC002ABE6D /* host.c in Sources */ = {isa = PBXBuildFile; fileRef = E88319041792A7CC002ABE6D /* host.c */; }; E883191B1792A7CC002ABE6D /* list.c in Sources */ = {isa = PBXBuildFile; fileRef = E88319111792A7CC002ABE6D /* list.c */; }; E883191C1792A7CC002ABE6D /* packet.c in Sources */ = {isa = PBXBuildFile; fileRef = E88319121792A7CC002ABE6D /* packet.c */; }; E883191D1792A7CC002ABE6D /* peer.c in Sources */ = {isa = PBXBuildFile; fileRef = E88319131792A7CC002ABE6D /* peer.c */; }; E883191E1792A7CC002ABE6D /* protocol.c in Sources */ = {isa = PBXBuildFile; fileRef = E88319141792A7CC002ABE6D /* protocol.c */; }; E883191F1792A7CC002ABE6D /* unix.c in Sources */ = {isa = PBXBuildFile; fileRef = E88319161792A7CC002ABE6D /* unix.c */; }; E88319201792A7CC002ABE6D /* win32.c in Sources */ = {isa = PBXBuildFile; fileRef = E88319171792A7CC002ABE6D /* win32.c */; }; E89A648E17A11B4F00FDA893 /* GLModelRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E89A648C17A11B4E00FDA893 /* GLModelRenderer.cpp */; }; E89A649117A12FF900FDA893 /* GLDynamicLightShader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E89A648F17A12FF800FDA893 /* GLDynamicLightShader.cpp */; }; E89A649417A1677F00FDA893 /* FallingBlock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E89A649217A1677F00FDA893 /* FallingBlock.cpp */; }; E89A649717A1835A00FDA893 /* GunCasing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E89A649517A1835900FDA893 /* GunCasing.cpp */; }; E89A649A17A2402900FDA893 /* IGLShadowMapRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E89A649817A2402500FDA893 /* IGLShadowMapRenderer.cpp */; }; E89E8121179C2C800059C649 /* GLBloomFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E89E811F179C2C800059C649 /* GLBloomFilter.cpp */; }; E8CF0396178EDA75000683D4 /* SDL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8CF0395178EDA75000683D4 /* SDL.framework */; }; E8CF0398178EDA86000683D4 /* SDL_net.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8CF0397178EDA86000683D4 /* SDL_net.framework */; }; E8CF039A178EDABD000683D4 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8CF0399178EDABD000683D4 /* OpenAL.framework */; }; E8CF039C178EDAC9000683D4 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E8CF039B178EDAC9000683D4 /* libz.dylib */; }; E8CF03A8178EDF6A000683D4 /* IRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03A6178EDF6A000683D4 /* IRenderer.cpp */; }; E8CF03AB178EDF74000683D4 /* GLRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03A9178EDF74000683D4 /* GLRenderer.cpp */; }; E8CF03AE178EDFCD000683D4 /* IGLDevice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03AC178EDFCD000683D4 /* IGLDevice.cpp */; }; E8CF03B2178EE300000683D4 /* Thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03B0178EE300000683D4 /* Thread.cpp */; }; E8CF03BD178EE502000683D4 /* SDLGLDevice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03BB178EE502000683D4 /* SDLGLDevice.cpp */; }; E8CF03BF178EE50E000683D4 /* Main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03BE178EE50E000683D4 /* Main.cpp */; }; E8CF03C3178EE6D8000683D4 /* Client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03C1178EE6D8000683D4 /* Client.cpp */; }; E8CF03C5178EE78C000683D4 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8CF03C4178EE78C000683D4 /* OpenGL.framework */; }; E8CF03C8178EE81A000683D4 /* IAudioDevice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03C6178EE81A000683D4 /* IAudioDevice.cpp */; }; E8CF03CB178EE869000683D4 /* IInputInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03C9178EE869000683D4 /* IInputInterface.cpp */; }; E8CF03CE178EE95F000683D4 /* Math.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03CC178EE95F000683D4 /* Math.cpp */; }; E8CF03D1178EEF80000683D4 /* Semaphore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03CF178EEF80000683D4 /* Semaphore.cpp */; }; E8CF03D4178EF06A000683D4 /* Mutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03D2178EF069000683D4 /* Mutex.cpp */; }; E8CF03D7178EF09C000683D4 /* ILockable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03D5178EF09C000683D4 /* ILockable.cpp */; }; E8CF03DA178EF166000683D4 /* AutoLocker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03D8178EF165000683D4 /* AutoLocker.cpp */; }; E8CF03E0178EF4E9000683D4 /* IRunnable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03DE178EF4E9000683D4 /* IRunnable.cpp */; }; E8CF03E3178EF57E000683D4 /* SDLRunner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03E1178EF57E000683D4 /* SDLRunner.cpp */; }; E8CF03E5178EF600000683D4 /* libfltk.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E8CF03E4178EF5FF000683D4 /* libfltk.a */; }; E8CF03E9178EF822000683D4 /* MainWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03E7178EF822000683D4 /* MainWindow.cpp */; }; E8CF03EB178EF8FE000683D4 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8CF03EA178EF8FE000683D4 /* CoreFoundation.framework */; }; E8CF03ED178EF904000683D4 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8CF03EC178EF904000683D4 /* CoreGraphics.framework */; }; E8CF03EF178EF909000683D4 /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8CF03EE178EF909000683D4 /* CoreText.framework */; }; E8CF03F1178EF911000683D4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8CF03F0178EF910000683D4 /* Foundation.framework */; }; E8CF03F3178EF916000683D4 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8CF03F2178EF916000683D4 /* Cocoa.framework */; }; E8CF03F6178FAA8B000683D4 /* IImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03F4178FAA8B000683D4 /* IImage.cpp */; }; E8CF03F9178FABA4000683D4 /* SceneDefinition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03F7178FABA4000683D4 /* SceneDefinition.cpp */; }; E8CF03FC178FACFF000683D4 /* GameMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03FA178FACFF000683D4 /* GameMap.cpp */; }; E8CF03FF178FB1E1000683D4 /* IGameMapListener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03FD178FB1E1000683D4 /* IGameMapListener.cpp */; }; E8CF0402178FB52F000683D4 /* GLImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF0400178FB52F000683D4 /* GLImage.cpp */; }; E8CF0405178FF776000683D4 /* Exception.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF0403178FF776000683D4 /* Exception.cpp */; }; E8CF04081790455B000683D4 /* GLProgram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF04061790455B000683D4 /* GLProgram.cpp */; }; E8CF040B1790471E000683D4 /* IFileSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF04091790471D000683D4 /* IFileSystem.cpp */; }; E8CF040E17904971000683D4 /* FileManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF040C17904970000683D4 /* FileManager.cpp */; }; E8CF041117904ABC000683D4 /* IStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF040F17904ABC000683D4 /* IStream.cpp */; }; E8CF041417904E8D000683D4 /* StdStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF041217904E8B000683D4 /* StdStream.cpp */; }; E8CF0417179052F7000683D4 /* DirectoryFileSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF0415179052F6000683D4 /* DirectoryFileSystem.cpp */; }; E8CF041B1790CCAB000683D4 /* GLShader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF04191790CCAB000683D4 /* GLShader.cpp */; }; E8CF041E1790D6D6000683D4 /* GLProgramManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF041C1790D6D5000683D4 /* GLProgramManager.cpp */; }; E8D88AB1179C3004004C2451 /* GLQuadRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8D88AAF179C3004004C2451 /* GLQuadRenderer.cpp */; }; E8D88AB4179C45B7004C2451 /* GLLensFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8D88AB2179C45B7004C2451 /* GLLensFilter.cpp */; }; E8E0AF8A1798278000C6B5A9 /* GLImageRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E0AF881798278000C6B5A9 /* GLImageRenderer.cpp */; }; E8E0AF94179942DB00C6B5A9 /* Corpse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E0AF92179942DB00C6B5A9 /* Corpse.cpp */; }; E8E0AF97179980F500C6B5A9 /* CenterMessageView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E0AF95179980F500C6B5A9 /* CenterMessageView.cpp */; }; E8E0AF9A179996A100C6B5A9 /* HurtRingView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E0AF98179996A100C6B5A9 /* HurtRingView.cpp */; }; E8E0AF9D179A5BC200C6B5A9 /* GLFlatMapRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E0AF9B179A5BC200C6B5A9 /* GLFlatMapRenderer.cpp */; }; E8E0AFA0179A698800C6B5A9 /* MapView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E0AF9E179A698800C6B5A9 /* MapView.cpp */; }; E8E0AFA3179A8F1100C6B5A9 /* ScoreboardView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E0AFA1179A8F1000C6B5A9 /* ScoreboardView.cpp */; }; E8E0AFA6179AA31C00C6B5A9 /* LimboView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E0AFA4179AA31B00C6B5A9 /* LimboView.cpp */; }; E8E0AFA9179ACDDE00C6B5A9 /* GLSpriteRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E0AFA7179ACDDD00C6B5A9 /* GLSpriteRenderer.cpp */; }; E8E0AFAC179ADC2200C6B5A9 /* ILocalEntity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E0AFAA179ADC2100C6B5A9 /* ILocalEntity.cpp */; }; E8E0AFAF179ADDCC00C6B5A9 /* ParticleSpriteEntity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E0AFAD179ADDCB00C6B5A9 /* ParticleSpriteEntity.cpp */; }; E8E0AFB2179AF4E700C6B5A9 /* SmokeSpriteEntity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E0AFB0179AF4E600C6B5A9 /* SmokeSpriteEntity.cpp */; }; E8E0AFB5179BF25B00C6B5A9 /* Settings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E0AFB3179BF25B00C6B5A9 /* Settings.cpp */; }; E8E0AFB8179C0F2900C6B5A9 /* GLFramebufferManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E0AFB6179C0F2800C6B5A9 /* GLFramebufferManager.cpp */; }; E8E44686179CC4FF00BE8855 /* IBitmapCodec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E44684179CC4FF00BE8855 /* IBitmapCodec.cpp */; }; E8E44689179CC65900BE8855 /* TargaReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E44687179CC65900BE8855 /* TargaReader.cpp */; }; E8E4468C179CCF5500BE8855 /* FltkImageReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E4468A179CCF5500BE8855 /* FltkImageReader.cpp */; }; E8E4468F179CE7A200BE8855 /* libfltk_images.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E8E4468D179CE7A200BE8855 /* libfltk_images.a */; }; E8E44690179CE7A200BE8855 /* libfltk_jpeg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E8E4468E179CE7A200BE8855 /* libfltk_jpeg.a */; }; E8E44692179CE7B800BE8855 /* libpng15.15.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E8E44691179CE7B800BE8855 /* libpng15.15.dylib */; }; E8E44695179D19DC00BE8855 /* MainWindowHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E44693179D19DC00BE8855 /* MainWindowHandler.cpp */; }; E8E44698179D2CA100BE8855 /* IGLSpriteRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E44696179D2CA100BE8855 /* IGLSpriteRenderer.cpp */; }; E8E4469B179D2EDD00BE8855 /* GLSoftSpriteRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E44699179D2EDC00BE8855 /* GLSoftSpriteRenderer.cpp */; }; E8E4469E179D59A900BE8855 /* GLCameraBlurFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E4469C179D59A900BE8855 /* GLCameraBlurFilter.cpp */; }; E8E446A4179EA60900BE8855 /* GLMapShadowRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E446A2179EA60900BE8855 /* GLMapShadowRenderer.cpp */; }; E8E446A7179EAC7900BE8855 /* GLShadowShader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E446A5179EAC7800BE8855 /* GLShadowShader.cpp */; }; E8E446AA179F822D00BE8855 /* TargaWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E446A8179F822D00BE8855 /* TargaWriter.cpp */; }; E8EE08A117B8F4B000631987 /* GLRadiosityRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8EE089F17B8F4B000631987 /* GLRadiosityRenderer.cpp */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ E8CF0383178ED9D2000683D4 /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = /usr/share/man/man1/; dstSubfolderSpec = 0; files = ( ); runOnlyForDeploymentPostprocessing = 1; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ E80B286017A2462D0056179E /* GLShadowMapShader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLShadowMapShader.cpp; sourceTree = ""; }; E80B286117A2462D0056179E /* GLShadowMapShader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLShadowMapShader.h; sourceTree = ""; }; E80B286317A24AED0056179E /* GLBasicShadowMapRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLBasicShadowMapRenderer.cpp; sourceTree = ""; }; E80B286417A24AED0056179E /* GLBasicShadowMapRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLBasicShadowMapRenderer.h; sourceTree = ""; }; E80B286C17A3B0570056179E /* ConcurrentDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConcurrentDispatch.cpp; sourceTree = ""; }; E80B286D17A3B0570056179E /* ConcurrentDispatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConcurrentDispatch.h; sourceTree = ""; }; E80B286F17A4CA2B0056179E /* GLOptimizedVoxelModel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLOptimizedVoxelModel.cpp; sourceTree = ""; }; E80B287017A4CA2C0056179E /* GLOptimizedVoxelModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLOptimizedVoxelModel.h; sourceTree = ""; }; E80B287417A516D70056179E /* shapes.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shapes.cc; sourceTree = ""; }; E80B287517A516D70056179E /* shapes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shapes.h; sourceTree = ""; }; E80B287617A516D70056179E /* utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utils.h; sourceTree = ""; }; E80B287717A516D70056179E /* poly2tri.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = poly2tri.h; sourceTree = ""; }; E80B287917A516D70056179E /* advancing_front.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = advancing_front.cc; sourceTree = ""; }; E80B287A17A516D70056179E /* advancing_front.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = advancing_front.h; sourceTree = ""; }; E80B287B17A516D70056179E /* cdt.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cdt.cc; sourceTree = ""; }; E80B287C17A516D70056179E /* cdt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cdt.h; sourceTree = ""; }; E80B287D17A516D70056179E /* sweep.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sweep.cc; sourceTree = ""; }; E80B287E17A516D70056179E /* sweep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sweep.h; sourceTree = ""; }; E80B287F17A516D70056179E /* sweep_context.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sweep_context.cc; sourceTree = ""; }; E80B288017A516D70056179E /* sweep_context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sweep_context.h; sourceTree = ""; }; E80B288617A52AB60056179E /* BitmapAtlasGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BitmapAtlasGenerator.cpp; sourceTree = ""; }; E80B288717A52AB70056179E /* BitmapAtlasGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BitmapAtlasGenerator.h; sourceTree = ""; }; E80B288A17A52CBB0056179E /* binpack2d.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = binpack2d.hpp; sourceTree = ""; }; E80B288B17A5FFB30056179E /* ThreadLocalStorage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ThreadLocalStorage.cpp; sourceTree = ""; }; E80B288C17A5FFB40056179E /* ThreadLocalStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ThreadLocalStorage.h; sourceTree = ""; }; E80B288E17A659F30056179E /* AsyncRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AsyncRenderer.cpp; sourceTree = ""; }; E80B288F17A659F30056179E /* AsyncRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AsyncRenderer.h; sourceTree = ""; }; E80B289117A683500056179E /* SDLAsyncRunner.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SDLAsyncRunner.cpp; sourceTree = ""; }; E80B289217A683500056179E /* SDLAsyncRunner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDLAsyncRunner.h; sourceTree = ""; }; E80B289417A9D6B40056179E /* GLDynamicLight.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLDynamicLight.cpp; sourceTree = ""; }; E80B289517A9D6B50056179E /* GLDynamicLight.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLDynamicLight.h; sourceTree = ""; }; E80B289717AA63FC0056179E /* GLWaterRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLWaterRenderer.cpp; sourceTree = ""; }; E80B289817AA63FF0056179E /* GLWaterRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLWaterRenderer.h; sourceTree = ""; }; E80B28B217ABAC790056179E /* .hg_archival.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = .hg_archival.txt; sourceTree = ""; }; E80B28B317ABAC790056179E /* .hgignore */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = .hgignore; sourceTree = ""; }; E80B28B417ABAC790056179E /* .hgtags */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = .hgtags; sourceTree = ""; }; E80B28B517ABAC790056179E /* _kiss_fft_guts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _kiss_fft_guts.h; sourceTree = ""; }; E80B28B617ABAC790056179E /* CHANGELOG */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CHANGELOG; sourceTree = ""; }; E80B28B717ABAC790056179E /* COPYING */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = COPYING; sourceTree = ""; }; E80B28B817ABAC790056179E /* kiss_fft.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = kiss_fft.c; sourceTree = ""; }; E80B28B917ABAC790056179E /* kiss_fft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kiss_fft.h; sourceTree = ""; }; E80B28BA17ABAC790056179E /* kissfft.hh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = kissfft.hh; sourceTree = ""; }; E80B28BB17ABAC790056179E /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = ""; }; E80B28BC17ABAC790056179E /* README.simd */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.simd; sourceTree = ""; }; E80B28BF17AE7FEB0056179E /* GLAmbientShadowRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLAmbientShadowRenderer.cpp; sourceTree = ""; }; E80B28C017AE7FEE0056179E /* GLAmbientShadowRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLAmbientShadowRenderer.h; sourceTree = ""; }; E80B28C217AF85300056179E /* DetailConfigWindow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DetailConfigWindow.cpp; sourceTree = ""; }; E80B28C317AF85310056179E /* DetailConfigWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DetailConfigWindow.h; sourceTree = ""; }; E80B28C517AF872A0056179E /* DetailConfigWindowHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DetailConfigWindowHandler.cpp; sourceTree = ""; }; E80B28C817AF8A450056179E /* DetailConfigTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DetailConfigTable.cpp; sourceTree = ""; }; E80B28C917AF8A470056179E /* DetailConfigTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DetailConfigTable.h; sourceTree = ""; }; E80B28CB17AFCCC40056179E /* PaletteView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PaletteView.cpp; sourceTree = ""; }; E80B28CC17AFCCC70056179E /* PaletteView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PaletteView.h; sourceTree = ""; }; E80B28CE17AFE68A0056179E /* TCGameMode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TCGameMode.cpp; sourceTree = ""; }; E80B28CF17AFE68A0056179E /* TCGameMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TCGameMode.h; sourceTree = ""; }; E80B28D117AFF77B0056179E /* TCProgressView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TCProgressView.cpp; sourceTree = ""; }; E80B28D217AFF77E0056179E /* TCProgressView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TCProgressView.h; sourceTree = ""; }; E80B28D417B1100D0056179E /* AboutText.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = AboutText.html; sourceTree = ""; }; E80B28D617B39D160056179E /* ioapi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ioapi.c; sourceTree = ""; }; E80B28D717B39D160056179E /* ioapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ioapi.h; sourceTree = ""; }; E80B28D817B39D160056179E /* unzip.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = unzip.c; sourceTree = ""; }; E80B28D917B39D160056179E /* unzip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unzip.h; sourceTree = ""; }; E80B28DC17B39EEE0056179E /* ZipFileSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ZipFileSystem.cpp; sourceTree = ""; }; E80B28DD17B39EEF0056179E /* ZipFileSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZipFileSystem.h; sourceTree = ""; }; E80B28DF17B4FDD40056179E /* DynamicMemoryStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DynamicMemoryStream.cpp; sourceTree = ""; }; E80B28E017B4FDD70056179E /* DynamicMemoryStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DynamicMemoryStream.h; sourceTree = ""; }; E834F54E17942C43004EBE88 /* Grenade.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Grenade.cpp; sourceTree = ""; }; E834F54F17942C43004EBE88 /* Grenade.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Grenade.h; sourceTree = ""; }; E834F55117944778004EBE88 /* NetClient.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NetClient.cpp; sourceTree = ""; }; E834F55217944779004EBE88 /* NetClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetClient.h; sourceTree = ""; }; E834F5541794BBD4004EBE88 /* Debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Debug.cpp; sourceTree = ""; }; E834F5551794BBD4004EBE88 /* Debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Debug.h; sourceTree = ""; }; E834F5571794DCF9004EBE88 /* IGameMode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IGameMode.cpp; sourceTree = ""; }; E834F5581794DCFB004EBE88 /* IGameMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGameMode.h; sourceTree = ""; }; E834F55A1794DDA2004EBE88 /* CTFGameMode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CTFGameMode.cpp; sourceTree = ""; }; E834F55B1794DDA4004EBE88 /* CTFGameMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CTFGameMode.h; sourceTree = ""; }; E834F55D17950E41004EBE88 /* DeflateStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DeflateStream.cpp; sourceTree = ""; }; E834F55E17950E42004EBE88 /* DeflateStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DeflateStream.h; sourceTree = ""; }; E834F56317951B1A004EBE88 /* MemoryStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MemoryStream.cpp; sourceTree = ""; }; E834F56417951B1B004EBE88 /* MemoryStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MemoryStream.h; sourceTree = ""; }; E834F56617979F55004EBE88 /* Quake3Font.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Quake3Font.cpp; sourceTree = ""; }; E834F56717979F57004EBE88 /* Quake3Font.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Quake3Font.h; sourceTree = ""; }; E834F56917979FD3004EBE88 /* IFont.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IFont.cpp; sourceTree = ""; }; E834F56A17979FD5004EBE88 /* IFont.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IFont.h; sourceTree = ""; }; E834F56C1797AA2C004EBE88 /* FontData.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FontData.h; sourceTree = ""; }; E834F56D1797D92F004EBE88 /* ChatWindow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ChatWindow.cpp; sourceTree = ""; }; E834F56E1797D932004EBE88 /* ChatWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ChatWindow.h; sourceTree = ""; }; E842D48B17C0D06300381B49 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = text; path = README.md; sourceTree = ""; }; E844886017CFB32B005105D0 /* GLLongSpriteRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLLongSpriteRenderer.cpp; sourceTree = ""; }; E844886117CFB32B005105D0 /* GLLongSpriteRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLongSpriteRenderer.h; sourceTree = ""; }; E8567E551792B24D009D83E0 /* IAudioChunk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IAudioChunk.cpp; sourceTree = ""; }; E8567E561792B24D009D83E0 /* IAudioChunk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IAudioChunk.h; sourceTree = ""; }; E8567E581792BEFC009D83E0 /* ALDevice.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ALDevice.cpp; sourceTree = ""; }; E8567E591792BEFC009D83E0 /* ALDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALDevice.h; sourceTree = ""; }; E8567E5B1792BFFE009D83E0 /* ALFuncs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ALFuncs.h; sourceTree = ""; }; E8567E5C1792C089009D83E0 /* ALFuncs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ALFuncs.cpp; sourceTree = ""; }; E8567E5E1792C0FF009D83E0 /* DynamicLibrary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DynamicLibrary.cpp; sourceTree = ""; }; E8567E5F1792C0FF009D83E0 /* DynamicLibrary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DynamicLibrary.h; sourceTree = ""; }; E8567E611792CA12009D83E0 /* IAudioStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IAudioStream.cpp; sourceTree = ""; }; E8567E621792CA12009D83E0 /* IAudioStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IAudioStream.h; sourceTree = ""; }; E8567E641792CCE5009D83E0 /* WavAudioStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WavAudioStream.cpp; sourceTree = ""; }; E8567E651792CCE5009D83E0 /* WavAudioStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WavAudioStream.h; sourceTree = ""; }; E8567E6A1792F398009D83E0 /* IWorldListener.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IWorldListener.cpp; sourceTree = ""; }; E8567E6B1792F399009D83E0 /* IWorldListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IWorldListener.h; sourceTree = ""; }; E8567E6D1792FEEB009D83E0 /* AL */ = {isa = PBXFileReference; lastKnownFileType = folder; path = AL; sourceTree = ""; }; E8567E6E1793AA45009D83E0 /* Weapon.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Weapon.cpp; sourceTree = ""; }; E8567E6F1793AA46009D83E0 /* Weapon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Weapon.h; sourceTree = ""; }; E8567E711793D5AD009D83E0 /* IModel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IModel.cpp; sourceTree = ""; }; E8567E721793D5AD009D83E0 /* IModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IModel.h; sourceTree = ""; }; E8567E741793D60E009D83E0 /* GLModelManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLModelManager.cpp; sourceTree = ""; }; E8567E751793D60E009D83E0 /* GLModelManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLModelManager.h; sourceTree = ""; }; E8567E771793DC37009D83E0 /* VoxelModel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VoxelModel.cpp; sourceTree = ""; }; E8567E781793DC37009D83E0 /* VoxelModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VoxelModel.h; sourceTree = ""; }; E8567E7A1793E105009D83E0 /* GLModel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLModel.cpp; sourceTree = ""; }; E8567E7B1793E105009D83E0 /* GLModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLModel.h; sourceTree = ""; }; E8567E7D1793E1B3009D83E0 /* GLVoxelModel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLVoxelModel.cpp; sourceTree = ""; }; E8567E7E1793E1B3009D83E0 /* GLVoxelModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLVoxelModel.h; sourceTree = ""; }; E859510A17C5DA060012810C /* GLFogFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLFogFilter.cpp; sourceTree = ""; }; E859510B17C5DA060012810C /* GLFogFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLFogFilter.h; sourceTree = ""; }; E859510D17C61F850012810C /* GLLensFlareFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLLensFlareFilter.cpp; sourceTree = ""; }; E859510E17C61F850012810C /* GLLensFlareFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLensFlareFilter.h; sourceTree = ""; }; E859511017C645000012810C /* GLFXAAFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLFXAAFilter.cpp; sourceTree = ""; }; E859511117C645000012810C /* GLFXAAFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLFXAAFilter.h; sourceTree = ""; }; E859511317C96B260012810C /* GLProfiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLProfiler.cpp; sourceTree = ""; }; E859511417C96B270012810C /* GLProfiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLProfiler.h; sourceTree = ""; }; E88318A91790EBAA002ABE6D /* GLProgramUniform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLProgramUniform.cpp; sourceTree = ""; }; E88318AA1790EBAA002ABE6D /* GLProgramUniform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLProgramUniform.h; sourceTree = ""; }; E88318AC1790EDDF002ABE6D /* GLProgramAttribute.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLProgramAttribute.cpp; sourceTree = ""; }; E88318AD1790EDDF002ABE6D /* GLProgramAttribute.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLProgramAttribute.h; sourceTree = ""; }; E88318AF1790F73F002ABE6D /* GLMapRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLMapRenderer.cpp; sourceTree = ""; }; E88318B01790F73F002ABE6D /* GLMapRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLMapRenderer.h; sourceTree = ""; }; E88318B217911A73002ABE6D /* GLMapChunk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLMapChunk.cpp; sourceTree = ""; }; E88318B317911A73002ABE6D /* GLMapChunk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLMapChunk.h; sourceTree = ""; }; E88318D3179172AF002ABE6D /* Bitmap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bitmap.cpp; sourceTree = ""; }; E88318D4179172AF002ABE6D /* Bitmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Bitmap.h; sourceTree = ""; }; E88318D6179176F3002ABE6D /* GLImageManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLImageManager.cpp; sourceTree = ""; }; E88318D7179176F3002ABE6D /* GLImageManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLImageManager.h; sourceTree = ""; }; E88318D9179256E4002ABE6D /* Player.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Player.cpp; sourceTree = ""; }; E88318DA179256E5002ABE6D /* Player.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Player.h; sourceTree = ""; }; E88318DC179257F0002ABE6D /* GameMapWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GameMapWrapper.cpp; sourceTree = ""; }; E88318DD179257F0002ABE6D /* GameMapWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GameMapWrapper.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; E88318DF17925F2E002ABE6D /* Deque.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Deque.cpp; sourceTree = ""; }; E88318E017925F2E002ABE6D /* Deque.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Deque.h; sourceTree = ""; }; E88318E21792698D002ABE6D /* Stopwatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Stopwatch.cpp; sourceTree = ""; }; E88318E31792698D002ABE6D /* Stopwatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Stopwatch.h; sourceTree = ""; }; E88318E517928EAC002ABE6D /* PhysicsConstants.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PhysicsConstants.h; sourceTree = ""; }; E88318E617928F84002ABE6D /* World.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = World.cpp; sourceTree = ""; }; E88318E717928F85002ABE6D /* World.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = World.h; sourceTree = ""; }; E88319021792A7CC002ABE6D /* callbacks.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = callbacks.c; sourceTree = ""; }; E88319031792A7CC002ABE6D /* compress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = compress.c; sourceTree = ""; }; E88319041792A7CC002ABE6D /* host.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = host.c; sourceTree = ""; }; E88319071792A7CC002ABE6D /* callbacks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = callbacks.h; sourceTree = ""; }; E88319081792A7CC002ABE6D /* enet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = enet.h; sourceTree = ""; }; E88319091792A7CC002ABE6D /* list.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = list.h; sourceTree = ""; }; E883190A1792A7CC002ABE6D /* protocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = protocol.h; sourceTree = ""; }; E883190B1792A7CC002ABE6D /* time.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = time.h; sourceTree = ""; }; E883190C1792A7CC002ABE6D /* types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = types.h; sourceTree = ""; }; E883190D1792A7CC002ABE6D /* unix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unix.h; sourceTree = ""; }; E883190E1792A7CC002ABE6D /* utility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utility.h; sourceTree = ""; }; E883190F1792A7CC002ABE6D /* win32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = win32.h; sourceTree = ""; }; E88319101792A7CC002ABE6D /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; E88319111792A7CC002ABE6D /* list.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = list.c; sourceTree = ""; }; E88319121792A7CC002ABE6D /* packet.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = packet.c; sourceTree = ""; }; E88319131792A7CC002ABE6D /* peer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = peer.c; sourceTree = ""; }; E88319141792A7CC002ABE6D /* protocol.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = protocol.c; sourceTree = ""; }; E88319151792A7CC002ABE6D /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = ""; }; E88319161792A7CC002ABE6D /* unix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = unix.c; sourceTree = ""; }; E88319171792A7CC002ABE6D /* win32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = win32.c; sourceTree = ""; }; E89A648C17A11B4E00FDA893 /* GLModelRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLModelRenderer.cpp; sourceTree = ""; }; E89A648D17A11B4E00FDA893 /* GLModelRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLModelRenderer.h; sourceTree = ""; }; E89A648F17A12FF800FDA893 /* GLDynamicLightShader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLDynamicLightShader.cpp; sourceTree = ""; }; E89A649017A12FF800FDA893 /* GLDynamicLightShader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLDynamicLightShader.h; sourceTree = ""; }; E89A649217A1677F00FDA893 /* FallingBlock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FallingBlock.cpp; sourceTree = ""; }; E89A649317A1677F00FDA893 /* FallingBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FallingBlock.h; sourceTree = ""; }; E89A649517A1835900FDA893 /* GunCasing.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GunCasing.cpp; sourceTree = ""; }; E89A649617A1835900FDA893 /* GunCasing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GunCasing.h; sourceTree = ""; }; E89A649817A2402500FDA893 /* IGLShadowMapRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IGLShadowMapRenderer.cpp; sourceTree = ""; }; E89A649917A2402700FDA893 /* IGLShadowMapRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGLShadowMapRenderer.h; sourceTree = ""; }; E89E811F179C2C800059C649 /* GLBloomFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLBloomFilter.cpp; sourceTree = ""; }; E89E8120179C2C800059C649 /* GLBloomFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLBloomFilter.h; sourceTree = ""; }; E8CF0385178ED9D2000683D4 /* OpenSpades */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = OpenSpades; sourceTree = BUILT_PRODUCTS_DIR; }; E8CF0395178EDA75000683D4 /* SDL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL.framework; path = ../../../../../Library/Frameworks/SDL.framework; sourceTree = ""; }; E8CF0397178EDA86000683D4 /* SDL_net.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL_net.framework; path = ../../../../../Library/Frameworks/SDL_net.framework; sourceTree = ""; }; E8CF0399178EDABD000683D4 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; }; E8CF039B178EDAC9000683D4 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; }; E8CF03A6178EDF6A000683D4 /* IRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = IRenderer.cpp; path = Sources/Client/IRenderer.cpp; sourceTree = SOURCE_ROOT; }; E8CF03A7178EDF6A000683D4 /* IRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = IRenderer.h; path = Sources/Client/IRenderer.h; sourceTree = SOURCE_ROOT; }; E8CF03A9178EDF74000683D4 /* GLRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = GLRenderer.cpp; path = Sources/Draw/GLRenderer.cpp; sourceTree = SOURCE_ROOT; }; E8CF03AA178EDF74000683D4 /* GLRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GLRenderer.h; path = Sources/Draw/GLRenderer.h; sourceTree = SOURCE_ROOT; }; E8CF03AC178EDFCD000683D4 /* IGLDevice.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IGLDevice.cpp; sourceTree = ""; }; E8CF03AD178EDFCD000683D4 /* IGLDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGLDevice.h; sourceTree = ""; }; E8CF03B0178EE300000683D4 /* Thread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Thread.cpp; sourceTree = ""; }; E8CF03B1178EE300000683D4 /* Thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Thread.h; sourceTree = ""; }; E8CF03B4178EE39A000683D4 /* SDL.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SDL.h; sourceTree = ""; }; E8CF03BB178EE502000683D4 /* SDLGLDevice.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SDLGLDevice.cpp; sourceTree = ""; }; E8CF03BC178EE502000683D4 /* SDLGLDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDLGLDevice.h; sourceTree = ""; }; E8CF03BE178EE50E000683D4 /* Main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Main.cpp; sourceTree = ""; }; E8CF03C0178EE5B6000683D4 /* OpenGL.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OpenGL.h; sourceTree = ""; }; E8CF03C1178EE6D8000683D4 /* Client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Client.cpp; sourceTree = ""; }; E8CF03C2178EE6D8000683D4 /* Client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Client.h; sourceTree = ""; }; E8CF03C4178EE78C000683D4 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; E8CF03C6178EE81A000683D4 /* IAudioDevice.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IAudioDevice.cpp; sourceTree = ""; }; E8CF03C7178EE81A000683D4 /* IAudioDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IAudioDevice.h; sourceTree = ""; }; E8CF03C9178EE869000683D4 /* IInputInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IInputInterface.cpp; sourceTree = ""; }; E8CF03CA178EE869000683D4 /* IInputInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IInputInterface.h; sourceTree = ""; }; E8CF03CC178EE95F000683D4 /* Math.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Math.cpp; sourceTree = ""; }; E8CF03CD178EE95F000683D4 /* Math.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Math.h; sourceTree = ""; }; E8CF03CF178EEF80000683D4 /* Semaphore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Semaphore.cpp; sourceTree = ""; }; E8CF03D0178EEF80000683D4 /* Semaphore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Semaphore.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; E8CF03D2178EF069000683D4 /* Mutex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mutex.cpp; sourceTree = ""; }; E8CF03D3178EF06A000683D4 /* Mutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Mutex.h; sourceTree = ""; }; E8CF03D5178EF09C000683D4 /* ILockable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ILockable.cpp; sourceTree = ""; }; E8CF03D6178EF09C000683D4 /* ILockable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ILockable.h; sourceTree = ""; }; E8CF03D8178EF165000683D4 /* AutoLocker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutoLocker.cpp; sourceTree = ""; }; E8CF03D9178EF166000683D4 /* AutoLocker.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = AutoLocker.h; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.cpp; }; E8CF03DE178EF4E9000683D4 /* IRunnable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IRunnable.cpp; sourceTree = ""; }; E8CF03DF178EF4E9000683D4 /* IRunnable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IRunnable.h; sourceTree = ""; }; E8CF03E1178EF57E000683D4 /* SDLRunner.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SDLRunner.cpp; sourceTree = ""; }; E8CF03E2178EF57E000683D4 /* SDLRunner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDLRunner.h; sourceTree = ""; }; E8CF03E4178EF5FF000683D4 /* libfltk.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfltk.a; path = ../../../../../usr/local/lib/libfltk.a; sourceTree = ""; }; E8CF03E7178EF822000683D4 /* MainWindow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MainWindow.cpp; sourceTree = ""; }; E8CF03E8178EF822000683D4 /* MainWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MainWindow.h; sourceTree = ""; }; E8CF03EA178EF8FE000683D4 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; }; E8CF03EC178EF904000683D4 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; E8CF03EE178EF909000683D4 /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = System/Library/Frameworks/CoreText.framework; sourceTree = SDKROOT; }; E8CF03F0178EF910000683D4 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; E8CF03F2178EF916000683D4 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; E8CF03F4178FAA8B000683D4 /* IImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IImage.cpp; sourceTree = ""; }; E8CF03F5178FAA8B000683D4 /* IImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IImage.h; sourceTree = ""; }; E8CF03F7178FABA4000683D4 /* SceneDefinition.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SceneDefinition.cpp; sourceTree = ""; }; E8CF03F8178FABA4000683D4 /* SceneDefinition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SceneDefinition.h; sourceTree = ""; }; E8CF03FA178FACFF000683D4 /* GameMap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GameMap.cpp; sourceTree = ""; }; E8CF03FB178FACFF000683D4 /* GameMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GameMap.h; sourceTree = ""; }; E8CF03FD178FB1E1000683D4 /* IGameMapListener.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IGameMapListener.cpp; sourceTree = ""; }; E8CF03FE178FB1E1000683D4 /* IGameMapListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGameMapListener.h; sourceTree = ""; }; E8CF0400178FB52F000683D4 /* GLImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLImage.cpp; sourceTree = ""; }; E8CF0401178FB52F000683D4 /* GLImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLImage.h; sourceTree = ""; }; E8CF0403178FF776000683D4 /* Exception.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Exception.cpp; sourceTree = ""; }; E8CF0404178FF776000683D4 /* Exception.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Exception.h; sourceTree = ""; }; E8CF04061790455B000683D4 /* GLProgram.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLProgram.cpp; sourceTree = ""; }; E8CF04071790455B000683D4 /* GLProgram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLProgram.h; sourceTree = ""; }; E8CF04091790471D000683D4 /* IFileSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IFileSystem.cpp; sourceTree = ""; }; E8CF040A1790471D000683D4 /* IFileSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IFileSystem.h; sourceTree = ""; }; E8CF040C17904970000683D4 /* FileManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FileManager.cpp; sourceTree = ""; }; E8CF040D17904971000683D4 /* FileManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileManager.h; sourceTree = ""; }; E8CF040F17904ABC000683D4 /* IStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IStream.cpp; sourceTree = ""; }; E8CF041017904ABC000683D4 /* IStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IStream.h; sourceTree = ""; }; E8CF041217904E8B000683D4 /* StdStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StdStream.cpp; sourceTree = ""; }; E8CF041317904E8C000683D4 /* StdStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StdStream.h; sourceTree = ""; }; E8CF0415179052F6000683D4 /* DirectoryFileSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DirectoryFileSystem.cpp; sourceTree = ""; }; E8CF0416179052F7000683D4 /* DirectoryFileSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DirectoryFileSystem.h; sourceTree = ""; }; E8CF041817905609000683D4 /* Resources */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Resources; sourceTree = ""; }; E8CF04191790CCAB000683D4 /* GLShader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLShader.cpp; sourceTree = ""; }; E8CF041A1790CCAB000683D4 /* GLShader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLShader.h; sourceTree = ""; }; E8CF041C1790D6D5000683D4 /* GLProgramManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLProgramManager.cpp; sourceTree = ""; }; E8CF041D1790D6D5000683D4 /* GLProgramManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLProgramManager.h; sourceTree = ""; }; E8D88AAF179C3004004C2451 /* GLQuadRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLQuadRenderer.cpp; sourceTree = ""; }; E8D88AB0179C3004004C2451 /* GLQuadRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLQuadRenderer.h; sourceTree = ""; }; E8D88AB2179C45B7004C2451 /* GLLensFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLLensFilter.cpp; sourceTree = ""; }; E8D88AB3179C45B7004C2451 /* GLLensFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLensFilter.h; sourceTree = ""; }; E8E0AF881798278000C6B5A9 /* GLImageRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLImageRenderer.cpp; sourceTree = ""; }; E8E0AF891798278000C6B5A9 /* GLImageRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLImageRenderer.h; sourceTree = ""; }; E8E0AF92179942DB00C6B5A9 /* Corpse.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Corpse.cpp; sourceTree = ""; }; E8E0AF93179942DB00C6B5A9 /* Corpse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Corpse.h; sourceTree = ""; }; E8E0AF95179980F500C6B5A9 /* CenterMessageView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CenterMessageView.cpp; sourceTree = ""; }; E8E0AF96179980F500C6B5A9 /* CenterMessageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CenterMessageView.h; sourceTree = ""; }; E8E0AF98179996A100C6B5A9 /* HurtRingView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HurtRingView.cpp; sourceTree = ""; }; E8E0AF99179996A100C6B5A9 /* HurtRingView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HurtRingView.h; sourceTree = ""; }; E8E0AF9B179A5BC200C6B5A9 /* GLFlatMapRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLFlatMapRenderer.cpp; sourceTree = ""; }; E8E0AF9C179A5BC200C6B5A9 /* GLFlatMapRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLFlatMapRenderer.h; sourceTree = ""; }; E8E0AF9E179A698800C6B5A9 /* MapView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MapView.cpp; sourceTree = ""; }; E8E0AF9F179A698800C6B5A9 /* MapView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MapView.h; sourceTree = ""; }; E8E0AFA1179A8F1000C6B5A9 /* ScoreboardView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScoreboardView.cpp; sourceTree = ""; }; E8E0AFA2179A8F1000C6B5A9 /* ScoreboardView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScoreboardView.h; sourceTree = ""; }; E8E0AFA4179AA31B00C6B5A9 /* LimboView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LimboView.cpp; sourceTree = ""; }; E8E0AFA5179AA31C00C6B5A9 /* LimboView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LimboView.h; sourceTree = ""; }; E8E0AFA7179ACDDD00C6B5A9 /* GLSpriteRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLSpriteRenderer.cpp; sourceTree = ""; }; E8E0AFA8179ACDDD00C6B5A9 /* GLSpriteRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLSpriteRenderer.h; sourceTree = ""; }; E8E0AFAA179ADC2100C6B5A9 /* ILocalEntity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ILocalEntity.cpp; sourceTree = ""; }; E8E0AFAB179ADC2100C6B5A9 /* ILocalEntity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ILocalEntity.h; sourceTree = ""; }; E8E0AFAD179ADDCB00C6B5A9 /* ParticleSpriteEntity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ParticleSpriteEntity.cpp; sourceTree = ""; }; E8E0AFAE179ADDCB00C6B5A9 /* ParticleSpriteEntity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ParticleSpriteEntity.h; sourceTree = ""; }; E8E0AFB0179AF4E600C6B5A9 /* SmokeSpriteEntity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SmokeSpriteEntity.cpp; sourceTree = ""; }; E8E0AFB1179AF4E600C6B5A9 /* SmokeSpriteEntity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SmokeSpriteEntity.h; sourceTree = ""; }; E8E0AFB3179BF25B00C6B5A9 /* Settings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Settings.cpp; sourceTree = ""; }; E8E0AFB4179BF25B00C6B5A9 /* Settings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Settings.h; sourceTree = ""; }; E8E0AFB6179C0F2800C6B5A9 /* GLFramebufferManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLFramebufferManager.cpp; sourceTree = ""; }; E8E0AFB7179C0F2800C6B5A9 /* GLFramebufferManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLFramebufferManager.h; sourceTree = ""; }; E8E44684179CC4FF00BE8855 /* IBitmapCodec.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IBitmapCodec.cpp; sourceTree = ""; }; E8E44685179CC4FF00BE8855 /* IBitmapCodec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IBitmapCodec.h; sourceTree = ""; }; E8E44687179CC65900BE8855 /* TargaReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TargaReader.cpp; sourceTree = ""; }; E8E4468A179CCF5500BE8855 /* FltkImageReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FltkImageReader.cpp; sourceTree = ""; }; E8E4468D179CE7A200BE8855 /* libfltk_images.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfltk_images.a; path = ../../../../../usr/local/lib/libfltk_images.a; sourceTree = ""; }; E8E4468E179CE7A200BE8855 /* libfltk_jpeg.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfltk_jpeg.a; path = ../../../../../usr/local/lib/libfltk_jpeg.a; sourceTree = ""; }; E8E44691179CE7B800BE8855 /* libpng15.15.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libpng15.15.dylib; path = ../../../../../opt/X11/lib/libpng15.15.dylib; sourceTree = ""; }; E8E44693179D19DC00BE8855 /* MainWindowHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MainWindowHandler.cpp; sourceTree = ""; }; E8E44696179D2CA100BE8855 /* IGLSpriteRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IGLSpriteRenderer.cpp; sourceTree = ""; }; E8E44697179D2CA100BE8855 /* IGLSpriteRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGLSpriteRenderer.h; sourceTree = ""; }; E8E44699179D2EDC00BE8855 /* GLSoftSpriteRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLSoftSpriteRenderer.cpp; sourceTree = ""; }; E8E4469A179D2EDC00BE8855 /* GLSoftSpriteRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLSoftSpriteRenderer.h; sourceTree = ""; }; E8E4469C179D59A900BE8855 /* GLCameraBlurFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLCameraBlurFilter.cpp; sourceTree = ""; }; E8E4469D179D59A900BE8855 /* GLCameraBlurFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLCameraBlurFilter.h; sourceTree = ""; }; E8E446A2179EA60900BE8855 /* GLMapShadowRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLMapShadowRenderer.cpp; sourceTree = ""; }; E8E446A3179EA60900BE8855 /* GLMapShadowRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLMapShadowRenderer.h; sourceTree = ""; }; E8E446A5179EAC7800BE8855 /* GLShadowShader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLShadowShader.cpp; sourceTree = ""; }; E8E446A6179EAC7800BE8855 /* GLShadowShader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLShadowShader.h; sourceTree = ""; }; E8E446A8179F822D00BE8855 /* TargaWriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TargaWriter.cpp; sourceTree = ""; }; E8E446AD17A02EDA00BE8855 /* configure.ac */ = {isa = PBXFileReference; lastKnownFileType = text; path = configure.ac; sourceTree = ""; }; E8E446AE17A02EDA00BE8855 /* Makefile.am */ = {isa = PBXFileReference; lastKnownFileType = text; path = Makefile.am; sourceTree = ""; }; E8E446AF17A036CC00BE8855 /* m4 */ = {isa = PBXFileReference; lastKnownFileType = folder; path = m4; sourceTree = ""; }; E8EE089F17B8F4B000631987 /* GLRadiosityRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLRadiosityRenderer.cpp; sourceTree = ""; }; E8EE08A017B8F4B000631987 /* GLRadiosityRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLRadiosityRenderer.h; sourceTree = ""; }; E8EE08A217BA016F00631987 /* AUTHORS */ = {isa = PBXFileReference; lastKnownFileType = text; path = AUTHORS; sourceTree = ""; }; E8EE08A317BA016F00631987 /* ChangeLog */ = {isa = PBXFileReference; lastKnownFileType = text; path = ChangeLog; sourceTree = ""; }; E8EE08A417BA016F00631987 /* NEWS */ = {isa = PBXFileReference; lastKnownFileType = text; path = NEWS; sourceTree = ""; }; E8EE08A517BA016F00631987 /* README */ = {isa = PBXFileReference; lastKnownFileType = text; path = README; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ E8CF0382178ED9D2000683D4 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( E8E44692179CE7B800BE8855 /* libpng15.15.dylib in Frameworks */, E8E4468F179CE7A200BE8855 /* libfltk_images.a in Frameworks */, E8E44690179CE7A200BE8855 /* libfltk_jpeg.a in Frameworks */, E8CF03F3178EF916000683D4 /* Cocoa.framework in Frameworks */, E8CF03F1178EF911000683D4 /* Foundation.framework in Frameworks */, E8CF03EF178EF909000683D4 /* CoreText.framework in Frameworks */, E8CF03ED178EF904000683D4 /* CoreGraphics.framework in Frameworks */, E8CF03EB178EF8FE000683D4 /* CoreFoundation.framework in Frameworks */, E8CF03E5178EF600000683D4 /* libfltk.a in Frameworks */, E8CF03C5178EE78C000683D4 /* OpenGL.framework in Frameworks */, E8CF039C178EDAC9000683D4 /* libz.dylib in Frameworks */, E8CF039A178EDABD000683D4 /* OpenAL.framework in Frameworks */, E8CF0398178EDA86000683D4 /* SDL_net.framework in Frameworks */, E8CF0396178EDA75000683D4 /* SDL.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ E80B287217A516D30056179E /* poly2tri */ = { isa = PBXGroup; children = ( E80B287317A516D70056179E /* common */, E80B287717A516D70056179E /* poly2tri.h */, E80B287817A516D70056179E /* sweep */, ); path = poly2tri; sourceTree = ""; }; E80B287317A516D70056179E /* common */ = { isa = PBXGroup; children = ( E80B287417A516D70056179E /* shapes.cc */, E80B287517A516D70056179E /* shapes.h */, E80B287617A516D70056179E /* utils.h */, ); path = common; sourceTree = ""; }; E80B287817A516D70056179E /* sweep */ = { isa = PBXGroup; children = ( E80B287917A516D70056179E /* advancing_front.cc */, E80B287A17A516D70056179E /* advancing_front.h */, E80B287B17A516D70056179E /* cdt.cc */, E80B287C17A516D70056179E /* cdt.h */, E80B287D17A516D70056179E /* sweep.cc */, E80B287E17A516D70056179E /* sweep.h */, E80B287F17A516D70056179E /* sweep_context.cc */, E80B288017A516D70056179E /* sweep_context.h */, ); path = sweep; sourceTree = ""; }; E80B288917A52CB70056179E /* binpack2d */ = { isa = PBXGroup; children = ( E80B288A17A52CBB0056179E /* binpack2d.hpp */, ); path = binpack2d; sourceTree = ""; }; E80B28B117ABAC6C0056179E /* kiss_fft130 */ = { isa = PBXGroup; children = ( E80B28B217ABAC790056179E /* .hg_archival.txt */, E80B28B317ABAC790056179E /* .hgignore */, E80B28B417ABAC790056179E /* .hgtags */, E80B28B517ABAC790056179E /* _kiss_fft_guts.h */, E80B28B617ABAC790056179E /* CHANGELOG */, E80B28B717ABAC790056179E /* COPYING */, E80B28B817ABAC790056179E /* kiss_fft.c */, E80B28B917ABAC790056179E /* kiss_fft.h */, E80B28BA17ABAC790056179E /* kissfft.hh */, E80B28BB17ABAC790056179E /* README */, E80B28BC17ABAC790056179E /* README.simd */, ); path = kiss_fft130; sourceTree = ""; }; E80B28D517B39CFE0056179E /* unzip */ = { isa = PBXGroup; children = ( E80B28D617B39D160056179E /* ioapi.c */, E80B28D717B39D160056179E /* ioapi.h */, E80B28D817B39D160056179E /* unzip.c */, E80B28D917B39D160056179E /* unzip.h */, ); path = unzip; sourceTree = ""; }; E8567E541792B119009D83E0 /* Audio */ = { isa = PBXGroup; children = ( E8567E6D1792FEEB009D83E0 /* AL */, E8567E581792BEFC009D83E0 /* ALDevice.cpp */, E8567E591792BEFC009D83E0 /* ALDevice.h */, E8567E5B1792BFFE009D83E0 /* ALFuncs.h */, E8567E5C1792C089009D83E0 /* ALFuncs.cpp */, ); path = Audio; sourceTree = ""; }; E88319011792A7C5002ABE6D /* ENet */ = { isa = PBXGroup; children = ( E88319021792A7CC002ABE6D /* callbacks.c */, E88319031792A7CC002ABE6D /* compress.c */, E88319041792A7CC002ABE6D /* host.c */, E88319051792A7CC002ABE6D /* include */, E88319101792A7CC002ABE6D /* LICENSE */, E88319111792A7CC002ABE6D /* list.c */, E88319121792A7CC002ABE6D /* packet.c */, E88319131792A7CC002ABE6D /* peer.c */, E88319141792A7CC002ABE6D /* protocol.c */, E88319151792A7CC002ABE6D /* README */, E88319161792A7CC002ABE6D /* unix.c */, E88319171792A7CC002ABE6D /* win32.c */, ); path = ENet; sourceTree = ""; }; E88319051792A7CC002ABE6D /* include */ = { isa = PBXGroup; children = ( E88319061792A7CC002ABE6D /* enet */, ); path = include; sourceTree = ""; }; E88319061792A7CC002ABE6D /* enet */ = { isa = PBXGroup; children = ( E88319071792A7CC002ABE6D /* callbacks.h */, E88319081792A7CC002ABE6D /* enet.h */, E88319091792A7CC002ABE6D /* list.h */, E883190A1792A7CC002ABE6D /* protocol.h */, E883190B1792A7CC002ABE6D /* time.h */, E883190C1792A7CC002ABE6D /* types.h */, E883190D1792A7CC002ABE6D /* unix.h */, E883190E1792A7CC002ABE6D /* utility.h */, E883190F1792A7CC002ABE6D /* win32.h */, ); path = enet; sourceTree = ""; }; E89A649B17A2407100FDA893 /* Lighting */ = { isa = PBXGroup; children = ( E8E446A2179EA60900BE8855 /* GLMapShadowRenderer.cpp */, E8E446A3179EA60900BE8855 /* GLMapShadowRenderer.h */, E8E446A5179EAC7800BE8855 /* GLShadowShader.cpp */, E8E446A6179EAC7800BE8855 /* GLShadowShader.h */, E89A648F17A12FF800FDA893 /* GLDynamicLightShader.cpp */, E89A649017A12FF800FDA893 /* GLDynamicLightShader.h */, E89A649817A2402500FDA893 /* IGLShadowMapRenderer.cpp */, E89A649917A2402700FDA893 /* IGLShadowMapRenderer.h */, E80B286017A2462D0056179E /* GLShadowMapShader.cpp */, E80B286117A2462D0056179E /* GLShadowMapShader.h */, E80B286317A24AED0056179E /* GLBasicShadowMapRenderer.cpp */, E80B286417A24AED0056179E /* GLBasicShadowMapRenderer.h */, E80B289417A9D6B40056179E /* GLDynamicLight.cpp */, E80B289517A9D6B50056179E /* GLDynamicLight.h */, E80B28BF17AE7FEB0056179E /* GLAmbientShadowRenderer.cpp */, E80B28C017AE7FEE0056179E /* GLAmbientShadowRenderer.h */, E8EE089F17B8F4B000631987 /* GLRadiosityRenderer.cpp */, E8EE08A017B8F4B000631987 /* GLRadiosityRenderer.h */, ); name = Lighting; sourceTree = ""; }; E89E811E179C2BDC0059C649 /* Post Filters */ = { isa = PBXGroup; children = ( E89E811F179C2C800059C649 /* GLBloomFilter.cpp */, E89E8120179C2C800059C649 /* GLBloomFilter.h */, E8D88AAF179C3004004C2451 /* GLQuadRenderer.cpp */, E8D88AB0179C3004004C2451 /* GLQuadRenderer.h */, E8D88AB2179C45B7004C2451 /* GLLensFilter.cpp */, E8D88AB3179C45B7004C2451 /* GLLensFilter.h */, E8E4469C179D59A900BE8855 /* GLCameraBlurFilter.cpp */, E8E4469D179D59A900BE8855 /* GLCameraBlurFilter.h */, E859510A17C5DA060012810C /* GLFogFilter.cpp */, E859510B17C5DA060012810C /* GLFogFilter.h */, E859510D17C61F850012810C /* GLLensFlareFilter.cpp */, E859510E17C61F850012810C /* GLLensFlareFilter.h */, E859511017C645000012810C /* GLFXAAFilter.cpp */, E859511117C645000012810C /* GLFXAAFilter.h */, ); name = "Post Filters"; sourceTree = ""; }; E8CF037C178ED9D2000683D4 = { isa = PBXGroup; children = ( E8E446AB17A02EC700BE8855 /* Supporting Files */, E8E44691179CE7B800BE8855 /* libpng15.15.dylib */, E8E4468D179CE7A200BE8855 /* libfltk_images.a */, E8E4468E179CE7A200BE8855 /* libfltk_jpeg.a */, E8CF03F2178EF916000683D4 /* Cocoa.framework */, E8CF03F0178EF910000683D4 /* Foundation.framework */, E8CF03EE178EF909000683D4 /* CoreText.framework */, E8CF03EC178EF904000683D4 /* CoreGraphics.framework */, E8CF03EA178EF8FE000683D4 /* CoreFoundation.framework */, E8CF03E4178EF5FF000683D4 /* libfltk.a */, E8CF03C4178EE78C000683D4 /* OpenGL.framework */, E8CF039B178EDAC9000683D4 /* libz.dylib */, E8CF0399178EDABD000683D4 /* OpenAL.framework */, E8CF0397178EDA86000683D4 /* SDL_net.framework */, E8CF0395178EDA75000683D4 /* SDL.framework */, E8CF041817905609000683D4 /* Resources */, E8CF0387178ED9D2000683D4 /* Sources */, E8CF0386178ED9D2000683D4 /* Products */, ); sourceTree = ""; }; E8CF0386178ED9D2000683D4 /* Products */ = { isa = PBXGroup; children = ( E8CF0385178ED9D2000683D4 /* OpenSpades */, ); name = Products; sourceTree = ""; }; E8CF0387178ED9D2000683D4 /* Sources */ = { isa = PBXGroup; children = ( E80B28D517B39CFE0056179E /* unzip */, E80B28B117ABAC6C0056179E /* kiss_fft130 */, E80B288917A52CB70056179E /* binpack2d */, E80B287217A516D30056179E /* poly2tri */, E88319011792A7C5002ABE6D /* ENet */, E8CF03B3178EE38C000683D4 /* Imports */, E8567E541792B119009D83E0 /* Audio */, E8CF03AF178EE2CD000683D4 /* Core */, E8CF03A2178EDE56000683D4 /* Client */, E8CF039E178EDDCF000683D4 /* Draw */, E8CF039D178EDDBF000683D4 /* Gui */, ); path = Sources; sourceTree = ""; }; E8CF039D178EDDBF000683D4 /* Gui */ = { isa = PBXGroup; children = ( E80B28C217AF85300056179E /* DetailConfigWindow.cpp */, E80B28C317AF85310056179E /* DetailConfigWindow.h */, E8CF03BE178EE50E000683D4 /* Main.cpp */, E8CF03BB178EE502000683D4 /* SDLGLDevice.cpp */, E8CF03BC178EE502000683D4 /* SDLGLDevice.h */, E8CF03E1178EF57E000683D4 /* SDLRunner.cpp */, E8CF03E2178EF57E000683D4 /* SDLRunner.h */, E8CF03E7178EF822000683D4 /* MainWindow.cpp */, E8CF03E8178EF822000683D4 /* MainWindow.h */, E8E44693179D19DC00BE8855 /* MainWindowHandler.cpp */, E80B289117A683500056179E /* SDLAsyncRunner.cpp */, E80B289217A683500056179E /* SDLAsyncRunner.h */, E80B28C517AF872A0056179E /* DetailConfigWindowHandler.cpp */, E80B28C817AF8A450056179E /* DetailConfigTable.cpp */, E80B28C917AF8A470056179E /* DetailConfigTable.h */, E80B28D417B1100D0056179E /* AboutText.html */, ); path = Gui; sourceTree = ""; }; E8CF039E178EDDCF000683D4 /* Draw */ = { isa = PBXGroup; children = ( E89E811E179C2BDC0059C649 /* Post Filters */, E8E0AFBA179C0F5B00C6B5A9 /* Client Object */, E8E0AFB9179C0F3500C6B5A9 /* Low Level */, E89A649B17A2407100FDA893 /* Lighting */, E8CF03A9178EDF74000683D4 /* GLRenderer.cpp */, E8CF03AA178EDF74000683D4 /* GLRenderer.h */, E8CF03AC178EDFCD000683D4 /* IGLDevice.cpp */, E8CF03AD178EDFCD000683D4 /* IGLDevice.h */, E8E0AFB6179C0F2800C6B5A9 /* GLFramebufferManager.cpp */, E8E0AFB7179C0F2800C6B5A9 /* GLFramebufferManager.h */, E8CF041C1790D6D5000683D4 /* GLProgramManager.cpp */, E8CF041D1790D6D5000683D4 /* GLProgramManager.h */, E859511317C96B260012810C /* GLProfiler.cpp */, E859511417C96B270012810C /* GLProfiler.h */, ); path = Draw; sourceTree = ""; }; E8CF03A2178EDE56000683D4 /* Client */ = { isa = PBXGroup; children = ( E8E0AF8D17993CB100C6B5A9 /* I/O Interfaces */, E8E0AF9017993D1800C6B5A9 /* Net */, E8E0AF8B17993C2300C6B5A9 /* Client Main */, E8E0AF8E17993CD600C6B5A9 /* Utilities */, E8E0AF8C17993C8500C6B5A9 /* World */, ); path = Client; sourceTree = ""; }; E8CF03AF178EE2CD000683D4 /* Core */ = { isa = PBXGroup; children = ( E8E44682179CC4A400BE8855 /* Media */, E8E44681179CC49C00BE8855 /* I/O */, E8E44680179CC48B00BE8855 /* System */, E8CF03CC178EE95F000683D4 /* Math.cpp */, E8CF03CD178EE95F000683D4 /* Math.h */, E88318DF17925F2E002ABE6D /* Deque.cpp */, E88318E017925F2E002ABE6D /* Deque.h */, E88318E21792698D002ABE6D /* Stopwatch.cpp */, E88318E31792698D002ABE6D /* Stopwatch.h */, E834F5541794BBD4004EBE88 /* Debug.cpp */, E834F5551794BBD4004EBE88 /* Debug.h */, E8E0AFB3179BF25B00C6B5A9 /* Settings.cpp */, E8E0AFB4179BF25B00C6B5A9 /* Settings.h */, ); path = Core; sourceTree = ""; }; E8CF03B3178EE38C000683D4 /* Imports */ = { isa = PBXGroup; children = ( E8CF03B4178EE39A000683D4 /* SDL.h */, E8CF03C0178EE5B6000683D4 /* OpenGL.h */, ); path = Imports; sourceTree = ""; }; E8E0AF8B17993C2300C6B5A9 /* Client Main */ = { isa = PBXGroup; children = ( E8CF03C1178EE6D8000683D4 /* Client.cpp */, E8CF03C2178EE6D8000683D4 /* Client.h */, E834F56D1797D92F004EBE88 /* ChatWindow.cpp */, E834F56E1797D932004EBE88 /* ChatWindow.h */, E8E0AF92179942DB00C6B5A9 /* Corpse.cpp */, E8E0AF93179942DB00C6B5A9 /* Corpse.h */, E8E0AF95179980F500C6B5A9 /* CenterMessageView.cpp */, E8E0AF96179980F500C6B5A9 /* CenterMessageView.h */, E8E0AF98179996A100C6B5A9 /* HurtRingView.cpp */, E8E0AF99179996A100C6B5A9 /* HurtRingView.h */, E8E0AF9E179A698800C6B5A9 /* MapView.cpp */, E8E0AF9F179A698800C6B5A9 /* MapView.h */, E8E0AFA1179A8F1000C6B5A9 /* ScoreboardView.cpp */, E8E0AFA2179A8F1000C6B5A9 /* ScoreboardView.h */, E8E0AFA4179AA31B00C6B5A9 /* LimboView.cpp */, E8E0AFA5179AA31C00C6B5A9 /* LimboView.h */, E8E0AFAA179ADC2100C6B5A9 /* ILocalEntity.cpp */, E8E0AFAB179ADC2100C6B5A9 /* ILocalEntity.h */, E8E0AFAD179ADDCB00C6B5A9 /* ParticleSpriteEntity.cpp */, E8E0AFAE179ADDCB00C6B5A9 /* ParticleSpriteEntity.h */, E8E0AFB0179AF4E600C6B5A9 /* SmokeSpriteEntity.cpp */, E8E0AFB1179AF4E600C6B5A9 /* SmokeSpriteEntity.h */, E89A649217A1677F00FDA893 /* FallingBlock.cpp */, E89A649317A1677F00FDA893 /* FallingBlock.h */, E89A649517A1835900FDA893 /* GunCasing.cpp */, E89A649617A1835900FDA893 /* GunCasing.h */, E80B28CB17AFCCC40056179E /* PaletteView.cpp */, E80B28CC17AFCCC70056179E /* PaletteView.h */, E80B28D117AFF77B0056179E /* TCProgressView.cpp */, E80B28D217AFF77E0056179E /* TCProgressView.h */, ); name = "Client Main"; sourceTree = ""; }; E8E0AF8C17993C8500C6B5A9 /* World */ = { isa = PBXGroup; children = ( E8E0AF9117993D2B00C6B5A9 /* Game Modes */, E8E0AF8F17993CEB00C6B5A9 /* Elements */, E8CF03FA178FACFF000683D4 /* GameMap.cpp */, E8CF03FB178FACFF000683D4 /* GameMap.h */, E8CF03FD178FB1E1000683D4 /* IGameMapListener.cpp */, E8CF03FE178FB1E1000683D4 /* IGameMapListener.h */, E88318DC179257F0002ABE6D /* GameMapWrapper.cpp */, E88318DD179257F0002ABE6D /* GameMapWrapper.h */, E88318E617928F84002ABE6D /* World.cpp */, E88318E717928F85002ABE6D /* World.h */, E8567E6A1792F398009D83E0 /* IWorldListener.cpp */, E8567E6B1792F399009D83E0 /* IWorldListener.h */, E88318E517928EAC002ABE6D /* PhysicsConstants.h */, ); name = World; sourceTree = ""; }; E8E0AF8D17993CB100C6B5A9 /* I/O Interfaces */ = { isa = PBXGroup; children = ( E8CF03A6178EDF6A000683D4 /* IRenderer.cpp */, E8CF03A7178EDF6A000683D4 /* IRenderer.h */, E8CF03F7178FABA4000683D4 /* SceneDefinition.cpp */, E8CF03F8178FABA4000683D4 /* SceneDefinition.h */, E8CF03C6178EE81A000683D4 /* IAudioDevice.cpp */, E8CF03C7178EE81A000683D4 /* IAudioDevice.h */, E8567E551792B24D009D83E0 /* IAudioChunk.cpp */, E8567E561792B24D009D83E0 /* IAudioChunk.h */, E8CF03C9178EE869000683D4 /* IInputInterface.cpp */, E8CF03CA178EE869000683D4 /* IInputInterface.h */, E8CF03F4178FAA8B000683D4 /* IImage.cpp */, E8CF03F5178FAA8B000683D4 /* IImage.h */, E8567E711793D5AD009D83E0 /* IModel.cpp */, E8567E721793D5AD009D83E0 /* IModel.h */, E80B288E17A659F30056179E /* AsyncRenderer.cpp */, E80B288F17A659F30056179E /* AsyncRenderer.h */, ); name = "I/O Interfaces"; sourceTree = ""; }; E8E0AF8E17993CD600C6B5A9 /* Utilities */ = { isa = PBXGroup; children = ( E834F56617979F55004EBE88 /* Quake3Font.cpp */, E834F56717979F57004EBE88 /* Quake3Font.h */, E834F56917979FD3004EBE88 /* IFont.cpp */, E834F56A17979FD5004EBE88 /* IFont.h */, E834F56C1797AA2C004EBE88 /* FontData.h */, ); name = Utilities; sourceTree = ""; }; E8E0AF8F17993CEB00C6B5A9 /* Elements */ = { isa = PBXGroup; children = ( E88318D9179256E4002ABE6D /* Player.cpp */, E88318DA179256E5002ABE6D /* Player.h */, E834F54E17942C43004EBE88 /* Grenade.cpp */, E834F54F17942C43004EBE88 /* Grenade.h */, E8567E6E1793AA45009D83E0 /* Weapon.cpp */, E8567E6F1793AA46009D83E0 /* Weapon.h */, ); name = Elements; sourceTree = ""; }; E8E0AF9017993D1800C6B5A9 /* Net */ = { isa = PBXGroup; children = ( E834F55117944778004EBE88 /* NetClient.cpp */, E834F55217944779004EBE88 /* NetClient.h */, ); name = Net; sourceTree = ""; }; E8E0AF9117993D2B00C6B5A9 /* Game Modes */ = { isa = PBXGroup; children = ( E834F5571794DCF9004EBE88 /* IGameMode.cpp */, E834F5581794DCFB004EBE88 /* IGameMode.h */, E834F55A1794DDA2004EBE88 /* CTFGameMode.cpp */, E834F55B1794DDA4004EBE88 /* CTFGameMode.h */, E80B28CE17AFE68A0056179E /* TCGameMode.cpp */, E80B28CF17AFE68A0056179E /* TCGameMode.h */, ); name = "Game Modes"; sourceTree = ""; }; E8E0AFB9179C0F3500C6B5A9 /* Low Level */ = { isa = PBXGroup; children = ( E8CF04191790CCAB000683D4 /* GLShader.cpp */, E8CF041A1790CCAB000683D4 /* GLShader.h */, E88318A91790EBAA002ABE6D /* GLProgramUniform.cpp */, E88318AA1790EBAA002ABE6D /* GLProgramUniform.h */, E88318AC1790EDDF002ABE6D /* GLProgramAttribute.cpp */, E88318AD1790EDDF002ABE6D /* GLProgramAttribute.h */, E8CF04061790455B000683D4 /* GLProgram.cpp */, E8CF04071790455B000683D4 /* GLProgram.h */, ); name = "Low Level"; sourceTree = ""; }; E8E0AFBA179C0F5B00C6B5A9 /* Client Object */ = { isa = PBXGroup; children = ( E8CF0400178FB52F000683D4 /* GLImage.cpp */, E8CF0401178FB52F000683D4 /* GLImage.h */, E8E0AF9B179A5BC200C6B5A9 /* GLFlatMapRenderer.cpp */, E8E0AF9C179A5BC200C6B5A9 /* GLFlatMapRenderer.h */, E8E44696179D2CA100BE8855 /* IGLSpriteRenderer.cpp */, E8E44697179D2CA100BE8855 /* IGLSpriteRenderer.h */, E8E0AFA7179ACDDD00C6B5A9 /* GLSpriteRenderer.cpp */, E8E0AFA8179ACDDD00C6B5A9 /* GLSpriteRenderer.h */, E8E44699179D2EDC00BE8855 /* GLSoftSpriteRenderer.cpp */, E8E4469A179D2EDC00BE8855 /* GLSoftSpriteRenderer.h */, E8E0AF881798278000C6B5A9 /* GLImageRenderer.cpp */, E8E0AF891798278000C6B5A9 /* GLImageRenderer.h */, E88318D6179176F3002ABE6D /* GLImageManager.cpp */, E88318D7179176F3002ABE6D /* GLImageManager.h */, E8567E741793D60E009D83E0 /* GLModelManager.cpp */, E8567E751793D60E009D83E0 /* GLModelManager.h */, E8567E7A1793E105009D83E0 /* GLModel.cpp */, E8567E7B1793E105009D83E0 /* GLModel.h */, E8567E7D1793E1B3009D83E0 /* GLVoxelModel.cpp */, E8567E7E1793E1B3009D83E0 /* GLVoxelModel.h */, E88318AF1790F73F002ABE6D /* GLMapRenderer.cpp */, E88318B01790F73F002ABE6D /* GLMapRenderer.h */, E88318B217911A73002ABE6D /* GLMapChunk.cpp */, E88318B317911A73002ABE6D /* GLMapChunk.h */, E89A648C17A11B4E00FDA893 /* GLModelRenderer.cpp */, E89A648D17A11B4E00FDA893 /* GLModelRenderer.h */, E80B286F17A4CA2B0056179E /* GLOptimizedVoxelModel.cpp */, E80B287017A4CA2C0056179E /* GLOptimizedVoxelModel.h */, E80B289717AA63FC0056179E /* GLWaterRenderer.cpp */, E80B289817AA63FF0056179E /* GLWaterRenderer.h */, E844886017CFB32B005105D0 /* GLLongSpriteRenderer.cpp */, E844886117CFB32B005105D0 /* GLLongSpriteRenderer.h */, ); name = "Client Object"; sourceTree = ""; }; E8E44680179CC48B00BE8855 /* System */ = { isa = PBXGroup; children = ( E8CF03B0178EE300000683D4 /* Thread.cpp */, E8CF03B1178EE300000683D4 /* Thread.h */, E8CF03CF178EEF80000683D4 /* Semaphore.cpp */, E8CF03D0178EEF80000683D4 /* Semaphore.h */, E8CF03D2178EF069000683D4 /* Mutex.cpp */, E8CF03D3178EF06A000683D4 /* Mutex.h */, E8CF03D5178EF09C000683D4 /* ILockable.cpp */, E8CF03D6178EF09C000683D4 /* ILockable.h */, E8CF03D8178EF165000683D4 /* AutoLocker.cpp */, E8CF03D9178EF166000683D4 /* AutoLocker.h */, E8CF03DE178EF4E9000683D4 /* IRunnable.cpp */, E8CF03DF178EF4E9000683D4 /* IRunnable.h */, E8CF0403178FF776000683D4 /* Exception.cpp */, E8CF0404178FF776000683D4 /* Exception.h */, E8567E5E1792C0FF009D83E0 /* DynamicLibrary.cpp */, E8567E5F1792C0FF009D83E0 /* DynamicLibrary.h */, E80B286C17A3B0570056179E /* ConcurrentDispatch.cpp */, E80B286D17A3B0570056179E /* ConcurrentDispatch.h */, E80B288B17A5FFB30056179E /* ThreadLocalStorage.cpp */, E80B288C17A5FFB40056179E /* ThreadLocalStorage.h */, ); name = System; sourceTree = ""; }; E8E44681179CC49C00BE8855 /* I/O */ = { isa = PBXGroup; children = ( E8CF04091790471D000683D4 /* IFileSystem.cpp */, E8CF040A1790471D000683D4 /* IFileSystem.h */, E8CF040C17904970000683D4 /* FileManager.cpp */, E8CF040D17904971000683D4 /* FileManager.h */, E8CF040F17904ABC000683D4 /* IStream.cpp */, E8CF041017904ABC000683D4 /* IStream.h */, E8CF041217904E8B000683D4 /* StdStream.cpp */, E8CF041317904E8C000683D4 /* StdStream.h */, E8CF0415179052F6000683D4 /* DirectoryFileSystem.cpp */, E8CF0416179052F7000683D4 /* DirectoryFileSystem.h */, E834F55D17950E41004EBE88 /* DeflateStream.cpp */, E834F55E17950E42004EBE88 /* DeflateStream.h */, E834F56317951B1A004EBE88 /* MemoryStream.cpp */, E834F56417951B1B004EBE88 /* MemoryStream.h */, E80B28DC17B39EEE0056179E /* ZipFileSystem.cpp */, E80B28DD17B39EEF0056179E /* ZipFileSystem.h */, E80B28DF17B4FDD40056179E /* DynamicMemoryStream.cpp */, E80B28E017B4FDD70056179E /* DynamicMemoryStream.h */, ); name = I/O; sourceTree = ""; }; E8E44682179CC4A400BE8855 /* Media */ = { isa = PBXGroup; children = ( E8E44683179CC4DE00BE8855 /* Bitmap Codecs */, E88318D3179172AF002ABE6D /* Bitmap.cpp */, E88318D4179172AF002ABE6D /* Bitmap.h */, E8567E771793DC37009D83E0 /* VoxelModel.cpp */, E8567E781793DC37009D83E0 /* VoxelModel.h */, E8567E611792CA12009D83E0 /* IAudioStream.cpp */, E8567E621792CA12009D83E0 /* IAudioStream.h */, E8567E641792CCE5009D83E0 /* WavAudioStream.cpp */, E8567E651792CCE5009D83E0 /* WavAudioStream.h */, E80B288617A52AB60056179E /* BitmapAtlasGenerator.cpp */, E80B288717A52AB70056179E /* BitmapAtlasGenerator.h */, ); name = Media; sourceTree = ""; }; E8E44683179CC4DE00BE8855 /* Bitmap Codecs */ = { isa = PBXGroup; children = ( E8E44684179CC4FF00BE8855 /* IBitmapCodec.cpp */, E8E44685179CC4FF00BE8855 /* IBitmapCodec.h */, E8E44687179CC65900BE8855 /* TargaReader.cpp */, E8E4468A179CCF5500BE8855 /* FltkImageReader.cpp */, E8E446A8179F822D00BE8855 /* TargaWriter.cpp */, ); name = "Bitmap Codecs"; sourceTree = ""; }; E8E446AB17A02EC700BE8855 /* Supporting Files */ = { isa = PBXGroup; children = ( E8E446AF17A036CC00BE8855 /* m4 */, E8E446AD17A02EDA00BE8855 /* configure.ac */, E8EE08A217BA016F00631987 /* AUTHORS */, E8EE08A317BA016F00631987 /* ChangeLog */, E8EE08A417BA016F00631987 /* NEWS */, E842D48B17C0D06300381B49 /* README.md */, E8EE08A517BA016F00631987 /* README */, E8E446AE17A02EDA00BE8855 /* Makefile.am */, ); name = "Supporting Files"; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ E8CF0384178ED9D2000683D4 /* OpenSpades */ = { isa = PBXNativeTarget; buildConfigurationList = E8CF038E178ED9D2000683D4 /* Build configuration list for PBXNativeTarget "OpenSpades" */; buildPhases = ( E8CF0381178ED9D2000683D4 /* Sources */, E8CF0382178ED9D2000683D4 /* Frameworks */, E8CF0383178ED9D2000683D4 /* CopyFiles */, ); buildRules = ( ); dependencies = ( ); name = OpenSpades; productName = OpenSpades; productReference = E8CF0385178ED9D2000683D4 /* OpenSpades */; productType = "com.apple.product-type.tool"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ E8CF037D178ED9D2000683D4 /* Project object */ = { isa = PBXProject; attributes = { LastUpgradeCheck = 0460; ORGANIZATIONNAME = yvt.jp; }; buildConfigurationList = E8CF0380178ED9D2000683D4 /* Build configuration list for PBXProject "OpenSpades" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; knownRegions = ( en, ); mainGroup = E8CF037C178ED9D2000683D4; productRefGroup = E8CF0386178ED9D2000683D4 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( E8CF0384178ED9D2000683D4 /* OpenSpades */, ); }; /* End PBXProject section */ /* Begin PBXSourcesBuildPhase section */ E8CF0381178ED9D2000683D4 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( E8CF03A8178EDF6A000683D4 /* IRenderer.cpp in Sources */, E8CF03AB178EDF74000683D4 /* GLRenderer.cpp in Sources */, E8CF03AE178EDFCD000683D4 /* IGLDevice.cpp in Sources */, E8CF03B2178EE300000683D4 /* Thread.cpp in Sources */, E8CF03BD178EE502000683D4 /* SDLGLDevice.cpp in Sources */, E8CF03BF178EE50E000683D4 /* Main.cpp in Sources */, E8CF03C3178EE6D8000683D4 /* Client.cpp in Sources */, E8CF03C8178EE81A000683D4 /* IAudioDevice.cpp in Sources */, E8CF03CB178EE869000683D4 /* IInputInterface.cpp in Sources */, E8CF03CE178EE95F000683D4 /* Math.cpp in Sources */, E8CF03D1178EEF80000683D4 /* Semaphore.cpp in Sources */, E8CF03D4178EF06A000683D4 /* Mutex.cpp in Sources */, E8CF03D7178EF09C000683D4 /* ILockable.cpp in Sources */, E8CF03DA178EF166000683D4 /* AutoLocker.cpp in Sources */, E8CF03E0178EF4E9000683D4 /* IRunnable.cpp in Sources */, E8CF03E3178EF57E000683D4 /* SDLRunner.cpp in Sources */, E8CF03E9178EF822000683D4 /* MainWindow.cpp in Sources */, E8CF03F6178FAA8B000683D4 /* IImage.cpp in Sources */, E8CF03F9178FABA4000683D4 /* SceneDefinition.cpp in Sources */, E8CF03FC178FACFF000683D4 /* GameMap.cpp in Sources */, E8CF03FF178FB1E1000683D4 /* IGameMapListener.cpp in Sources */, E8CF0402178FB52F000683D4 /* GLImage.cpp in Sources */, E8CF0405178FF776000683D4 /* Exception.cpp in Sources */, E8CF04081790455B000683D4 /* GLProgram.cpp in Sources */, E8CF040B1790471E000683D4 /* IFileSystem.cpp in Sources */, E8CF040E17904971000683D4 /* FileManager.cpp in Sources */, E8CF041117904ABC000683D4 /* IStream.cpp in Sources */, E8CF041417904E8D000683D4 /* StdStream.cpp in Sources */, E8CF0417179052F7000683D4 /* DirectoryFileSystem.cpp in Sources */, E8CF041B1790CCAB000683D4 /* GLShader.cpp in Sources */, E8CF041E1790D6D6000683D4 /* GLProgramManager.cpp in Sources */, E88318AB1790EBAA002ABE6D /* GLProgramUniform.cpp in Sources */, E88318AE1790EDDF002ABE6D /* GLProgramAttribute.cpp in Sources */, E88318B11790F740002ABE6D /* GLMapRenderer.cpp in Sources */, E88318B417911A73002ABE6D /* GLMapChunk.cpp in Sources */, E88318D5179172AF002ABE6D /* Bitmap.cpp in Sources */, E88318D8179176F4002ABE6D /* GLImageManager.cpp in Sources */, E88318DB179256E5002ABE6D /* Player.cpp in Sources */, E88318DE179257F1002ABE6D /* GameMapWrapper.cpp in Sources */, E88318E117925F2E002ABE6D /* Deque.cpp in Sources */, E88318E41792698D002ABE6D /* Stopwatch.cpp in Sources */, E88318E817928F86002ABE6D /* World.cpp in Sources */, E88319181792A7CC002ABE6D /* callbacks.c in Sources */, E88319191792A7CC002ABE6D /* compress.c in Sources */, E883191A1792A7CC002ABE6D /* host.c in Sources */, E883191B1792A7CC002ABE6D /* list.c in Sources */, E883191C1792A7CC002ABE6D /* packet.c in Sources */, E883191D1792A7CC002ABE6D /* peer.c in Sources */, E883191E1792A7CC002ABE6D /* protocol.c in Sources */, E883191F1792A7CC002ABE6D /* unix.c in Sources */, E88319201792A7CC002ABE6D /* win32.c in Sources */, E8567E571792B24D009D83E0 /* IAudioChunk.cpp in Sources */, E8567E5A1792BEFC009D83E0 /* ALDevice.cpp in Sources */, E8567E5D1792C089009D83E0 /* ALFuncs.cpp in Sources */, E8567E601792C0FF009D83E0 /* DynamicLibrary.cpp in Sources */, E8567E631792CA12009D83E0 /* IAudioStream.cpp in Sources */, E8567E661792CCE5009D83E0 /* WavAudioStream.cpp in Sources */, E8567E6C1792F399009D83E0 /* IWorldListener.cpp in Sources */, E8567E701793AA46009D83E0 /* Weapon.cpp in Sources */, E8567E731793D5AE009D83E0 /* IModel.cpp in Sources */, E8567E761793D60E009D83E0 /* GLModelManager.cpp in Sources */, E8567E791793DC37009D83E0 /* VoxelModel.cpp in Sources */, E8567E7C1793E105009D83E0 /* GLModel.cpp in Sources */, E8567E7F1793E1B3009D83E0 /* GLVoxelModel.cpp in Sources */, E834F55017942C43004EBE88 /* Grenade.cpp in Sources */, E834F55317944779004EBE88 /* NetClient.cpp in Sources */, E834F5561794BBD4004EBE88 /* Debug.cpp in Sources */, E834F5591794DCFD004EBE88 /* IGameMode.cpp in Sources */, E834F55C1794DDA6004EBE88 /* CTFGameMode.cpp in Sources */, E834F55F17950E44004EBE88 /* DeflateStream.cpp in Sources */, E834F56517951B1C004EBE88 /* MemoryStream.cpp in Sources */, E834F56817979F5A004EBE88 /* Quake3Font.cpp in Sources */, E834F56B17979FD7004EBE88 /* IFont.cpp in Sources */, E834F56F1797D934004EBE88 /* ChatWindow.cpp in Sources */, E8E0AF8A1798278000C6B5A9 /* GLImageRenderer.cpp in Sources */, E8E0AF94179942DB00C6B5A9 /* Corpse.cpp in Sources */, E8E0AF97179980F500C6B5A9 /* CenterMessageView.cpp in Sources */, E8E0AF9A179996A100C6B5A9 /* HurtRingView.cpp in Sources */, E8E0AF9D179A5BC200C6B5A9 /* GLFlatMapRenderer.cpp in Sources */, E8E0AFA0179A698800C6B5A9 /* MapView.cpp in Sources */, E8E0AFA3179A8F1100C6B5A9 /* ScoreboardView.cpp in Sources */, E8E0AFA6179AA31C00C6B5A9 /* LimboView.cpp in Sources */, E8E0AFA9179ACDDE00C6B5A9 /* GLSpriteRenderer.cpp in Sources */, E8E0AFAC179ADC2200C6B5A9 /* ILocalEntity.cpp in Sources */, E8E0AFAF179ADDCC00C6B5A9 /* ParticleSpriteEntity.cpp in Sources */, E8E0AFB2179AF4E700C6B5A9 /* SmokeSpriteEntity.cpp in Sources */, E8E0AFB5179BF25B00C6B5A9 /* Settings.cpp in Sources */, E8E0AFB8179C0F2900C6B5A9 /* GLFramebufferManager.cpp in Sources */, E89E8121179C2C800059C649 /* GLBloomFilter.cpp in Sources */, E8D88AB1179C3004004C2451 /* GLQuadRenderer.cpp in Sources */, E8D88AB4179C45B7004C2451 /* GLLensFilter.cpp in Sources */, E8E44686179CC4FF00BE8855 /* IBitmapCodec.cpp in Sources */, E8E44689179CC65900BE8855 /* TargaReader.cpp in Sources */, E8E4468C179CCF5500BE8855 /* FltkImageReader.cpp in Sources */, E8E44695179D19DC00BE8855 /* MainWindowHandler.cpp in Sources */, E8E44698179D2CA100BE8855 /* IGLSpriteRenderer.cpp in Sources */, E8E4469B179D2EDD00BE8855 /* GLSoftSpriteRenderer.cpp in Sources */, E8E4469E179D59A900BE8855 /* GLCameraBlurFilter.cpp in Sources */, E8E446A4179EA60900BE8855 /* GLMapShadowRenderer.cpp in Sources */, E8E446A7179EAC7900BE8855 /* GLShadowShader.cpp in Sources */, E8E446AA179F822D00BE8855 /* TargaWriter.cpp in Sources */, E89A648E17A11B4F00FDA893 /* GLModelRenderer.cpp in Sources */, E89A649117A12FF900FDA893 /* GLDynamicLightShader.cpp in Sources */, E89A649417A1677F00FDA893 /* FallingBlock.cpp in Sources */, E89A649717A1835A00FDA893 /* GunCasing.cpp in Sources */, E89A649A17A2402900FDA893 /* IGLShadowMapRenderer.cpp in Sources */, E80B286217A2462D0056179E /* GLShadowMapShader.cpp in Sources */, E80B286517A24AEE0056179E /* GLBasicShadowMapRenderer.cpp in Sources */, E80B286E17A3B0580056179E /* ConcurrentDispatch.cpp in Sources */, E80B287117A4CA2D0056179E /* GLOptimizedVoxelModel.cpp in Sources */, E80B288117A516D70056179E /* shapes.cc in Sources */, E80B288217A516D70056179E /* advancing_front.cc in Sources */, E80B288317A516D70056179E /* cdt.cc in Sources */, E80B288417A516D70056179E /* sweep.cc in Sources */, E80B288517A516D70056179E /* sweep_context.cc in Sources */, E80B288817A52AB70056179E /* BitmapAtlasGenerator.cpp in Sources */, E80B288D17A5FFB50056179E /* ThreadLocalStorage.cpp in Sources */, E80B289017A659F30056179E /* AsyncRenderer.cpp in Sources */, E80B289317A683510056179E /* SDLAsyncRunner.cpp in Sources */, E80B289617A9D6B70056179E /* GLDynamicLight.cpp in Sources */, E80B289917AA64020056179E /* GLWaterRenderer.cpp in Sources */, E80B28BE17ABB2590056179E /* kiss_fft.c in Sources */, E80B28C117AE7FF20056179E /* GLAmbientShadowRenderer.cpp in Sources */, E80B28C417AF85320056179E /* DetailConfigWindow.cpp in Sources */, E80B28C717AF872C0056179E /* DetailConfigWindowHandler.cpp in Sources */, E80B28CA17AF8A480056179E /* DetailConfigTable.cpp in Sources */, E80B28CD17AFCCCB0056179E /* PaletteView.cpp in Sources */, E80B28D017AFE68A0056179E /* TCGameMode.cpp in Sources */, E80B28D317AFF7810056179E /* TCProgressView.cpp in Sources */, E80B28DA17B39D160056179E /* ioapi.c in Sources */, E80B28DB17B39D160056179E /* unzip.c in Sources */, E80B28DE17B39EEF0056179E /* ZipFileSystem.cpp in Sources */, E80B28E117B4FDDA0056179E /* DynamicMemoryStream.cpp in Sources */, E8EE08A117B8F4B000631987 /* GLRadiosityRenderer.cpp in Sources */, E859510C17C5DA060012810C /* GLFogFilter.cpp in Sources */, E859510F17C61F850012810C /* GLLensFlareFilter.cpp in Sources */, E859511217C645000012810C /* GLFXAAFilter.cpp in Sources */, E859511517C96B270012810C /* GLProfiler.cpp in Sources */, E844886217CFB32C005105D0 /* GLLongSpriteRenderer.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin XCBuildConfiguration section */ E8CF038C178ED9D2000683D4 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ARCHS = "$(ARCHS_STANDARD_32_BIT)"; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = NO; FRAMEWORK_SEARCH_PATHS = /Library/Frameworks; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; GCC_ENABLE_OBJC_EXCEPTIONS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", "HAS_SOCKLEN_T=1", ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = ( /Library/Frameworks/SDL.framework/Headers, /Library/Frameworks/SDL_net.framework/Headers, /usr/local/include/FL/images, /usr/local/include, Sources/ENet/include, ); LIBRARY_SEARCH_PATHS = /usr/local/lib; MACOSX_DEPLOYMENT_TARGET = 10.8; ONLY_ACTIVE_ARCH = YES; SDKROOT = macosx; }; name = Debug; }; E8CF038D178ED9D2000683D4 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; ARCHS = "$(ARCHS_STANDARD_32_BIT)"; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_OBJC_ARC = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INT_CONVERSION = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; COPY_PHASE_STRIP = YES; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; FRAMEWORK_SEARCH_PATHS = /Library/Frameworks; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_ENABLE_OBJC_EXCEPTIONS = YES; GCC_OPTIMIZATION_LEVEL = 3; GCC_PREPROCESSOR_DEFINITIONS = ( "NDEBUG=1", "HAS_SOCKLEN_T=1", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = ( /Library/Frameworks/SDL.framework/Headers, /Library/Frameworks/SDL_net.framework/Headers, /usr/local/include/FL/images, /usr/local/include, Sources/ENet/include, ); LIBRARY_SEARCH_PATHS = /usr/local/lib; MACOSX_DEPLOYMENT_TARGET = 10.8; SDKROOT = macosx; }; name = Release; }; E8CF038F178ED9D2000683D4 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { LIBRARY_SEARCH_PATHS = ( "$(inherited)", /opt/X11/lib, ); PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; E8CF0390178ED9D2000683D4 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { LIBRARY_SEARCH_PATHS = ( "$(inherited)", /opt/X11/lib, ); PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ E8CF0380178ED9D2000683D4 /* Build configuration list for PBXProject "OpenSpades" */ = { isa = XCConfigurationList; buildConfigurations = ( E8CF038C178ED9D2000683D4 /* Debug */, E8CF038D178ED9D2000683D4 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; E8CF038E178ED9D2000683D4 /* Build configuration list for PBXNativeTarget "OpenSpades" */ = { isa = XCConfigurationList; buildConfigurations = ( E8CF038F178ED9D2000683D4 /* Debug */, E8CF0390178ED9D2000683D4 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ }; rootObject = E8CF037D178ED9D2000683D4 /* Project object */; }