1879 lines
158 KiB
Plaintext

// !$*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 */; };
E844886617D0C43B005105D0 /* Tracer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E844886417D0C43B005105D0 /* Tracer.cpp */; };
E844886A17D262E4005105D0 /* Serverbrowser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E844886817D262E3005105D0 /* Serverbrowser.cpp */; };
E844888217D2633C005105D0 /* json_reader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E844887B17D2633C005105D0 /* json_reader.cpp */; };
E844888317D2633C005105D0 /* json_value.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E844887C17D2633C005105D0 /* json_value.cpp */; };
E844888417D2633C005105D0 /* json_writer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E844887E17D2633C005105D0 /* json_writer.cpp */; };
E844888717D2669C005105D0 /* libcurl.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = E844888617D26699005105D0 /* libcurl.dylib */; };
E844888A17D39CD3005105D0 /* ErrorDialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E844888817D39CD0005105D0 /* ErrorDialog.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 */; };
E8B6B68F17DE27B500E35523 /* as_atomic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B64217DE27B500E35523 /* as_atomic.cpp */; };
E8B6B69017DE27B500E35523 /* as_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B64417DE27B500E35523 /* as_builder.cpp */; };
E8B6B69117DE27B500E35523 /* as_bytecode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B64617DE27B500E35523 /* as_bytecode.cpp */; };
E8B6B69217DE27B500E35523 /* as_callfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B64817DE27B500E35523 /* as_callfunc.cpp */; };
E8B6B6A117DE27B500E35523 /* as_compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B65817DE27B500E35523 /* as_compiler.cpp */; };
E8B6B6A217DE27B500E35523 /* as_configgroup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B65B17DE27B500E35523 /* as_configgroup.cpp */; };
E8B6B6A317DE27B500E35523 /* as_context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B65D17DE27B500E35523 /* as_context.cpp */; };
E8B6B6A417DE27B500E35523 /* as_datatype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B66017DE27B500E35523 /* as_datatype.cpp */; };
E8B6B6A517DE27B500E35523 /* as_gc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B66317DE27B500E35523 /* as_gc.cpp */; };
E8B6B6A617DE27B500E35523 /* as_generic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B66517DE27B500E35523 /* as_generic.cpp */; };
E8B6B6A717DE27B500E35523 /* as_globalproperty.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B66717DE27B500E35523 /* as_globalproperty.cpp */; };
E8B6B6A817DE27B500E35523 /* as_memory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B66917DE27B500E35523 /* as_memory.cpp */; };
E8B6B6A917DE27B500E35523 /* as_module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B66B17DE27B500E35523 /* as_module.cpp */; };
E8B6B6AA17DE27B500E35523 /* as_objecttype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B66D17DE27B500E35523 /* as_objecttype.cpp */; };
E8B6B6AB17DE27B500E35523 /* as_outputbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B66F17DE27B500E35523 /* as_outputbuffer.cpp */; };
E8B6B6AC17DE27B500E35523 /* as_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B67117DE27B500E35523 /* as_parser.cpp */; };
E8B6B6AD17DE27B500E35523 /* as_restore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B67417DE27B500E35523 /* as_restore.cpp */; };
E8B6B6AE17DE27B500E35523 /* as_scriptcode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B67617DE27B500E35523 /* as_scriptcode.cpp */; };
E8B6B6AF17DE27B500E35523 /* as_scriptengine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B67817DE27B500E35523 /* as_scriptengine.cpp */; };
E8B6B6B017DE27B500E35523 /* as_scriptfunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B67A17DE27B500E35523 /* as_scriptfunction.cpp */; };
E8B6B6B117DE27B500E35523 /* as_scriptnode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B67C17DE27B500E35523 /* as_scriptnode.cpp */; };
E8B6B6B217DE27B500E35523 /* as_scriptobject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B67E17DE27B500E35523 /* as_scriptobject.cpp */; };
E8B6B6B317DE27B500E35523 /* as_string.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B68017DE27B500E35523 /* as_string.cpp */; };
E8B6B6B417DE27B500E35523 /* as_string_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B68217DE27B500E35523 /* as_string_util.cpp */; };
E8B6B6B517DE27B500E35523 /* as_thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B68617DE27B500E35523 /* as_thread.cpp */; };
E8B6B6B617DE27B500E35523 /* as_tokenizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B68917DE27B500E35523 /* as_tokenizer.cpp */; };
E8B6B6B717DE27B500E35523 /* as_typeinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B68B17DE27B500E35523 /* as_typeinfo.cpp */; };
E8B6B6B817DE27B500E35523 /* as_variablescope.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B68D17DE27B500E35523 /* as_variablescope.cpp */; };
E8B6B6B917DE289700E35523 /* as_callfunc_x86.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B65617DE27B500E35523 /* as_callfunc_x86.cpp */; };
E8B6B6BF17DF456F00E35523 /* GLSparseShadowMapRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B6BD17DF456E00E35523 /* GLSparseShadowMapRenderer.cpp */; };
E8B6B6D517E0850D00E35523 /* scriptany.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B6C017E0850700E35523 /* scriptany.cpp */; };
E8B6B6D617E0850D00E35523 /* scriptarray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B6C217E0850700E35523 /* scriptarray.cpp */; };
E8B6B6D717E0850D00E35523 /* scriptbuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B6C417E0850800E35523 /* scriptbuilder.cpp */; };
E8B6B6D817E0850D00E35523 /* scriptdictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B6C617E0850800E35523 /* scriptdictionary.cpp */; };
E8B6B6D917E0850D00E35523 /* scripthandle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B6C817E0850900E35523 /* scripthandle.cpp */; };
E8B6B6DA17E0850D00E35523 /* scripthelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B6CA17E0850900E35523 /* scripthelper.cpp */; };
E8B6B6DB17E0850D00E35523 /* scriptmath.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B6CC17E0850A00E35523 /* scriptmath.cpp */; };
E8B6B6DC17E0850D00E35523 /* scriptmathcomplex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B6CE17E0850B00E35523 /* scriptmathcomplex.cpp */; };
E8B6B6DD17E0850D00E35523 /* scriptstdstring_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B6D017E0850B00E35523 /* scriptstdstring_utils.cpp */; };
E8B6B6DE17E0850D00E35523 /* scriptstdstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B6D117E0850C00E35523 /* scriptstdstring.cpp */; };
E8B6B6DF17E0850D00E35523 /* weakref.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B6D317E0850D00E35523 /* weakref.cpp */; };
E8B6B6E217E08BAF00E35523 /* ScriptManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B6E017E08BAE00E35523 /* ScriptManager.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 */; };
E8D2ACE317D704E600BE5490 /* GLColorCorrectionFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8D2ACE117D704E600BE5490 /* GLColorCorrectionFilter.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 = "<group>"; };
E80B286117A2462D0056179E /* GLShadowMapShader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLShadowMapShader.h; sourceTree = "<group>"; };
E80B286317A24AED0056179E /* GLBasicShadowMapRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLBasicShadowMapRenderer.cpp; sourceTree = "<group>"; };
E80B286417A24AED0056179E /* GLBasicShadowMapRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLBasicShadowMapRenderer.h; sourceTree = "<group>"; };
E80B286C17A3B0570056179E /* ConcurrentDispatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ConcurrentDispatch.cpp; sourceTree = "<group>"; };
E80B286D17A3B0570056179E /* ConcurrentDispatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConcurrentDispatch.h; sourceTree = "<group>"; };
E80B286F17A4CA2B0056179E /* GLOptimizedVoxelModel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLOptimizedVoxelModel.cpp; sourceTree = "<group>"; };
E80B287017A4CA2C0056179E /* GLOptimizedVoxelModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLOptimizedVoxelModel.h; sourceTree = "<group>"; };
E80B287417A516D70056179E /* shapes.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shapes.cc; sourceTree = "<group>"; };
E80B287517A516D70056179E /* shapes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shapes.h; sourceTree = "<group>"; };
E80B287617A516D70056179E /* utils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utils.h; sourceTree = "<group>"; };
E80B287717A516D70056179E /* poly2tri.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = poly2tri.h; sourceTree = "<group>"; };
E80B287917A516D70056179E /* advancing_front.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = advancing_front.cc; sourceTree = "<group>"; };
E80B287A17A516D70056179E /* advancing_front.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = advancing_front.h; sourceTree = "<group>"; };
E80B287B17A516D70056179E /* cdt.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cdt.cc; sourceTree = "<group>"; };
E80B287C17A516D70056179E /* cdt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cdt.h; sourceTree = "<group>"; };
E80B287D17A516D70056179E /* sweep.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sweep.cc; sourceTree = "<group>"; };
E80B287E17A516D70056179E /* sweep.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sweep.h; sourceTree = "<group>"; };
E80B287F17A516D70056179E /* sweep_context.cc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sweep_context.cc; sourceTree = "<group>"; };
E80B288017A516D70056179E /* sweep_context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sweep_context.h; sourceTree = "<group>"; };
E80B288617A52AB60056179E /* BitmapAtlasGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BitmapAtlasGenerator.cpp; sourceTree = "<group>"; };
E80B288717A52AB70056179E /* BitmapAtlasGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BitmapAtlasGenerator.h; sourceTree = "<group>"; };
E80B288A17A52CBB0056179E /* binpack2d.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = binpack2d.hpp; sourceTree = "<group>"; };
E80B288B17A5FFB30056179E /* ThreadLocalStorage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ThreadLocalStorage.cpp; sourceTree = "<group>"; };
E80B288C17A5FFB40056179E /* ThreadLocalStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ThreadLocalStorage.h; sourceTree = "<group>"; };
E80B288E17A659F30056179E /* AsyncRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AsyncRenderer.cpp; sourceTree = "<group>"; };
E80B288F17A659F30056179E /* AsyncRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AsyncRenderer.h; sourceTree = "<group>"; };
E80B289117A683500056179E /* SDLAsyncRunner.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SDLAsyncRunner.cpp; sourceTree = "<group>"; };
E80B289217A683500056179E /* SDLAsyncRunner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDLAsyncRunner.h; sourceTree = "<group>"; };
E80B289417A9D6B40056179E /* GLDynamicLight.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLDynamicLight.cpp; sourceTree = "<group>"; };
E80B289517A9D6B50056179E /* GLDynamicLight.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLDynamicLight.h; sourceTree = "<group>"; };
E80B289717AA63FC0056179E /* GLWaterRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLWaterRenderer.cpp; sourceTree = "<group>"; };
E80B289817AA63FF0056179E /* GLWaterRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLWaterRenderer.h; sourceTree = "<group>"; };
E80B28B217ABAC790056179E /* .hg_archival.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = .hg_archival.txt; sourceTree = "<group>"; };
E80B28B317ABAC790056179E /* .hgignore */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = .hgignore; sourceTree = "<group>"; };
E80B28B417ABAC790056179E /* .hgtags */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = .hgtags; sourceTree = "<group>"; };
E80B28B517ABAC790056179E /* _kiss_fft_guts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _kiss_fft_guts.h; sourceTree = "<group>"; };
E80B28B617ABAC790056179E /* CHANGELOG */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CHANGELOG; sourceTree = "<group>"; };
E80B28B717ABAC790056179E /* COPYING */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = COPYING; sourceTree = "<group>"; };
E80B28B817ABAC790056179E /* kiss_fft.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = kiss_fft.c; sourceTree = "<group>"; };
E80B28B917ABAC790056179E /* kiss_fft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kiss_fft.h; sourceTree = "<group>"; };
E80B28BA17ABAC790056179E /* kissfft.hh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = kissfft.hh; sourceTree = "<group>"; };
E80B28BB17ABAC790056179E /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; };
E80B28BC17ABAC790056179E /* README.simd */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.simd; sourceTree = "<group>"; };
E80B28BF17AE7FEB0056179E /* GLAmbientShadowRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLAmbientShadowRenderer.cpp; sourceTree = "<group>"; };
E80B28C017AE7FEE0056179E /* GLAmbientShadowRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLAmbientShadowRenderer.h; sourceTree = "<group>"; };
E80B28C217AF85300056179E /* DetailConfigWindow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DetailConfigWindow.cpp; sourceTree = "<group>"; };
E80B28C317AF85310056179E /* DetailConfigWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DetailConfigWindow.h; sourceTree = "<group>"; };
E80B28C517AF872A0056179E /* DetailConfigWindowHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DetailConfigWindowHandler.cpp; sourceTree = "<group>"; };
E80B28C817AF8A450056179E /* DetailConfigTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DetailConfigTable.cpp; sourceTree = "<group>"; };
E80B28C917AF8A470056179E /* DetailConfigTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DetailConfigTable.h; sourceTree = "<group>"; };
E80B28CB17AFCCC40056179E /* PaletteView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PaletteView.cpp; sourceTree = "<group>"; };
E80B28CC17AFCCC70056179E /* PaletteView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PaletteView.h; sourceTree = "<group>"; };
E80B28CE17AFE68A0056179E /* TCGameMode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TCGameMode.cpp; sourceTree = "<group>"; };
E80B28CF17AFE68A0056179E /* TCGameMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TCGameMode.h; sourceTree = "<group>"; };
E80B28D117AFF77B0056179E /* TCProgressView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TCProgressView.cpp; sourceTree = "<group>"; };
E80B28D217AFF77E0056179E /* TCProgressView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TCProgressView.h; sourceTree = "<group>"; };
E80B28D417B1100D0056179E /* AboutText.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = AboutText.html; sourceTree = "<group>"; };
E80B28D617B39D160056179E /* ioapi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ioapi.c; sourceTree = "<group>"; };
E80B28D717B39D160056179E /* ioapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ioapi.h; sourceTree = "<group>"; };
E80B28D817B39D160056179E /* unzip.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = unzip.c; sourceTree = "<group>"; };
E80B28D917B39D160056179E /* unzip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unzip.h; sourceTree = "<group>"; };
E80B28DC17B39EEE0056179E /* ZipFileSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ZipFileSystem.cpp; sourceTree = "<group>"; };
E80B28DD17B39EEF0056179E /* ZipFileSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZipFileSystem.h; sourceTree = "<group>"; };
E80B28DF17B4FDD40056179E /* DynamicMemoryStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DynamicMemoryStream.cpp; sourceTree = "<group>"; };
E80B28E017B4FDD70056179E /* DynamicMemoryStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DynamicMemoryStream.h; sourceTree = "<group>"; };
E834F54E17942C43004EBE88 /* Grenade.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Grenade.cpp; sourceTree = "<group>"; };
E834F54F17942C43004EBE88 /* Grenade.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Grenade.h; sourceTree = "<group>"; };
E834F55117944778004EBE88 /* NetClient.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NetClient.cpp; sourceTree = "<group>"; };
E834F55217944779004EBE88 /* NetClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetClient.h; sourceTree = "<group>"; };
E834F5541794BBD4004EBE88 /* Debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Debug.cpp; sourceTree = "<group>"; };
E834F5551794BBD4004EBE88 /* Debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Debug.h; sourceTree = "<group>"; };
E834F5571794DCF9004EBE88 /* IGameMode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IGameMode.cpp; sourceTree = "<group>"; };
E834F5581794DCFB004EBE88 /* IGameMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGameMode.h; sourceTree = "<group>"; };
E834F55A1794DDA2004EBE88 /* CTFGameMode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CTFGameMode.cpp; sourceTree = "<group>"; };
E834F55B1794DDA4004EBE88 /* CTFGameMode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CTFGameMode.h; sourceTree = "<group>"; };
E834F55D17950E41004EBE88 /* DeflateStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DeflateStream.cpp; sourceTree = "<group>"; };
E834F55E17950E42004EBE88 /* DeflateStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DeflateStream.h; sourceTree = "<group>"; };
E834F56317951B1A004EBE88 /* MemoryStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MemoryStream.cpp; sourceTree = "<group>"; };
E834F56417951B1B004EBE88 /* MemoryStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MemoryStream.h; sourceTree = "<group>"; };
E834F56617979F55004EBE88 /* Quake3Font.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Quake3Font.cpp; sourceTree = "<group>"; };
E834F56717979F57004EBE88 /* Quake3Font.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Quake3Font.h; sourceTree = "<group>"; };
E834F56917979FD3004EBE88 /* IFont.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IFont.cpp; sourceTree = "<group>"; };
E834F56A17979FD5004EBE88 /* IFont.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IFont.h; sourceTree = "<group>"; };
E834F56C1797AA2C004EBE88 /* FontData.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FontData.h; sourceTree = "<group>"; };
E834F56D1797D92F004EBE88 /* ChatWindow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ChatWindow.cpp; sourceTree = "<group>"; };
E834F56E1797D932004EBE88 /* ChatWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ChatWindow.h; sourceTree = "<group>"; };
E842D48B17C0D06300381B49 /* README.md */ = {isa = PBXFileReference; lastKnownFileType = text; path = README.md; sourceTree = "<group>"; };
E844886017CFB32B005105D0 /* GLLongSpriteRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLLongSpriteRenderer.cpp; sourceTree = "<group>"; };
E844886117CFB32B005105D0 /* GLLongSpriteRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLongSpriteRenderer.h; sourceTree = "<group>"; };
E844886417D0C43B005105D0 /* Tracer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Tracer.cpp; sourceTree = "<group>"; };
E844886517D0C43B005105D0 /* Tracer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Tracer.h; sourceTree = "<group>"; };
E844886717D262C1005105D0 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E844886817D262E3005105D0 /* Serverbrowser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Serverbrowser.cpp; sourceTree = "<group>"; };
E844886917D262E4005105D0 /* Serverbrowser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Serverbrowser.h; sourceTree = "<group>"; };
E844886D17D2633C005105D0 /* AUTHORS */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = AUTHORS; sourceTree = "<group>"; };
E844887017D2633C005105D0 /* autolink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = autolink.h; sourceTree = "<group>"; };
E844887117D2633C005105D0 /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
E844887217D2633C005105D0 /* features.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = features.h; sourceTree = "<group>"; };
E844887317D2633C005105D0 /* forwards.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = forwards.h; sourceTree = "<group>"; };
E844887417D2633C005105D0 /* json.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = json.h; sourceTree = "<group>"; };
E844887517D2633C005105D0 /* reader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = reader.h; sourceTree = "<group>"; };
E844887617D2633C005105D0 /* value.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = value.h; sourceTree = "<group>"; };
E844887717D2633C005105D0 /* writer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = writer.h; sourceTree = "<group>"; };
E844887817D2633C005105D0 /* json_batchallocator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = json_batchallocator.h; sourceTree = "<group>"; };
E844887917D2633C005105D0 /* json_internalarray.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = json_internalarray.inl; sourceTree = "<group>"; };
E844887A17D2633C005105D0 /* json_internalmap.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = json_internalmap.inl; sourceTree = "<group>"; };
E844887B17D2633C005105D0 /* json_reader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = json_reader.cpp; sourceTree = "<group>"; };
E844887C17D2633C005105D0 /* json_value.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = json_value.cpp; sourceTree = "<group>"; };
E844887D17D2633C005105D0 /* json_valueiterator.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = json_valueiterator.inl; sourceTree = "<group>"; };
E844887E17D2633C005105D0 /* json_writer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = json_writer.cpp; sourceTree = "<group>"; };
E844887F17D2633C005105D0 /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
E844888017D2633C005105D0 /* README.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.txt; sourceTree = "<group>"; };
E844888117D2633C005105D0 /* version */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = version; sourceTree = "<group>"; };
E844888517D26411005105D0 /* OpenSpades.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenSpades.h; sourceTree = SOURCE_ROOT; };
E844888617D26699005105D0 /* libcurl.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libcurl.dylib; path = usr/lib/libcurl.dylib; sourceTree = SDKROOT; };
E844888817D39CD0005105D0 /* ErrorDialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ErrorDialog.cpp; sourceTree = "<group>"; };
E844888917D39CD2005105D0 /* ErrorDialog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ErrorDialog.h; sourceTree = "<group>"; };
E844888B17D3A059005105D0 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E8567E551792B24D009D83E0 /* IAudioChunk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IAudioChunk.cpp; sourceTree = "<group>"; };
E8567E561792B24D009D83E0 /* IAudioChunk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IAudioChunk.h; sourceTree = "<group>"; };
E8567E581792BEFC009D83E0 /* ALDevice.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ALDevice.cpp; sourceTree = "<group>"; };
E8567E591792BEFC009D83E0 /* ALDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ALDevice.h; sourceTree = "<group>"; };
E8567E5B1792BFFE009D83E0 /* ALFuncs.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ALFuncs.h; sourceTree = "<group>"; };
E8567E5C1792C089009D83E0 /* ALFuncs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ALFuncs.cpp; sourceTree = "<group>"; };
E8567E5E1792C0FF009D83E0 /* DynamicLibrary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DynamicLibrary.cpp; sourceTree = "<group>"; };
E8567E5F1792C0FF009D83E0 /* DynamicLibrary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DynamicLibrary.h; sourceTree = "<group>"; };
E8567E611792CA12009D83E0 /* IAudioStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IAudioStream.cpp; sourceTree = "<group>"; };
E8567E621792CA12009D83E0 /* IAudioStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IAudioStream.h; sourceTree = "<group>"; };
E8567E641792CCE5009D83E0 /* WavAudioStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WavAudioStream.cpp; sourceTree = "<group>"; };
E8567E651792CCE5009D83E0 /* WavAudioStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WavAudioStream.h; sourceTree = "<group>"; };
E8567E6A1792F398009D83E0 /* IWorldListener.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IWorldListener.cpp; sourceTree = "<group>"; };
E8567E6B1792F399009D83E0 /* IWorldListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IWorldListener.h; sourceTree = "<group>"; };
E8567E6D1792FEEB009D83E0 /* AL */ = {isa = PBXFileReference; lastKnownFileType = folder; path = AL; sourceTree = "<group>"; };
E8567E6E1793AA45009D83E0 /* Weapon.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Weapon.cpp; sourceTree = "<group>"; };
E8567E6F1793AA46009D83E0 /* Weapon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Weapon.h; sourceTree = "<group>"; };
E8567E711793D5AD009D83E0 /* IModel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IModel.cpp; sourceTree = "<group>"; };
E8567E721793D5AD009D83E0 /* IModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IModel.h; sourceTree = "<group>"; };
E8567E741793D60E009D83E0 /* GLModelManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLModelManager.cpp; sourceTree = "<group>"; };
E8567E751793D60E009D83E0 /* GLModelManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLModelManager.h; sourceTree = "<group>"; };
E8567E771793DC37009D83E0 /* VoxelModel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VoxelModel.cpp; sourceTree = "<group>"; };
E8567E781793DC37009D83E0 /* VoxelModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VoxelModel.h; sourceTree = "<group>"; };
E8567E7A1793E105009D83E0 /* GLModel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLModel.cpp; sourceTree = "<group>"; };
E8567E7B1793E105009D83E0 /* GLModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLModel.h; sourceTree = "<group>"; };
E8567E7D1793E1B3009D83E0 /* GLVoxelModel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLVoxelModel.cpp; sourceTree = "<group>"; };
E8567E7E1793E1B3009D83E0 /* GLVoxelModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLVoxelModel.h; sourceTree = "<group>"; };
E859510A17C5DA060012810C /* GLFogFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLFogFilter.cpp; sourceTree = "<group>"; };
E859510B17C5DA060012810C /* GLFogFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLFogFilter.h; sourceTree = "<group>"; };
E859510D17C61F850012810C /* GLLensFlareFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLLensFlareFilter.cpp; sourceTree = "<group>"; };
E859510E17C61F850012810C /* GLLensFlareFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLensFlareFilter.h; sourceTree = "<group>"; };
E859511017C645000012810C /* GLFXAAFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLFXAAFilter.cpp; sourceTree = "<group>"; };
E859511117C645000012810C /* GLFXAAFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLFXAAFilter.h; sourceTree = "<group>"; };
E859511317C96B260012810C /* GLProfiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLProfiler.cpp; sourceTree = "<group>"; };
E859511417C96B270012810C /* GLProfiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLProfiler.h; sourceTree = "<group>"; };
E88318A91790EBAA002ABE6D /* GLProgramUniform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLProgramUniform.cpp; sourceTree = "<group>"; };
E88318AA1790EBAA002ABE6D /* GLProgramUniform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLProgramUniform.h; sourceTree = "<group>"; };
E88318AC1790EDDF002ABE6D /* GLProgramAttribute.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLProgramAttribute.cpp; sourceTree = "<group>"; };
E88318AD1790EDDF002ABE6D /* GLProgramAttribute.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLProgramAttribute.h; sourceTree = "<group>"; };
E88318AF1790F73F002ABE6D /* GLMapRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLMapRenderer.cpp; sourceTree = "<group>"; };
E88318B01790F73F002ABE6D /* GLMapRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLMapRenderer.h; sourceTree = "<group>"; };
E88318B217911A73002ABE6D /* GLMapChunk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLMapChunk.cpp; sourceTree = "<group>"; };
E88318B317911A73002ABE6D /* GLMapChunk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLMapChunk.h; sourceTree = "<group>"; };
E88318D3179172AF002ABE6D /* Bitmap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bitmap.cpp; sourceTree = "<group>"; };
E88318D4179172AF002ABE6D /* Bitmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Bitmap.h; sourceTree = "<group>"; };
E88318D6179176F3002ABE6D /* GLImageManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLImageManager.cpp; sourceTree = "<group>"; };
E88318D7179176F3002ABE6D /* GLImageManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLImageManager.h; sourceTree = "<group>"; };
E88318D9179256E4002ABE6D /* Player.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Player.cpp; sourceTree = "<group>"; };
E88318DA179256E5002ABE6D /* Player.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Player.h; sourceTree = "<group>"; };
E88318DC179257F0002ABE6D /* GameMapWrapper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GameMapWrapper.cpp; sourceTree = "<group>"; };
E88318DD179257F0002ABE6D /* GameMapWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GameMapWrapper.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
E88318DF17925F2E002ABE6D /* Deque.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Deque.cpp; sourceTree = "<group>"; };
E88318E017925F2E002ABE6D /* Deque.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Deque.h; sourceTree = "<group>"; };
E88318E21792698D002ABE6D /* Stopwatch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Stopwatch.cpp; sourceTree = "<group>"; };
E88318E31792698D002ABE6D /* Stopwatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Stopwatch.h; sourceTree = "<group>"; };
E88318E517928EAC002ABE6D /* PhysicsConstants.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = PhysicsConstants.h; sourceTree = "<group>"; };
E88318E617928F84002ABE6D /* World.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = World.cpp; sourceTree = "<group>"; };
E88318E717928F85002ABE6D /* World.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = World.h; sourceTree = "<group>"; };
E88319021792A7CC002ABE6D /* callbacks.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = callbacks.c; sourceTree = "<group>"; };
E88319031792A7CC002ABE6D /* compress.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = compress.c; sourceTree = "<group>"; };
E88319041792A7CC002ABE6D /* host.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = host.c; sourceTree = "<group>"; };
E88319071792A7CC002ABE6D /* callbacks.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = callbacks.h; sourceTree = "<group>"; };
E88319081792A7CC002ABE6D /* enet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = enet.h; sourceTree = "<group>"; };
E88319091792A7CC002ABE6D /* list.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = list.h; sourceTree = "<group>"; };
E883190A1792A7CC002ABE6D /* protocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = protocol.h; sourceTree = "<group>"; };
E883190B1792A7CC002ABE6D /* time.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = time.h; sourceTree = "<group>"; };
E883190C1792A7CC002ABE6D /* types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = types.h; sourceTree = "<group>"; };
E883190D1792A7CC002ABE6D /* unix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = unix.h; sourceTree = "<group>"; };
E883190E1792A7CC002ABE6D /* utility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utility.h; sourceTree = "<group>"; };
E883190F1792A7CC002ABE6D /* win32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = win32.h; sourceTree = "<group>"; };
E88319101792A7CC002ABE6D /* LICENSE */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE; sourceTree = "<group>"; };
E88319111792A7CC002ABE6D /* list.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = list.c; sourceTree = "<group>"; };
E88319121792A7CC002ABE6D /* packet.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = packet.c; sourceTree = "<group>"; };
E88319131792A7CC002ABE6D /* peer.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = peer.c; sourceTree = "<group>"; };
E88319141792A7CC002ABE6D /* protocol.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = protocol.c; sourceTree = "<group>"; };
E88319151792A7CC002ABE6D /* README */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README; sourceTree = "<group>"; };
E88319161792A7CC002ABE6D /* unix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = unix.c; sourceTree = "<group>"; };
E88319171792A7CC002ABE6D /* win32.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = win32.c; sourceTree = "<group>"; };
E89A648C17A11B4E00FDA893 /* GLModelRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLModelRenderer.cpp; sourceTree = "<group>"; };
E89A648D17A11B4E00FDA893 /* GLModelRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLModelRenderer.h; sourceTree = "<group>"; };
E89A648F17A12FF800FDA893 /* GLDynamicLightShader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLDynamicLightShader.cpp; sourceTree = "<group>"; };
E89A649017A12FF800FDA893 /* GLDynamicLightShader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLDynamicLightShader.h; sourceTree = "<group>"; };
E89A649217A1677F00FDA893 /* FallingBlock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FallingBlock.cpp; sourceTree = "<group>"; };
E89A649317A1677F00FDA893 /* FallingBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FallingBlock.h; sourceTree = "<group>"; };
E89A649517A1835900FDA893 /* GunCasing.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GunCasing.cpp; sourceTree = "<group>"; };
E89A649617A1835900FDA893 /* GunCasing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GunCasing.h; sourceTree = "<group>"; };
E89A649817A2402500FDA893 /* IGLShadowMapRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IGLShadowMapRenderer.cpp; sourceTree = "<group>"; };
E89A649917A2402700FDA893 /* IGLShadowMapRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGLShadowMapRenderer.h; sourceTree = "<group>"; };
E89E811F179C2C800059C649 /* GLBloomFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLBloomFilter.cpp; sourceTree = "<group>"; };
E89E8120179C2C800059C649 /* GLBloomFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLBloomFilter.h; sourceTree = "<group>"; };
E8B6B63F17DE27B500E35523 /* angelscript.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = angelscript.h; sourceTree = "<group>"; };
E8B6B64117DE27B500E35523 /* as_array.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_array.h; sourceTree = "<group>"; };
E8B6B64217DE27B500E35523 /* as_atomic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_atomic.cpp; sourceTree = "<group>"; };
E8B6B64317DE27B500E35523 /* as_atomic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_atomic.h; sourceTree = "<group>"; };
E8B6B64417DE27B500E35523 /* as_builder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_builder.cpp; sourceTree = "<group>"; };
E8B6B64517DE27B500E35523 /* as_builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_builder.h; sourceTree = "<group>"; };
E8B6B64617DE27B500E35523 /* as_bytecode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_bytecode.cpp; sourceTree = "<group>"; };
E8B6B64717DE27B500E35523 /* as_bytecode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_bytecode.h; sourceTree = "<group>"; };
E8B6B64817DE27B500E35523 /* as_callfunc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_callfunc.cpp; sourceTree = "<group>"; };
E8B6B64917DE27B500E35523 /* as_callfunc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_callfunc.h; sourceTree = "<group>"; };
E8B6B64A17DE27B500E35523 /* as_callfunc_arm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_callfunc_arm.cpp; sourceTree = "<group>"; };
E8B6B64B17DE27B500E35523 /* as_callfunc_arm_gcc.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = as_callfunc_arm_gcc.S; sourceTree = "<group>"; };
E8B6B64C17DE27B500E35523 /* as_callfunc_arm_msvc.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = as_callfunc_arm_msvc.asm; sourceTree = "<group>"; };
E8B6B64D17DE27B500E35523 /* as_callfunc_arm_xcode.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = as_callfunc_arm_xcode.S; sourceTree = "<group>"; };
E8B6B64E17DE27B500E35523 /* as_callfunc_mips.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_callfunc_mips.cpp; sourceTree = "<group>"; };
E8B6B64F17DE27B500E35523 /* as_callfunc_ppc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_callfunc_ppc.cpp; sourceTree = "<group>"; };
E8B6B65017DE27B500E35523 /* as_callfunc_ppc_64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_callfunc_ppc_64.cpp; sourceTree = "<group>"; };
E8B6B65117DE27B500E35523 /* as_callfunc_sh4.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_callfunc_sh4.cpp; sourceTree = "<group>"; };
E8B6B65217DE27B500E35523 /* as_callfunc_x64_gcc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_callfunc_x64_gcc.cpp; sourceTree = "<group>"; };
E8B6B65317DE27B500E35523 /* as_callfunc_x64_mingw.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_callfunc_x64_mingw.cpp; sourceTree = "<group>"; };
E8B6B65417DE27B500E35523 /* as_callfunc_x64_msvc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_callfunc_x64_msvc.cpp; sourceTree = "<group>"; };
E8B6B65517DE27B500E35523 /* as_callfunc_x64_msvc_asm.asm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.asm.asm; path = as_callfunc_x64_msvc_asm.asm; sourceTree = "<group>"; };
E8B6B65617DE27B500E35523 /* as_callfunc_x86.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_callfunc_x86.cpp; sourceTree = "<group>"; };
E8B6B65717DE27B500E35523 /* as_callfunc_xenon.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_callfunc_xenon.cpp; sourceTree = "<group>"; };
E8B6B65817DE27B500E35523 /* as_compiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_compiler.cpp; sourceTree = "<group>"; };
E8B6B65917DE27B500E35523 /* as_compiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_compiler.h; sourceTree = "<group>"; };
E8B6B65A17DE27B500E35523 /* as_config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_config.h; sourceTree = "<group>"; };
E8B6B65B17DE27B500E35523 /* as_configgroup.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_configgroup.cpp; sourceTree = "<group>"; };
E8B6B65C17DE27B500E35523 /* as_configgroup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_configgroup.h; sourceTree = "<group>"; };
E8B6B65D17DE27B500E35523 /* as_context.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_context.cpp; sourceTree = "<group>"; };
E8B6B65E17DE27B500E35523 /* as_context.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_context.h; sourceTree = "<group>"; };
E8B6B65F17DE27B500E35523 /* as_criticalsection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_criticalsection.h; sourceTree = "<group>"; };
E8B6B66017DE27B500E35523 /* as_datatype.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_datatype.cpp; sourceTree = "<group>"; };
E8B6B66117DE27B500E35523 /* as_datatype.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_datatype.h; sourceTree = "<group>"; };
E8B6B66217DE27B500E35523 /* as_debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_debug.h; sourceTree = "<group>"; };
E8B6B66317DE27B500E35523 /* as_gc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_gc.cpp; sourceTree = "<group>"; };
E8B6B66417DE27B500E35523 /* as_gc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_gc.h; sourceTree = "<group>"; };
E8B6B66517DE27B500E35523 /* as_generic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_generic.cpp; sourceTree = "<group>"; };
E8B6B66617DE27B500E35523 /* as_generic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_generic.h; sourceTree = "<group>"; };
E8B6B66717DE27B500E35523 /* as_globalproperty.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_globalproperty.cpp; sourceTree = "<group>"; };
E8B6B66817DE27B500E35523 /* as_map.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_map.h; sourceTree = "<group>"; };
E8B6B66917DE27B500E35523 /* as_memory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_memory.cpp; sourceTree = "<group>"; };
E8B6B66A17DE27B500E35523 /* as_memory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_memory.h; sourceTree = "<group>"; };
E8B6B66B17DE27B500E35523 /* as_module.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_module.cpp; sourceTree = "<group>"; };
E8B6B66C17DE27B500E35523 /* as_module.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_module.h; sourceTree = "<group>"; };
E8B6B66D17DE27B500E35523 /* as_objecttype.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_objecttype.cpp; sourceTree = "<group>"; };
E8B6B66E17DE27B500E35523 /* as_objecttype.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_objecttype.h; sourceTree = "<group>"; };
E8B6B66F17DE27B500E35523 /* as_outputbuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_outputbuffer.cpp; sourceTree = "<group>"; };
E8B6B67017DE27B500E35523 /* as_outputbuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_outputbuffer.h; sourceTree = "<group>"; };
E8B6B67117DE27B500E35523 /* as_parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_parser.cpp; sourceTree = "<group>"; };
E8B6B67217DE27B500E35523 /* as_parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_parser.h; sourceTree = "<group>"; };
E8B6B67317DE27B500E35523 /* as_property.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_property.h; sourceTree = "<group>"; };
E8B6B67417DE27B500E35523 /* as_restore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_restore.cpp; sourceTree = "<group>"; };
E8B6B67517DE27B500E35523 /* as_restore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_restore.h; sourceTree = "<group>"; };
E8B6B67617DE27B500E35523 /* as_scriptcode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_scriptcode.cpp; sourceTree = "<group>"; };
E8B6B67717DE27B500E35523 /* as_scriptcode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_scriptcode.h; sourceTree = "<group>"; };
E8B6B67817DE27B500E35523 /* as_scriptengine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_scriptengine.cpp; sourceTree = "<group>"; };
E8B6B67917DE27B500E35523 /* as_scriptengine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_scriptengine.h; sourceTree = "<group>"; };
E8B6B67A17DE27B500E35523 /* as_scriptfunction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_scriptfunction.cpp; sourceTree = "<group>"; };
E8B6B67B17DE27B500E35523 /* as_scriptfunction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_scriptfunction.h; sourceTree = "<group>"; };
E8B6B67C17DE27B500E35523 /* as_scriptnode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_scriptnode.cpp; sourceTree = "<group>"; };
E8B6B67D17DE27B500E35523 /* as_scriptnode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_scriptnode.h; sourceTree = "<group>"; };
E8B6B67E17DE27B500E35523 /* as_scriptobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_scriptobject.cpp; sourceTree = "<group>"; };
E8B6B67F17DE27B500E35523 /* as_scriptobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_scriptobject.h; sourceTree = "<group>"; };
E8B6B68017DE27B500E35523 /* as_string.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_string.cpp; sourceTree = "<group>"; };
E8B6B68117DE27B500E35523 /* as_string.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_string.h; sourceTree = "<group>"; };
E8B6B68217DE27B500E35523 /* as_string_util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_string_util.cpp; sourceTree = "<group>"; };
E8B6B68317DE27B500E35523 /* as_string_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_string_util.h; sourceTree = "<group>"; };
E8B6B68417DE27B500E35523 /* as_symboltable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_symboltable.h; sourceTree = "<group>"; };
E8B6B68517DE27B500E35523 /* as_texts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_texts.h; sourceTree = "<group>"; };
E8B6B68617DE27B500E35523 /* as_thread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_thread.cpp; sourceTree = "<group>"; };
E8B6B68717DE27B500E35523 /* as_thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_thread.h; sourceTree = "<group>"; };
E8B6B68817DE27B500E35523 /* as_tokendef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_tokendef.h; sourceTree = "<group>"; };
E8B6B68917DE27B500E35523 /* as_tokenizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_tokenizer.cpp; sourceTree = "<group>"; };
E8B6B68A17DE27B500E35523 /* as_tokenizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_tokenizer.h; sourceTree = "<group>"; };
E8B6B68B17DE27B500E35523 /* as_typeinfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_typeinfo.cpp; sourceTree = "<group>"; };
E8B6B68C17DE27B500E35523 /* as_typeinfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_typeinfo.h; sourceTree = "<group>"; };
E8B6B68D17DE27B500E35523 /* as_variablescope.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = as_variablescope.cpp; sourceTree = "<group>"; };
E8B6B68E17DE27B500E35523 /* as_variablescope.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_variablescope.h; sourceTree = "<group>"; };
E8B6B6BC17DE2F5500E35523 /* CMakeLists.txt */ = {isa = PBXFileReference; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E8B6B6BD17DF456E00E35523 /* GLSparseShadowMapRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLSparseShadowMapRenderer.cpp; sourceTree = "<group>"; };
E8B6B6BE17DF456F00E35523 /* GLSparseShadowMapRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLSparseShadowMapRenderer.h; sourceTree = "<group>"; };
E8B6B6C017E0850700E35523 /* scriptany.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scriptany.cpp; sourceTree = "<group>"; };
E8B6B6C117E0850700E35523 /* scriptany.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scriptany.h; sourceTree = "<group>"; };
E8B6B6C217E0850700E35523 /* scriptarray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scriptarray.cpp; sourceTree = "<group>"; };
E8B6B6C317E0850700E35523 /* scriptarray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scriptarray.h; sourceTree = "<group>"; };
E8B6B6C417E0850800E35523 /* scriptbuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scriptbuilder.cpp; sourceTree = "<group>"; };
E8B6B6C517E0850800E35523 /* scriptbuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scriptbuilder.h; sourceTree = "<group>"; };
E8B6B6C617E0850800E35523 /* scriptdictionary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scriptdictionary.cpp; sourceTree = "<group>"; };
E8B6B6C717E0850800E35523 /* scriptdictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scriptdictionary.h; sourceTree = "<group>"; };
E8B6B6C817E0850900E35523 /* scripthandle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scripthandle.cpp; sourceTree = "<group>"; };
E8B6B6C917E0850900E35523 /* scripthandle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scripthandle.h; sourceTree = "<group>"; };
E8B6B6CA17E0850900E35523 /* scripthelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scripthelper.cpp; sourceTree = "<group>"; };
E8B6B6CB17E0850A00E35523 /* scripthelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scripthelper.h; sourceTree = "<group>"; };
E8B6B6CC17E0850A00E35523 /* scriptmath.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scriptmath.cpp; sourceTree = "<group>"; };
E8B6B6CD17E0850A00E35523 /* scriptmath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scriptmath.h; sourceTree = "<group>"; };
E8B6B6CE17E0850B00E35523 /* scriptmathcomplex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scriptmathcomplex.cpp; sourceTree = "<group>"; };
E8B6B6CF17E0850B00E35523 /* scriptmathcomplex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scriptmathcomplex.h; sourceTree = "<group>"; };
E8B6B6D017E0850B00E35523 /* scriptstdstring_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scriptstdstring_utils.cpp; sourceTree = "<group>"; };
E8B6B6D117E0850C00E35523 /* scriptstdstring.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scriptstdstring.cpp; sourceTree = "<group>"; };
E8B6B6D217E0850C00E35523 /* scriptstdstring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scriptstdstring.h; sourceTree = "<group>"; };
E8B6B6D317E0850D00E35523 /* weakref.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = weakref.cpp; sourceTree = "<group>"; };
E8B6B6D417E0850D00E35523 /* weakref.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = weakref.h; sourceTree = "<group>"; };
E8B6B6E017E08BAE00E35523 /* ScriptManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScriptManager.cpp; sourceTree = "<group>"; };
E8B6B6E117E08BAF00E35523 /* ScriptManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptManager.h; sourceTree = "<group>"; };
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 = "<group>"; };
E8CF0397178EDA86000683D4 /* SDL_net.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL_net.framework; path = ../../../../../Library/Frameworks/SDL_net.framework; sourceTree = "<group>"; };
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 = "<group>"; };
E8CF03AD178EDFCD000683D4 /* IGLDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGLDevice.h; sourceTree = "<group>"; };
E8CF03B0178EE300000683D4 /* Thread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Thread.cpp; sourceTree = "<group>"; };
E8CF03B1178EE300000683D4 /* Thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Thread.h; sourceTree = "<group>"; };
E8CF03B4178EE39A000683D4 /* SDL.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SDL.h; sourceTree = "<group>"; };
E8CF03BB178EE502000683D4 /* SDLGLDevice.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SDLGLDevice.cpp; sourceTree = "<group>"; };
E8CF03BC178EE502000683D4 /* SDLGLDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDLGLDevice.h; sourceTree = "<group>"; };
E8CF03BE178EE50E000683D4 /* Main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Main.cpp; sourceTree = "<group>"; };
E8CF03C0178EE5B6000683D4 /* OpenGL.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = OpenGL.h; sourceTree = "<group>"; };
E8CF03C1178EE6D8000683D4 /* Client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Client.cpp; sourceTree = "<group>"; };
E8CF03C2178EE6D8000683D4 /* Client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Client.h; sourceTree = "<group>"; };
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 = "<group>"; };
E8CF03C7178EE81A000683D4 /* IAudioDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IAudioDevice.h; sourceTree = "<group>"; };
E8CF03C9178EE869000683D4 /* IInputInterface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IInputInterface.cpp; sourceTree = "<group>"; };
E8CF03CA178EE869000683D4 /* IInputInterface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IInputInterface.h; sourceTree = "<group>"; };
E8CF03CC178EE95F000683D4 /* Math.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Math.cpp; sourceTree = "<group>"; };
E8CF03CD178EE95F000683D4 /* Math.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Math.h; sourceTree = "<group>"; };
E8CF03CF178EEF80000683D4 /* Semaphore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Semaphore.cpp; sourceTree = "<group>"; };
E8CF03D0178EEF80000683D4 /* Semaphore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Semaphore.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
E8CF03D2178EF069000683D4 /* Mutex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Mutex.cpp; sourceTree = "<group>"; };
E8CF03D3178EF06A000683D4 /* Mutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Mutex.h; sourceTree = "<group>"; };
E8CF03D5178EF09C000683D4 /* ILockable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ILockable.cpp; sourceTree = "<group>"; };
E8CF03D6178EF09C000683D4 /* ILockable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ILockable.h; sourceTree = "<group>"; };
E8CF03D8178EF165000683D4 /* AutoLocker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AutoLocker.cpp; sourceTree = "<group>"; };
E8CF03D9178EF166000683D4 /* AutoLocker.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.h; fileEncoding = 4; path = AutoLocker.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
E8CF03DE178EF4E9000683D4 /* IRunnable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IRunnable.cpp; sourceTree = "<group>"; };
E8CF03DF178EF4E9000683D4 /* IRunnable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IRunnable.h; sourceTree = "<group>"; };
E8CF03E1178EF57E000683D4 /* SDLRunner.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SDLRunner.cpp; sourceTree = "<group>"; };
E8CF03E2178EF57E000683D4 /* SDLRunner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDLRunner.h; sourceTree = "<group>"; };
E8CF03E4178EF5FF000683D4 /* libfltk.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfltk.a; path = ../../../../../usr/local/lib/libfltk.a; sourceTree = "<group>"; };
E8CF03E7178EF822000683D4 /* MainWindow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MainWindow.cpp; sourceTree = "<group>"; };
E8CF03E8178EF822000683D4 /* MainWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MainWindow.h; sourceTree = "<group>"; };
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 = "<group>"; };
E8CF03F5178FAA8B000683D4 /* IImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IImage.h; sourceTree = "<group>"; };
E8CF03F7178FABA4000683D4 /* SceneDefinition.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SceneDefinition.cpp; sourceTree = "<group>"; };
E8CF03F8178FABA4000683D4 /* SceneDefinition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SceneDefinition.h; sourceTree = "<group>"; };
E8CF03FA178FACFF000683D4 /* GameMap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GameMap.cpp; sourceTree = "<group>"; };
E8CF03FB178FACFF000683D4 /* GameMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GameMap.h; sourceTree = "<group>"; };
E8CF03FD178FB1E1000683D4 /* IGameMapListener.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IGameMapListener.cpp; sourceTree = "<group>"; };
E8CF03FE178FB1E1000683D4 /* IGameMapListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGameMapListener.h; sourceTree = "<group>"; };
E8CF0400178FB52F000683D4 /* GLImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLImage.cpp; sourceTree = "<group>"; };
E8CF0401178FB52F000683D4 /* GLImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLImage.h; sourceTree = "<group>"; };
E8CF0403178FF776000683D4 /* Exception.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Exception.cpp; sourceTree = "<group>"; };
E8CF0404178FF776000683D4 /* Exception.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Exception.h; sourceTree = "<group>"; };
E8CF04061790455B000683D4 /* GLProgram.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLProgram.cpp; sourceTree = "<group>"; };
E8CF04071790455B000683D4 /* GLProgram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLProgram.h; sourceTree = "<group>"; };
E8CF04091790471D000683D4 /* IFileSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IFileSystem.cpp; sourceTree = "<group>"; };
E8CF040A1790471D000683D4 /* IFileSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IFileSystem.h; sourceTree = "<group>"; };
E8CF040C17904970000683D4 /* FileManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FileManager.cpp; sourceTree = "<group>"; };
E8CF040D17904971000683D4 /* FileManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FileManager.h; sourceTree = "<group>"; };
E8CF040F17904ABC000683D4 /* IStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IStream.cpp; sourceTree = "<group>"; };
E8CF041017904ABC000683D4 /* IStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IStream.h; sourceTree = "<group>"; };
E8CF041217904E8B000683D4 /* StdStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StdStream.cpp; sourceTree = "<group>"; };
E8CF041317904E8C000683D4 /* StdStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StdStream.h; sourceTree = "<group>"; };
E8CF0415179052F6000683D4 /* DirectoryFileSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DirectoryFileSystem.cpp; sourceTree = "<group>"; };
E8CF0416179052F7000683D4 /* DirectoryFileSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DirectoryFileSystem.h; sourceTree = "<group>"; };
E8CF041817905609000683D4 /* Resources */ = {isa = PBXFileReference; lastKnownFileType = folder; path = Resources; sourceTree = "<group>"; };
E8CF04191790CCAB000683D4 /* GLShader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLShader.cpp; sourceTree = "<group>"; };
E8CF041A1790CCAB000683D4 /* GLShader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLShader.h; sourceTree = "<group>"; };
E8CF041C1790D6D5000683D4 /* GLProgramManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLProgramManager.cpp; sourceTree = "<group>"; };
E8CF041D1790D6D5000683D4 /* GLProgramManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLProgramManager.h; sourceTree = "<group>"; };
E8D2ACE117D704E600BE5490 /* GLColorCorrectionFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLColorCorrectionFilter.cpp; sourceTree = "<group>"; };
E8D2ACE217D704E600BE5490 /* GLColorCorrectionFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLColorCorrectionFilter.h; sourceTree = "<group>"; };
E8D88AAF179C3004004C2451 /* GLQuadRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLQuadRenderer.cpp; sourceTree = "<group>"; };
E8D88AB0179C3004004C2451 /* GLQuadRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLQuadRenderer.h; sourceTree = "<group>"; };
E8D88AB2179C45B7004C2451 /* GLLensFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLLensFilter.cpp; sourceTree = "<group>"; };
E8D88AB3179C45B7004C2451 /* GLLensFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLensFilter.h; sourceTree = "<group>"; };
E8E0AF881798278000C6B5A9 /* GLImageRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLImageRenderer.cpp; sourceTree = "<group>"; };
E8E0AF891798278000C6B5A9 /* GLImageRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLImageRenderer.h; sourceTree = "<group>"; };
E8E0AF92179942DB00C6B5A9 /* Corpse.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Corpse.cpp; sourceTree = "<group>"; };
E8E0AF93179942DB00C6B5A9 /* Corpse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Corpse.h; sourceTree = "<group>"; };
E8E0AF95179980F500C6B5A9 /* CenterMessageView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CenterMessageView.cpp; sourceTree = "<group>"; };
E8E0AF96179980F500C6B5A9 /* CenterMessageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CenterMessageView.h; sourceTree = "<group>"; };
E8E0AF98179996A100C6B5A9 /* HurtRingView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HurtRingView.cpp; sourceTree = "<group>"; };
E8E0AF99179996A100C6B5A9 /* HurtRingView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HurtRingView.h; sourceTree = "<group>"; };
E8E0AF9B179A5BC200C6B5A9 /* GLFlatMapRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLFlatMapRenderer.cpp; sourceTree = "<group>"; };
E8E0AF9C179A5BC200C6B5A9 /* GLFlatMapRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLFlatMapRenderer.h; sourceTree = "<group>"; };
E8E0AF9E179A698800C6B5A9 /* MapView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MapView.cpp; sourceTree = "<group>"; };
E8E0AF9F179A698800C6B5A9 /* MapView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MapView.h; sourceTree = "<group>"; };
E8E0AFA1179A8F1000C6B5A9 /* ScoreboardView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScoreboardView.cpp; sourceTree = "<group>"; };
E8E0AFA2179A8F1000C6B5A9 /* ScoreboardView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScoreboardView.h; sourceTree = "<group>"; };
E8E0AFA4179AA31B00C6B5A9 /* LimboView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LimboView.cpp; sourceTree = "<group>"; };
E8E0AFA5179AA31C00C6B5A9 /* LimboView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LimboView.h; sourceTree = "<group>"; };
E8E0AFA7179ACDDD00C6B5A9 /* GLSpriteRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLSpriteRenderer.cpp; sourceTree = "<group>"; };
E8E0AFA8179ACDDD00C6B5A9 /* GLSpriteRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLSpriteRenderer.h; sourceTree = "<group>"; };
E8E0AFAA179ADC2100C6B5A9 /* ILocalEntity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ILocalEntity.cpp; sourceTree = "<group>"; };
E8E0AFAB179ADC2100C6B5A9 /* ILocalEntity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ILocalEntity.h; sourceTree = "<group>"; };
E8E0AFAD179ADDCB00C6B5A9 /* ParticleSpriteEntity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ParticleSpriteEntity.cpp; sourceTree = "<group>"; };
E8E0AFAE179ADDCB00C6B5A9 /* ParticleSpriteEntity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ParticleSpriteEntity.h; sourceTree = "<group>"; };
E8E0AFB0179AF4E600C6B5A9 /* SmokeSpriteEntity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SmokeSpriteEntity.cpp; sourceTree = "<group>"; };
E8E0AFB1179AF4E600C6B5A9 /* SmokeSpriteEntity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SmokeSpriteEntity.h; sourceTree = "<group>"; };
E8E0AFB3179BF25B00C6B5A9 /* Settings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Settings.cpp; sourceTree = "<group>"; };
E8E0AFB4179BF25B00C6B5A9 /* Settings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Settings.h; sourceTree = "<group>"; };
E8E0AFB6179C0F2800C6B5A9 /* GLFramebufferManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLFramebufferManager.cpp; sourceTree = "<group>"; };
E8E0AFB7179C0F2800C6B5A9 /* GLFramebufferManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLFramebufferManager.h; sourceTree = "<group>"; };
E8E44684179CC4FF00BE8855 /* IBitmapCodec.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IBitmapCodec.cpp; sourceTree = "<group>"; };
E8E44685179CC4FF00BE8855 /* IBitmapCodec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IBitmapCodec.h; sourceTree = "<group>"; };
E8E44687179CC65900BE8855 /* TargaReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TargaReader.cpp; sourceTree = "<group>"; };
E8E4468A179CCF5500BE8855 /* FltkImageReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FltkImageReader.cpp; sourceTree = "<group>"; };
E8E4468D179CE7A200BE8855 /* libfltk_images.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfltk_images.a; path = ../../../../../usr/local/lib/libfltk_images.a; sourceTree = "<group>"; };
E8E4468E179CE7A200BE8855 /* libfltk_jpeg.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfltk_jpeg.a; path = ../../../../../usr/local/lib/libfltk_jpeg.a; sourceTree = "<group>"; };
E8E44691179CE7B800BE8855 /* libpng15.15.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libpng15.15.dylib; path = ../../../../../opt/X11/lib/libpng15.15.dylib; sourceTree = "<group>"; };
E8E44693179D19DC00BE8855 /* MainWindowHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MainWindowHandler.cpp; sourceTree = "<group>"; };
E8E44696179D2CA100BE8855 /* IGLSpriteRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IGLSpriteRenderer.cpp; sourceTree = "<group>"; };
E8E44697179D2CA100BE8855 /* IGLSpriteRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGLSpriteRenderer.h; sourceTree = "<group>"; };
E8E44699179D2EDC00BE8855 /* GLSoftSpriteRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLSoftSpriteRenderer.cpp; sourceTree = "<group>"; };
E8E4469A179D2EDC00BE8855 /* GLSoftSpriteRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLSoftSpriteRenderer.h; sourceTree = "<group>"; };
E8E4469C179D59A900BE8855 /* GLCameraBlurFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLCameraBlurFilter.cpp; sourceTree = "<group>"; };
E8E4469D179D59A900BE8855 /* GLCameraBlurFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLCameraBlurFilter.h; sourceTree = "<group>"; };
E8E446A2179EA60900BE8855 /* GLMapShadowRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLMapShadowRenderer.cpp; sourceTree = "<group>"; };
E8E446A3179EA60900BE8855 /* GLMapShadowRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLMapShadowRenderer.h; sourceTree = "<group>"; };
E8E446A5179EAC7800BE8855 /* GLShadowShader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLShadowShader.cpp; sourceTree = "<group>"; };
E8E446A6179EAC7800BE8855 /* GLShadowShader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLShadowShader.h; sourceTree = "<group>"; };
E8E446A8179F822D00BE8855 /* TargaWriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TargaWriter.cpp; sourceTree = "<group>"; };
E8EE089F17B8F4B000631987 /* GLRadiosityRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLRadiosityRenderer.cpp; sourceTree = "<group>"; };
E8EE08A017B8F4B000631987 /* GLRadiosityRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLRadiosityRenderer.h; sourceTree = "<group>"; };
E8EE08A217BA016F00631987 /* AUTHORS */ = {isa = PBXFileReference; lastKnownFileType = text; path = AUTHORS; sourceTree = "<group>"; };
E8EE08A317BA016F00631987 /* ChangeLog */ = {isa = PBXFileReference; lastKnownFileType = text; path = ChangeLog; sourceTree = "<group>"; };
E8EE08A417BA016F00631987 /* NEWS */ = {isa = PBXFileReference; lastKnownFileType = text; path = NEWS; sourceTree = "<group>"; };
E8EE08A517BA016F00631987 /* README */ = {isa = PBXFileReference; lastKnownFileType = text; path = README; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
E8CF0382178ED9D2000683D4 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E844888717D2669C005105D0 /* libcurl.dylib in Frameworks */,
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 = "<group>";
};
E80B287317A516D70056179E /* common */ = {
isa = PBXGroup;
children = (
E80B287417A516D70056179E /* shapes.cc */,
E80B287517A516D70056179E /* shapes.h */,
E80B287617A516D70056179E /* utils.h */,
);
path = common;
sourceTree = "<group>";
};
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 = "<group>";
};
E80B288917A52CB70056179E /* binpack2d */ = {
isa = PBXGroup;
children = (
E80B288A17A52CBB0056179E /* binpack2d.hpp */,
);
path = binpack2d;
sourceTree = "<group>";
};
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 = "<group>";
};
E80B28D517B39CFE0056179E /* unzip */ = {
isa = PBXGroup;
children = (
E80B28D617B39D160056179E /* ioapi.c */,
E80B28D717B39D160056179E /* ioapi.h */,
E80B28D817B39D160056179E /* unzip.c */,
E80B28D917B39D160056179E /* unzip.h */,
);
path = unzip;
sourceTree = "<group>";
};
E844886317D0C404005105D0 /* Local Entities */ = {
isa = PBXGroup;
children = (
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 */,
E844886417D0C43B005105D0 /* Tracer.cpp */,
E844886517D0C43B005105D0 /* Tracer.h */,
);
name = "Local Entities";
sourceTree = "<group>";
};
E844886C17D26337005105D0 /* json */ = {
isa = PBXGroup;
children = (
E844886D17D2633C005105D0 /* AUTHORS */,
E844886E17D2633C005105D0 /* include */,
E844887817D2633C005105D0 /* json_batchallocator.h */,
E844887917D2633C005105D0 /* json_internalarray.inl */,
E844887A17D2633C005105D0 /* json_internalmap.inl */,
E844887B17D2633C005105D0 /* json_reader.cpp */,
E844887C17D2633C005105D0 /* json_value.cpp */,
E844887D17D2633C005105D0 /* json_valueiterator.inl */,
E844887E17D2633C005105D0 /* json_writer.cpp */,
E844887F17D2633C005105D0 /* LICENSE */,
E844888017D2633C005105D0 /* README.txt */,
E844888117D2633C005105D0 /* version */,
);
path = json;
sourceTree = "<group>";
};
E844886E17D2633C005105D0 /* include */ = {
isa = PBXGroup;
children = (
E844886F17D2633C005105D0 /* json */,
);
path = include;
sourceTree = "<group>";
};
E844886F17D2633C005105D0 /* json */ = {
isa = PBXGroup;
children = (
E844887017D2633C005105D0 /* autolink.h */,
E844887117D2633C005105D0 /* config.h */,
E844887217D2633C005105D0 /* features.h */,
E844887317D2633C005105D0 /* forwards.h */,
E844887417D2633C005105D0 /* json.h */,
E844887517D2633C005105D0 /* reader.h */,
E844887617D2633C005105D0 /* value.h */,
E844887717D2633C005105D0 /* writer.h */,
);
path = json;
sourceTree = "<group>";
};
E8567E541792B119009D83E0 /* Audio */ = {
isa = PBXGroup;
children = (
E8567E6D1792FEEB009D83E0 /* AL */,
E8567E581792BEFC009D83E0 /* ALDevice.cpp */,
E8567E591792BEFC009D83E0 /* ALDevice.h */,
E8567E5B1792BFFE009D83E0 /* ALFuncs.h */,
E8567E5C1792C089009D83E0 /* ALFuncs.cpp */,
);
path = Audio;
sourceTree = "<group>";
};
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 = "<group>";
};
E88319051792A7CC002ABE6D /* include */ = {
isa = PBXGroup;
children = (
E88319061792A7CC002ABE6D /* enet */,
);
path = include;
sourceTree = "<group>";
};
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 = "<group>";
};
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 */,
E8B6B6BD17DF456E00E35523 /* GLSparseShadowMapRenderer.cpp */,
E8B6B6BE17DF456F00E35523 /* GLSparseShadowMapRenderer.h */,
);
name = Lighting;
sourceTree = "<group>";
};
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 */,
E8D2ACE117D704E600BE5490 /* GLColorCorrectionFilter.cpp */,
E8D2ACE217D704E600BE5490 /* GLColorCorrectionFilter.h */,
);
name = "Post Filters";
sourceTree = "<group>";
};
E8B6B63D17DE27B200E35523 /* AngelScript */ = {
isa = PBXGroup;
children = (
E8B6B6BA17DE2F5500E35523 /* projects */,
E8B6B63E17DE27B500E35523 /* include */,
E8B6B64017DE27B500E35523 /* source */,
);
path = AngelScript;
sourceTree = "<group>";
};
E8B6B63E17DE27B500E35523 /* include */ = {
isa = PBXGroup;
children = (
E8B6B63F17DE27B500E35523 /* angelscript.h */,
);
path = include;
sourceTree = "<group>";
};
E8B6B64017DE27B500E35523 /* source */ = {
isa = PBXGroup;
children = (
E8B6B6C017E0850700E35523 /* scriptany.cpp */,
E8B6B6C117E0850700E35523 /* scriptany.h */,
E8B6B6C217E0850700E35523 /* scriptarray.cpp */,
E8B6B6C317E0850700E35523 /* scriptarray.h */,
E8B6B6C417E0850800E35523 /* scriptbuilder.cpp */,
E8B6B6C517E0850800E35523 /* scriptbuilder.h */,
E8B6B6C617E0850800E35523 /* scriptdictionary.cpp */,
E8B6B6C717E0850800E35523 /* scriptdictionary.h */,
E8B6B6C817E0850900E35523 /* scripthandle.cpp */,
E8B6B6C917E0850900E35523 /* scripthandle.h */,
E8B6B6CA17E0850900E35523 /* scripthelper.cpp */,
E8B6B6CB17E0850A00E35523 /* scripthelper.h */,
E8B6B6CC17E0850A00E35523 /* scriptmath.cpp */,
E8B6B6CD17E0850A00E35523 /* scriptmath.h */,
E8B6B6CE17E0850B00E35523 /* scriptmathcomplex.cpp */,
E8B6B6CF17E0850B00E35523 /* scriptmathcomplex.h */,
E8B6B6D017E0850B00E35523 /* scriptstdstring_utils.cpp */,
E8B6B6D117E0850C00E35523 /* scriptstdstring.cpp */,
E8B6B6D217E0850C00E35523 /* scriptstdstring.h */,
E8B6B6D317E0850D00E35523 /* weakref.cpp */,
E8B6B6D417E0850D00E35523 /* weakref.h */,
E8B6B64117DE27B500E35523 /* as_array.h */,
E8B6B64217DE27B500E35523 /* as_atomic.cpp */,
E8B6B64317DE27B500E35523 /* as_atomic.h */,
E8B6B64417DE27B500E35523 /* as_builder.cpp */,
E8B6B64517DE27B500E35523 /* as_builder.h */,
E8B6B64617DE27B500E35523 /* as_bytecode.cpp */,
E8B6B64717DE27B500E35523 /* as_bytecode.h */,
E8B6B64817DE27B500E35523 /* as_callfunc.cpp */,
E8B6B64917DE27B500E35523 /* as_callfunc.h */,
E8B6B64A17DE27B500E35523 /* as_callfunc_arm.cpp */,
E8B6B64B17DE27B500E35523 /* as_callfunc_arm_gcc.S */,
E8B6B64C17DE27B500E35523 /* as_callfunc_arm_msvc.asm */,
E8B6B64D17DE27B500E35523 /* as_callfunc_arm_xcode.S */,
E8B6B64E17DE27B500E35523 /* as_callfunc_mips.cpp */,
E8B6B64F17DE27B500E35523 /* as_callfunc_ppc.cpp */,
E8B6B65017DE27B500E35523 /* as_callfunc_ppc_64.cpp */,
E8B6B65117DE27B500E35523 /* as_callfunc_sh4.cpp */,
E8B6B65217DE27B500E35523 /* as_callfunc_x64_gcc.cpp */,
E8B6B65317DE27B500E35523 /* as_callfunc_x64_mingw.cpp */,
E8B6B65417DE27B500E35523 /* as_callfunc_x64_msvc.cpp */,
E8B6B65517DE27B500E35523 /* as_callfunc_x64_msvc_asm.asm */,
E8B6B65617DE27B500E35523 /* as_callfunc_x86.cpp */,
E8B6B65717DE27B500E35523 /* as_callfunc_xenon.cpp */,
E8B6B65817DE27B500E35523 /* as_compiler.cpp */,
E8B6B65917DE27B500E35523 /* as_compiler.h */,
E8B6B65A17DE27B500E35523 /* as_config.h */,
E8B6B65B17DE27B500E35523 /* as_configgroup.cpp */,
E8B6B65C17DE27B500E35523 /* as_configgroup.h */,
E8B6B65D17DE27B500E35523 /* as_context.cpp */,
E8B6B65E17DE27B500E35523 /* as_context.h */,
E8B6B65F17DE27B500E35523 /* as_criticalsection.h */,
E8B6B66017DE27B500E35523 /* as_datatype.cpp */,
E8B6B66117DE27B500E35523 /* as_datatype.h */,
E8B6B66217DE27B500E35523 /* as_debug.h */,
E8B6B66317DE27B500E35523 /* as_gc.cpp */,
E8B6B66417DE27B500E35523 /* as_gc.h */,
E8B6B66517DE27B500E35523 /* as_generic.cpp */,
E8B6B66617DE27B500E35523 /* as_generic.h */,
E8B6B66717DE27B500E35523 /* as_globalproperty.cpp */,
E8B6B66817DE27B500E35523 /* as_map.h */,
E8B6B66917DE27B500E35523 /* as_memory.cpp */,
E8B6B66A17DE27B500E35523 /* as_memory.h */,
E8B6B66B17DE27B500E35523 /* as_module.cpp */,
E8B6B66C17DE27B500E35523 /* as_module.h */,
E8B6B66D17DE27B500E35523 /* as_objecttype.cpp */,
E8B6B66E17DE27B500E35523 /* as_objecttype.h */,
E8B6B66F17DE27B500E35523 /* as_outputbuffer.cpp */,
E8B6B67017DE27B500E35523 /* as_outputbuffer.h */,
E8B6B67117DE27B500E35523 /* as_parser.cpp */,
E8B6B67217DE27B500E35523 /* as_parser.h */,
E8B6B67317DE27B500E35523 /* as_property.h */,
E8B6B67417DE27B500E35523 /* as_restore.cpp */,
E8B6B67517DE27B500E35523 /* as_restore.h */,
E8B6B67617DE27B500E35523 /* as_scriptcode.cpp */,
E8B6B67717DE27B500E35523 /* as_scriptcode.h */,
E8B6B67817DE27B500E35523 /* as_scriptengine.cpp */,
E8B6B67917DE27B500E35523 /* as_scriptengine.h */,
E8B6B67A17DE27B500E35523 /* as_scriptfunction.cpp */,
E8B6B67B17DE27B500E35523 /* as_scriptfunction.h */,
E8B6B67C17DE27B500E35523 /* as_scriptnode.cpp */,
E8B6B67D17DE27B500E35523 /* as_scriptnode.h */,
E8B6B67E17DE27B500E35523 /* as_scriptobject.cpp */,
E8B6B67F17DE27B500E35523 /* as_scriptobject.h */,
E8B6B68017DE27B500E35523 /* as_string.cpp */,
E8B6B68117DE27B500E35523 /* as_string.h */,
E8B6B68217DE27B500E35523 /* as_string_util.cpp */,
E8B6B68317DE27B500E35523 /* as_string_util.h */,
E8B6B68417DE27B500E35523 /* as_symboltable.h */,
E8B6B68517DE27B500E35523 /* as_texts.h */,
E8B6B68617DE27B500E35523 /* as_thread.cpp */,
E8B6B68717DE27B500E35523 /* as_thread.h */,
E8B6B68817DE27B500E35523 /* as_tokendef.h */,
E8B6B68917DE27B500E35523 /* as_tokenizer.cpp */,
E8B6B68A17DE27B500E35523 /* as_tokenizer.h */,
E8B6B68B17DE27B500E35523 /* as_typeinfo.cpp */,
E8B6B68C17DE27B500E35523 /* as_typeinfo.h */,
E8B6B68D17DE27B500E35523 /* as_variablescope.cpp */,
E8B6B68E17DE27B500E35523 /* as_variablescope.h */,
);
path = source;
sourceTree = "<group>";
};
E8B6B6BA17DE2F5500E35523 /* projects */ = {
isa = PBXGroup;
children = (
E8B6B6BB17DE2F5500E35523 /* cmake */,
);
path = projects;
sourceTree = "<group>";
};
E8B6B6BB17DE2F5500E35523 /* cmake */ = {
isa = PBXGroup;
children = (
E8B6B6BC17DE2F5500E35523 /* CMakeLists.txt */,
);
path = cmake;
sourceTree = "<group>";
};
E8CF037C178ED9D2000683D4 = {
isa = PBXGroup;
children = (
E844888617D26699005105D0 /* libcurl.dylib */,
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 = "<group>";
};
E8CF0386178ED9D2000683D4 /* Products */ = {
isa = PBXGroup;
children = (
E8CF0385178ED9D2000683D4 /* OpenSpades */,
);
name = Products;
sourceTree = "<group>";
};
E8CF0387178ED9D2000683D4 /* Sources */ = {
isa = PBXGroup;
children = (
E844888B17D3A059005105D0 /* CMakeLists.txt */,
E844888517D26411005105D0 /* OpenSpades.h */,
E844886C17D26337005105D0 /* json */,
E80B28D517B39CFE0056179E /* unzip */,
E80B28B117ABAC6C0056179E /* kiss_fft130 */,
E80B288917A52CB70056179E /* binpack2d */,
E8B6B63D17DE27B200E35523 /* AngelScript */,
E80B287217A516D30056179E /* poly2tri */,
E88319011792A7C5002ABE6D /* ENet */,
E8CF03B3178EE38C000683D4 /* Imports */,
E8567E541792B119009D83E0 /* Audio */,
E8CF03AF178EE2CD000683D4 /* Core */,
E8CF03A2178EDE56000683D4 /* Client */,
E8CF039E178EDDCF000683D4 /* Draw */,
E8CF039D178EDDBF000683D4 /* Gui */,
);
path = Sources;
sourceTree = "<group>";
};
E8CF039D178EDDBF000683D4 /* Gui */ = {
isa = PBXGroup;
children = (
E844888817D39CD0005105D0 /* ErrorDialog.cpp */,
E844888917D39CD2005105D0 /* ErrorDialog.h */,
E844886817D262E3005105D0 /* Serverbrowser.cpp */,
E844886917D262E4005105D0 /* Serverbrowser.h */,
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 = "<group>";
};
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 = "<group>";
};
E8CF03A2178EDE56000683D4 /* Client */ = {
isa = PBXGroup;
children = (
E8E0AF8D17993CB100C6B5A9 /* I/O Interfaces */,
E8E0AF9017993D1800C6B5A9 /* Net */,
E8E0AF8B17993C2300C6B5A9 /* Client Main */,
E8E0AF8E17993CD600C6B5A9 /* Utilities */,
E8E0AF8C17993C8500C6B5A9 /* World */,
);
path = Client;
sourceTree = "<group>";
};
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 */,
E8B6B6E017E08BAE00E35523 /* ScriptManager.cpp */,
E8B6B6E117E08BAF00E35523 /* ScriptManager.h */,
);
path = Core;
sourceTree = "<group>";
};
E8CF03B3178EE38C000683D4 /* Imports */ = {
isa = PBXGroup;
children = (
E8CF03B4178EE39A000683D4 /* SDL.h */,
E8CF03C0178EE5B6000683D4 /* OpenGL.h */,
);
path = Imports;
sourceTree = "<group>";
};
E8E0AF8B17993C2300C6B5A9 /* Client Main */ = {
isa = PBXGroup;
children = (
E844886317D0C404005105D0 /* Local Entities */,
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 */,
E80B28CB17AFCCC40056179E /* PaletteView.cpp */,
E80B28CC17AFCCC70056179E /* PaletteView.h */,
E80B28D117AFF77B0056179E /* TCProgressView.cpp */,
E80B28D217AFF77E0056179E /* TCProgressView.h */,
);
name = "Client Main";
sourceTree = "<group>";
};
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 = "<group>";
};
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 = "<group>";
};
E8E0AF8E17993CD600C6B5A9 /* Utilities */ = {
isa = PBXGroup;
children = (
E834F56617979F55004EBE88 /* Quake3Font.cpp */,
E834F56717979F57004EBE88 /* Quake3Font.h */,
E834F56917979FD3004EBE88 /* IFont.cpp */,
E834F56A17979FD5004EBE88 /* IFont.h */,
E834F56C1797AA2C004EBE88 /* FontData.h */,
);
name = Utilities;
sourceTree = "<group>";
};
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 = "<group>";
};
E8E0AF9017993D1800C6B5A9 /* Net */ = {
isa = PBXGroup;
children = (
E834F55117944778004EBE88 /* NetClient.cpp */,
E834F55217944779004EBE88 /* NetClient.h */,
);
name = Net;
sourceTree = "<group>";
};
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 = "<group>";
};
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 = "<group>";
};
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 = "<group>";
};
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 = "<group>";
};
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 = "<group>";
};
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 = "<group>";
};
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 = "<group>";
};
E8E446AB17A02EC700BE8855 /* Supporting Files */ = {
isa = PBXGroup;
children = (
E844886717D262C1005105D0 /* CMakeLists.txt */,
E8EE08A217BA016F00631987 /* AUTHORS */,
E8EE08A317BA016F00631987 /* ChangeLog */,
E8EE08A417BA016F00631987 /* NEWS */,
E842D48B17C0D06300381B49 /* README.md */,
E8EE08A517BA016F00631987 /* README */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
/* 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 */,
E844886617D0C43B005105D0 /* Tracer.cpp in Sources */,
E844886A17D262E4005105D0 /* Serverbrowser.cpp in Sources */,
E844888217D2633C005105D0 /* json_reader.cpp in Sources */,
E844888317D2633C005105D0 /* json_value.cpp in Sources */,
E844888417D2633C005105D0 /* json_writer.cpp in Sources */,
E844888A17D39CD3005105D0 /* ErrorDialog.cpp in Sources */,
E8D2ACE317D704E600BE5490 /* GLColorCorrectionFilter.cpp in Sources */,
E8B6B68F17DE27B500E35523 /* as_atomic.cpp in Sources */,
E8B6B69017DE27B500E35523 /* as_builder.cpp in Sources */,
E8B6B69117DE27B500E35523 /* as_bytecode.cpp in Sources */,
E8B6B69217DE27B500E35523 /* as_callfunc.cpp in Sources */,
E8B6B6A117DE27B500E35523 /* as_compiler.cpp in Sources */,
E8B6B6A217DE27B500E35523 /* as_configgroup.cpp in Sources */,
E8B6B6A317DE27B500E35523 /* as_context.cpp in Sources */,
E8B6B6A417DE27B500E35523 /* as_datatype.cpp in Sources */,
E8B6B6A517DE27B500E35523 /* as_gc.cpp in Sources */,
E8B6B6A617DE27B500E35523 /* as_generic.cpp in Sources */,
E8B6B6A717DE27B500E35523 /* as_globalproperty.cpp in Sources */,
E8B6B6A817DE27B500E35523 /* as_memory.cpp in Sources */,
E8B6B6A917DE27B500E35523 /* as_module.cpp in Sources */,
E8B6B6AA17DE27B500E35523 /* as_objecttype.cpp in Sources */,
E8B6B6AB17DE27B500E35523 /* as_outputbuffer.cpp in Sources */,
E8B6B6AC17DE27B500E35523 /* as_parser.cpp in Sources */,
E8B6B6AD17DE27B500E35523 /* as_restore.cpp in Sources */,
E8B6B6AE17DE27B500E35523 /* as_scriptcode.cpp in Sources */,
E8B6B6AF17DE27B500E35523 /* as_scriptengine.cpp in Sources */,
E8B6B6B017DE27B500E35523 /* as_scriptfunction.cpp in Sources */,
E8B6B6B117DE27B500E35523 /* as_scriptnode.cpp in Sources */,
E8B6B6B217DE27B500E35523 /* as_scriptobject.cpp in Sources */,
E8B6B6B317DE27B500E35523 /* as_string.cpp in Sources */,
E8B6B6B417DE27B500E35523 /* as_string_util.cpp in Sources */,
E8B6B6B517DE27B500E35523 /* as_thread.cpp in Sources */,
E8B6B6B617DE27B500E35523 /* as_tokenizer.cpp in Sources */,
E8B6B6B717DE27B500E35523 /* as_typeinfo.cpp in Sources */,
E8B6B6B817DE27B500E35523 /* as_variablescope.cpp in Sources */,
E8B6B6B917DE289700E35523 /* as_callfunc_x86.cpp in Sources */,
E8B6B6BF17DF456F00E35523 /* GLSparseShadowMapRenderer.cpp in Sources */,
E8B6B6D517E0850D00E35523 /* scriptany.cpp in Sources */,
E8B6B6D617E0850D00E35523 /* scriptarray.cpp in Sources */,
E8B6B6D717E0850D00E35523 /* scriptbuilder.cpp in Sources */,
E8B6B6D817E0850D00E35523 /* scriptdictionary.cpp in Sources */,
E8B6B6D917E0850D00E35523 /* scripthandle.cpp in Sources */,
E8B6B6DA17E0850D00E35523 /* scripthelper.cpp in Sources */,
E8B6B6DB17E0850D00E35523 /* scriptmath.cpp in Sources */,
E8B6B6DC17E0850D00E35523 /* scriptmathcomplex.cpp in Sources */,
E8B6B6DD17E0850D00E35523 /* scriptstdstring_utils.cpp in Sources */,
E8B6B6DE17E0850D00E35523 /* scriptstdstring.cpp in Sources */,
E8B6B6DF17E0850D00E35523 /* weakref.cpp in Sources */,
E8B6B6E217E08BAF00E35523 /* ScriptManager.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,
"$(SRCROOT)",
Sources,
Sources/json/include,
);
LIBRARY_SEARCH_PATHS = /usr/local/lib;
MACOSX_DEPLOYMENT_TARGET = 10.8;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = macosx;
USER_HEADER_SEARCH_PATHS = "";
};
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,
"$(SRCROOT)",
Sources,
Sources/json/include,
);
LIBRARY_SEARCH_PATHS = /usr/local/lib;
MACOSX_DEPLOYMENT_TARGET = 10.8;
SDKROOT = macosx;
USER_HEADER_SEARCH_PATHS = "";
};
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 */;
}