2017-12-05 15:42:24 +09:00

2478 lines
212 KiB
Plaintext

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
E809500A1E17F66500AECDF2 /* GLSSAOFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80950081E17F66500AECDF2 /* GLSSAOFilter.cpp */; };
E81012311E1D7301009955D3 /* Icon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E810122F1E1D7301009955D3 /* Icon.cpp */; };
E82E66ED18EA7914004DBA18 /* StartupScreenHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E842888C18A3D1520060743D /* StartupScreenHelper.cpp */; };
E82E66EE18EA7954004DBA18 /* GLBloomFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E89E811F179C2C800059C649 /* GLBloomFilter.cpp */; };
E82E66EF18EA7954004DBA18 /* GLQuadRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8D88AAF179C3004004C2451 /* GLQuadRenderer.cpp */; };
E82E66F018EA7954004DBA18 /* GLLensFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8D88AB2179C45B7004C2451 /* GLLensFilter.cpp */; };
E82E66F118EA7954004DBA18 /* GLCameraBlurFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E4469C179D59A900BE8855 /* GLCameraBlurFilter.cpp */; };
E82E66F218EA7954004DBA18 /* GLFogFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E859510A17C5DA060012810C /* GLFogFilter.cpp */; };
E82E66F318EA7954004DBA18 /* GLLensFlareFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E859510D17C61F850012810C /* GLLensFlareFilter.cpp */; };
E82E66F418EA7954004DBA18 /* GLFXAAFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E859511017C645000012810C /* GLFXAAFilter.cpp */; };
E82E66F518EA7954004DBA18 /* GLColorCorrectionFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8D2ACE117D704E600BE5490 /* GLColorCorrectionFilter.cpp */; };
E82E66F618EA7954004DBA18 /* GLDepthOfFieldFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B6E317E165A400E35523 /* GLDepthOfFieldFilter.cpp */; };
E82E66F718EA7954004DBA18 /* GLLensDustFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B72917E6095800E35523 /* GLLensDustFilter.cpp */; };
E82E66F818EA7954004DBA18 /* GLImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF0400178FB52F000683D4 /* GLImage.cpp */; };
E82E66F918EA7954004DBA18 /* GLFlatMapRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E0AF9B179A5BC200C6B5A9 /* GLFlatMapRenderer.cpp */; };
E82E66FA18EA7954004DBA18 /* IGLSpriteRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E44696179D2CA100BE8855 /* IGLSpriteRenderer.cpp */; };
E82E66FB18EA7954004DBA18 /* GLSpriteRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E0AFA7179ACDDD00C6B5A9 /* GLSpriteRenderer.cpp */; };
E82E66FC18EA7954004DBA18 /* GLSoftSpriteRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E44699179D2EDC00BE8855 /* GLSoftSpriteRenderer.cpp */; };
E82E66FD18EA7954004DBA18 /* GLImageRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E0AF881798278000C6B5A9 /* GLImageRenderer.cpp */; };
E82E66FE18EA7954004DBA18 /* GLImageManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E88318D6179176F3002ABE6D /* GLImageManager.cpp */; };
E82E66FF18EA7954004DBA18 /* GLModelManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8567E741793D60E009D83E0 /* GLModelManager.cpp */; };
E82E670018EA7954004DBA18 /* GLModel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8567E7A1793E105009D83E0 /* GLModel.cpp */; };
E82E670118EA7954004DBA18 /* GLVoxelModel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8567E7D1793E1B3009D83E0 /* GLVoxelModel.cpp */; };
E82E670218EA7954004DBA18 /* GLMapRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E88318AF1790F73F002ABE6D /* GLMapRenderer.cpp */; };
E82E670318EA7954004DBA18 /* GLMapChunk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E88318B217911A73002ABE6D /* GLMapChunk.cpp */; };
E82E670418EA7954004DBA18 /* GLModelRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E89A648C17A11B4E00FDA893 /* GLModelRenderer.cpp */; };
E82E670518EA7954004DBA18 /* GLOptimizedVoxelModel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B286F17A4CA2B0056179E /* GLOptimizedVoxelModel.cpp */; };
E82E670618EA7954004DBA18 /* GLWaterRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B289717AA63FC0056179E /* GLWaterRenderer.cpp */; };
E82E670718EA7954004DBA18 /* GLLongSpriteRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E844886017CFB32B005105D0 /* GLLongSpriteRenderer.cpp */; };
E82E670818EA7954004DBA18 /* GLSoftLitSpriteRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B72C17E68B1B00E35523 /* GLSoftLitSpriteRenderer.cpp */; };
E82E670918EA7954004DBA18 /* GLShader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF04191790CCAB000683D4 /* GLShader.cpp */; };
E82E670A18EA7954004DBA18 /* GLProgramUniform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E88318A91790EBAA002ABE6D /* GLProgramUniform.cpp */; };
E82E670B18EA7954004DBA18 /* GLProgramAttribute.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E88318AC1790EDDF002ABE6D /* GLProgramAttribute.cpp */; };
E82E670C18EA7954004DBA18 /* GLProgram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF04061790455B000683D4 /* GLProgram.cpp */; };
E82E670D18EA7954004DBA18 /* GLMapShadowRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E446A2179EA60900BE8855 /* GLMapShadowRenderer.cpp */; };
E82E670E18EA7954004DBA18 /* GLShadowShader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E446A5179EAC7800BE8855 /* GLShadowShader.cpp */; };
E82E670F18EA7954004DBA18 /* GLDynamicLightShader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E89A648F17A12FF800FDA893 /* GLDynamicLightShader.cpp */; };
E82E671018EA7954004DBA18 /* IGLShadowMapRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E89A649817A2402500FDA893 /* IGLShadowMapRenderer.cpp */; };
E82E671118EA7954004DBA18 /* GLShadowMapShader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B286017A2462D0056179E /* GLShadowMapShader.cpp */; };
E82E671218EA7954004DBA18 /* GLBasicShadowMapRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B286317A24AED0056179E /* GLBasicShadowMapRenderer.cpp */; };
E82E671318EA7954004DBA18 /* GLDynamicLight.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B289417A9D6B40056179E /* GLDynamicLight.cpp */; };
E82E671418EA7954004DBA18 /* GLAmbientShadowRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B28BF17AE7FEB0056179E /* GLAmbientShadowRenderer.cpp */; };
E82E671518EA7954004DBA18 /* GLRadiosityRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8EE089F17B8F4B000631987 /* GLRadiosityRenderer.cpp */; };
E82E671618EA7954004DBA18 /* GLSparseShadowMapRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B6BD17DF456E00E35523 /* GLSparseShadowMapRenderer.cpp */; };
E82E671718EA7954004DBA18 /* GLRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03A9178EDF74000683D4 /* GLRenderer.cpp */; };
E82E671818EA7954004DBA18 /* IGLDevice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03AC178EDFCD000683D4 /* IGLDevice.cpp */; };
E82E671918EA7954004DBA18 /* GLFramebufferManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E0AFB6179C0F2800C6B5A9 /* GLFramebufferManager.cpp */; };
E82E671A18EA7954004DBA18 /* GLProgramManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF041C1790D6D5000683D4 /* GLProgramManager.cpp */; };
E82E671B18EA7954004DBA18 /* GLProfiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E859511317C96B260012810C /* GLProfiler.cpp */; };
E82E671C18EA7954004DBA18 /* Main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03BE178EE50E000683D4 /* Main.cpp */; };
E82E671D18EA7954004DBA18 /* SDLGLDevice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03BB178EE502000683D4 /* SDLGLDevice.cpp */; };
E82E671E18EA7954004DBA18 /* SDLRunner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03E1178EF57E000683D4 /* SDLRunner.cpp */; };
E82E672018EA7954004DBA18 /* MainScreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E81CE4A7183F7F2000F22685 /* MainScreen.cpp */; };
E82E672118EA7954004DBA18 /* MainScreenHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8F74CED183FBA9C0085AA54 /* MainScreenHelper.cpp */; };
E82E672218EA7954004DBA18 /* View.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8F74CE3183F86AE0085AA54 /* View.cpp */; };
E82E672318EA7954004DBA18 /* Runner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8F74CE7183F8B9D0085AA54 /* Runner.cpp */; };
E82E672418EA7954004DBA18 /* StartupScreen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E842888918A3CF6C0060743D /* StartupScreen.cpp */; };
E82E672518EA7967004DBA18 /* json_reader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E844887B17D2633C005105D0 /* json_reader.cpp */; };
E82E672618EA7967004DBA18 /* json_value.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E844887C17D2633C005105D0 /* json_value.cpp */; };
E82E672718EA7967004DBA18 /* json_writer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E844887E17D2633C005105D0 /* json_writer.cpp */; };
E82E672818EA7967004DBA18 /* scriptany.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B70017E4193A00E35523 /* scriptany.cpp */; };
E82E672918EA7967004DBA18 /* scriptarray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B70217E4193A00E35523 /* scriptarray.cpp */; };
E82E672A18EA7967004DBA18 /* scriptbuilder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B70417E4193A00E35523 /* scriptbuilder.cpp */; };
E82E672B18EA7967004DBA18 /* scriptdictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B70617E4193A00E35523 /* scriptdictionary.cpp */; };
E82E672C18EA7967004DBA18 /* scripthandle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B70817E4193A00E35523 /* scripthandle.cpp */; };
E82E672D18EA7967004DBA18 /* scripthelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B70A17E4193A00E35523 /* scripthelper.cpp */; };
E82E672E18EA7967004DBA18 /* scriptmath.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B70C17E4193A00E35523 /* scriptmath.cpp */; };
E82E672F18EA7967004DBA18 /* scriptmathcomplex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B70E17E4193A00E35523 /* scriptmathcomplex.cpp */; };
E82E673018EA7967004DBA18 /* scriptstdstring.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B71017E4193A00E35523 /* scriptstdstring.cpp */; };
E82E673118EA7967004DBA18 /* scriptstdstring_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B71217E4193A00E35523 /* scriptstdstring_utils.cpp */; };
E82E673218EA7967004DBA18 /* weakref.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B71317E4193A00E35523 /* weakref.cpp */; };
E82E673318EA7972004DBA18 /* as_atomic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B64217DE27B500E35523 /* as_atomic.cpp */; };
E82E673418EA7972004DBA18 /* as_builder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B64417DE27B500E35523 /* as_builder.cpp */; };
E82E673518EA7972004DBA18 /* as_bytecode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B64617DE27B500E35523 /* as_bytecode.cpp */; };
E82E673618EA7972004DBA18 /* as_callfunc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B64817DE27B500E35523 /* as_callfunc.cpp */; };
E82E673718EA7972004DBA18 /* as_callfunc_arm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B64A17DE27B500E35523 /* as_callfunc_arm.cpp */; };
E82E673818EA7972004DBA18 /* as_callfunc_mips.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B64E17DE27B500E35523 /* as_callfunc_mips.cpp */; };
E82E673918EA7972004DBA18 /* as_callfunc_ppc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B64F17DE27B500E35523 /* as_callfunc_ppc.cpp */; };
E82E673A18EA7972004DBA18 /* as_callfunc_ppc_64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B65017DE27B500E35523 /* as_callfunc_ppc_64.cpp */; };
E82E673B18EA7972004DBA18 /* as_callfunc_sh4.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B65117DE27B500E35523 /* as_callfunc_sh4.cpp */; };
E82E673C18EA7972004DBA18 /* as_callfunc_x64_gcc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B65217DE27B500E35523 /* as_callfunc_x64_gcc.cpp */; };
E82E673D18EA7972004DBA18 /* as_callfunc_x64_mingw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B65317DE27B500E35523 /* as_callfunc_x64_mingw.cpp */; };
E82E673E18EA7972004DBA18 /* as_callfunc_x64_msvc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B65417DE27B500E35523 /* as_callfunc_x64_msvc.cpp */; };
E82E673F18EA7972004DBA18 /* as_callfunc_x86.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B65617DE27B500E35523 /* as_callfunc_x86.cpp */; };
E82E674018EA7972004DBA18 /* as_callfunc_xenon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B65717DE27B500E35523 /* as_callfunc_xenon.cpp */; };
E82E674118EA7972004DBA18 /* as_compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B65817DE27B500E35523 /* as_compiler.cpp */; };
E82E674218EA7972004DBA18 /* as_configgroup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B65B17DE27B500E35523 /* as_configgroup.cpp */; };
E82E674318EA7972004DBA18 /* as_context.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B65D17DE27B500E35523 /* as_context.cpp */; };
E82E674418EA7972004DBA18 /* as_datatype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B66017DE27B500E35523 /* as_datatype.cpp */; };
E82E674518EA7972004DBA18 /* as_gc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B66317DE27B500E35523 /* as_gc.cpp */; };
E82E674618EA7972004DBA18 /* as_generic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B66517DE27B500E35523 /* as_generic.cpp */; };
E82E674718EA7972004DBA18 /* as_globalproperty.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B66717DE27B500E35523 /* as_globalproperty.cpp */; };
E82E674818EA7972004DBA18 /* as_memory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B66917DE27B500E35523 /* as_memory.cpp */; };
E82E674918EA7972004DBA18 /* as_module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B66B17DE27B500E35523 /* as_module.cpp */; };
E82E674A18EA7972004DBA18 /* as_objecttype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B66D17DE27B500E35523 /* as_objecttype.cpp */; };
E82E674B18EA7972004DBA18 /* as_outputbuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B66F17DE27B500E35523 /* as_outputbuffer.cpp */; };
E82E674C18EA7972004DBA18 /* as_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B67117DE27B500E35523 /* as_parser.cpp */; };
E82E674D18EA7972004DBA18 /* as_restore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B67417DE27B500E35523 /* as_restore.cpp */; };
E82E674E18EA7972004DBA18 /* as_scriptcode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B67617DE27B500E35523 /* as_scriptcode.cpp */; };
E82E674F18EA7972004DBA18 /* as_scriptengine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B67817DE27B500E35523 /* as_scriptengine.cpp */; };
E82E675018EA7972004DBA18 /* as_scriptfunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B67A17DE27B500E35523 /* as_scriptfunction.cpp */; };
E82E675118EA7972004DBA18 /* as_scriptnode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B67C17DE27B500E35523 /* as_scriptnode.cpp */; };
E82E675218EA7972004DBA18 /* as_scriptobject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B67E17DE27B500E35523 /* as_scriptobject.cpp */; };
E82E675318EA7972004DBA18 /* as_string.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B68017DE27B500E35523 /* as_string.cpp */; };
E82E675418EA7972004DBA18 /* as_string_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B68217DE27B500E35523 /* as_string_util.cpp */; };
E82E675518EA7972004DBA18 /* as_thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B68617DE27B500E35523 /* as_thread.cpp */; };
E82E675618EA7972004DBA18 /* as_tokenizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B68917DE27B500E35523 /* as_tokenizer.cpp */; };
E82E675718EA7972004DBA18 /* as_typeinfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B68B17DE27B500E35523 /* as_typeinfo.cpp */; };
E82E675818EA7972004DBA18 /* as_variablescope.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B68D17DE27B500E35523 /* as_variablescope.cpp */; };
E82E675918EA7972004DBA18 /* ALDevice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8567E581792BEFC009D83E0 /* ALDevice.cpp */; };
E82E675A18EA7972004DBA18 /* ALFuncs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8567E5C1792C089009D83E0 /* ALFuncs.cpp */; };
E82E675B18EA7972004DBA18 /* YsrDevice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E88EB02D185D9DC500565D07 /* YsrDevice.cpp */; };
E82E675C18EA7972004DBA18 /* NullDevice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E842889118A3D9C40060743D /* NullDevice.cpp */; };
E82E675D18EA7972004DBA18 /* PngWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E895D66318D614DE00F5B9CA /* PngWriter.cpp */; };
E82E675E18EA7972004DBA18 /* jpge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E895D65B18D4A10E00F5B9CA /* jpge.cpp */; };
E82E675F18EA7972004DBA18 /* IBitmapCodec.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E44684179CC4FF00BE8855 /* IBitmapCodec.cpp */; };
E82E676018EA7972004DBA18 /* TargaReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E44687179CC65900BE8855 /* TargaReader.cpp */; };
E82E676118EA7972004DBA18 /* TargaWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E446A8179F822D00BE8855 /* TargaWriter.cpp */; };
E82E676218EA7972004DBA18 /* SdlImageReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E87AB82118BB3957006B7D73 /* SdlImageReader.cpp */; };
E82E676318EA7972004DBA18 /* JpegWriter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E895D65E18D4A15900F5B9CA /* JpegWriter.cpp */; };
E82E676418EA7972004DBA18 /* Bitmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E88318D3179172AF002ABE6D /* Bitmap.cpp */; };
E82E676518EA7972004DBA18 /* VoxelModel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8567E771793DC37009D83E0 /* VoxelModel.cpp */; };
E82E676618EA7972004DBA18 /* IAudioStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8567E611792CA12009D83E0 /* IAudioStream.cpp */; };
E82E676718EA7972004DBA18 /* WavAudioStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8567E641792CCE5009D83E0 /* WavAudioStream.cpp */; };
E82E676818EA7972004DBA18 /* BitmapAtlasGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B288617A52AB60056179E /* BitmapAtlasGenerator.cpp */; };
E82E676918EA7972004DBA18 /* ServerAddress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B72617E5AC9C00E35523 /* ServerAddress.cpp */; };
E82E676A18EA7972004DBA18 /* IFileSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF04091790471D000683D4 /* IFileSystem.cpp */; };
E82E676B18EA7972004DBA18 /* FileManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF040C17904970000683D4 /* FileManager.cpp */; };
E82E676C18EA7972004DBA18 /* IStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF040F17904ABC000683D4 /* IStream.cpp */; };
E82E676D18EA7972004DBA18 /* StdStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF041217904E8B000683D4 /* StdStream.cpp */; };
E82E676E18EA7972004DBA18 /* SdlFileStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E849654E18E94F1200B9706D /* SdlFileStream.cpp */; };
E82E676F18EA7972004DBA18 /* DirectoryFileSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF0415179052F6000683D4 /* DirectoryFileSystem.cpp */; };
E82E677018EA7972004DBA18 /* DeflateStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E834F55D17950E41004EBE88 /* DeflateStream.cpp */; };
E82E677118EA7972004DBA18 /* MemoryStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E834F56317951B1A004EBE88 /* MemoryStream.cpp */; };
E82E677218EA7972004DBA18 /* ZipFileSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B28DC17B39EEE0056179E /* ZipFileSystem.cpp */; };
E82E677318EA7972004DBA18 /* DynamicMemoryStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B28DF17B4FDD40056179E /* DynamicMemoryStream.cpp */; };
E82E677418EA7972004DBA18 /* VersionInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E85233791839B28C00F40541 /* VersionInfo.cpp */; };
E82E677518EA7972004DBA18 /* Thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03B0178EE300000683D4 /* Thread.cpp */; };
E82E677618EA7972004DBA18 /* Semaphore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03CF178EEF80000683D4 /* Semaphore.cpp */; };
E82E677718EA7972004DBA18 /* Mutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03D2178EF069000683D4 /* Mutex.cpp */; };
E82E677818EA7972004DBA18 /* ILockable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03D5178EF09C000683D4 /* ILockable.cpp */; };
E82E677918EA7972004DBA18 /* AutoLocker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03D8178EF165000683D4 /* AutoLocker.cpp */; };
E82E677A18EA7972004DBA18 /* IRunnable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03DE178EF4E9000683D4 /* IRunnable.cpp */; };
E82E677B18EA7972004DBA18 /* Exception.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF0403178FF776000683D4 /* Exception.cpp */; };
E82E677C18EA7972004DBA18 /* DynamicLibrary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8567E5E1792C0FF009D83E0 /* DynamicLibrary.cpp */; };
E82E677D18EA7972004DBA18 /* ConcurrentDispatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B286C17A3B0570056179E /* ConcurrentDispatch.cpp */; };
E82E677E18EA7972004DBA18 /* ThreadLocalStorage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B288B17A5FFB30056179E /* ThreadLocalStorage.cpp */; };
E82E677F18EA7972004DBA18 /* CpuID.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C92A0E186A902500740C9F /* CpuID.cpp */; };
E82E678018EA7972004DBA18 /* MathScript.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B6E717E40AF500E35523 /* MathScript.cpp */; };
E82E678118EA7972004DBA18 /* StringsScript.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E838D42018ADDE2800EE3C53 /* StringsScript.cpp */; };
E82E678218EA7972004DBA18 /* ScriptManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B6E817E40AF500E35523 /* ScriptManager.cpp */; };
E82E678318EA7972004DBA18 /* IImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B6EC17E40B5900E35523 /* IImage.cpp */; };
E82E678418EA7972004DBA18 /* IModel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B6F217E40E8200E35523 /* IModel.cpp */; };
E82E678518EA7972004DBA18 /* IRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B6F517E40F9900E35523 /* IRenderer.cpp */; };
E82E678618EA7972004DBA18 /* GameMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B6F817E4130E00E35523 /* GameMap.cpp */; };
E82E678718EA7972004DBA18 /* Bitmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B6FB17E413AB00E35523 /* Bitmap.cpp */; };
E82E678818EA7972004DBA18 /* VoxelModel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B6FD17E4141000E35523 /* VoxelModel.cpp */; };
E82E678918EA7972004DBA18 /* IAudioDevice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B72017E4508C00E35523 /* IAudioDevice.cpp */; };
E82E678A18EA7972004DBA18 /* IAudioChunk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B72217E452EC00E35523 /* IAudioChunk.cpp */; };
E82E678B18EA7972004DBA18 /* PrimitiveArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B72417E46C1B00E35523 /* PrimitiveArray.cpp */; };
E82E678C18EA7972004DBA18 /* IToolSkin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B72F17E8C4ED00E35523 /* IToolSkin.cpp */; };
E82E678D18EA7972004DBA18 /* ScriptFunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B73217E8CE1300E35523 /* ScriptFunction.cpp */; };
E82E678E18EA7972004DBA18 /* ISpadeSkin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B73817E9E8CF00E35523 /* ISpadeSkin.cpp */; };
E82E678F18EA7972004DBA18 /* IBlockSkin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B73B17E9F49700E35523 /* IBlockSkin.cpp */; };
E82E679018EA7972004DBA18 /* IViewToolSkin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B73E17EA060900E35523 /* IViewToolSkin.cpp */; };
E82E679118EA7972004DBA18 /* IThirdPersonToolSkin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B74117EA0B1500E35523 /* IThirdPersonToolSkin.cpp */; };
E82E679218EA7972004DBA18 /* IGrenadeSkin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B74417EA0F1B00E35523 /* IGrenadeSkin.cpp */; };
E82E679318EA7972004DBA18 /* IWeaponSkin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B74717EA12E100E35523 /* IWeaponSkin.cpp */; };
E82E679418EA7972004DBA18 /* IFont.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E81CE4A4183F7A3000F22685 /* IFont.cpp */; };
E82E679518EA7972004DBA18 /* MainScreenHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8F74CF0183FBB070085AA54 /* MainScreenHelper.cpp */; };
E82E679618EA7972004DBA18 /* StartupScreenHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E842888F18A3D6470060743D /* StartupScreenHelper.cpp */; };
E82E679718EA7972004DBA18 /* Config.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8F74CF31840D4CC0085AA54 /* Config.cpp */; };
E82E679818EA7972004DBA18 /* ClientUIHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8F74CFC1845C8D50085AA54 /* ClientUIHelper.cpp */; };
E82E679918EA7972004DBA18 /* Clipboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8F74CFE184C753F0085AA54 /* Clipboard.cpp */; };
E82E679A18EA7972004DBA18 /* Math.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03CC178EE95F000683D4 /* Math.cpp */; };
E82E679B18EA7972004DBA18 /* Deque.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E88318DF17925F2E002ABE6D /* Deque.cpp */; };
E82E679C18EA7972004DBA18 /* Stopwatch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E88318E21792698D002ABE6D /* Stopwatch.cpp */; };
E82E679D18EA7972004DBA18 /* Debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E834F5541794BBD4004EBE88 /* Debug.cpp */; };
E82E679E18EA7972004DBA18 /* Settings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E0AFB3179BF25B00C6B5A9 /* Settings.cpp */; };
E82E679F18EA7972004DBA18 /* FltkPreferenceImporter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E849654B18E9487300B9706D /* FltkPreferenceImporter.cpp */; };
E82E67A018EA7972004DBA18 /* RefCountedObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B6EF17E40DA700E35523 /* RefCountedObject.cpp */; };
E82E67A118EA7972004DBA18 /* MiniHeap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E81A7C7B1865A2E900BF3FCE /* MiniHeap.cpp */; };
E82E67A218EA7972004DBA18 /* CP437.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E890F30E187046990090AAB8 /* CP437.cpp */; };
E82E67A318EA7972004DBA18 /* Strings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E838D41D18AC726B00EE3C53 /* Strings.cpp */; };
E82E67A418EA7972004DBA18 /* IRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03A6178EDF6A000683D4 /* IRenderer.cpp */; };
E82E67A518EA7972004DBA18 /* SceneDefinition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03F7178FABA4000683D4 /* SceneDefinition.cpp */; };
E82E67A618EA7972004DBA18 /* IAudioDevice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03C6178EE81A000683D4 /* IAudioDevice.cpp */; };
E82E67A718EA7972004DBA18 /* IAudioChunk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8567E551792B24D009D83E0 /* IAudioChunk.cpp */; };
E82E67A818EA7972004DBA18 /* IInputInterface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03C9178EE869000683D4 /* IInputInterface.cpp */; };
E82E67A918EA7972004DBA18 /* IImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03F4178FAA8B000683D4 /* IImage.cpp */; };
E82E67AA18EA7972004DBA18 /* IModel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8567E711793D5AD009D83E0 /* IModel.cpp */; };
E82E67AC18EA7972004DBA18 /* NetClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E834F55117944778004EBE88 /* NetClient.cpp */; };
E82E67AD18EA7972004DBA18 /* ILocalEntity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E0AFAA179ADC2100C6B5A9 /* ILocalEntity.cpp */; };
E82E67AE18EA7972004DBA18 /* ParticleSpriteEntity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E0AFAD179ADDCB00C6B5A9 /* ParticleSpriteEntity.cpp */; };
E82E67AF18EA7972004DBA18 /* SmokeSpriteEntity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E0AFB0179AF4E600C6B5A9 /* SmokeSpriteEntity.cpp */; };
E82E67B018EA7972004DBA18 /* FallingBlock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E89A649217A1677F00FDA893 /* FallingBlock.cpp */; };
E82E67B118EA7972004DBA18 /* GunCasing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E89A649517A1835900FDA893 /* GunCasing.cpp */; };
E82E67B218EA7972004DBA18 /* Tracer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E844886417D0C43B005105D0 /* Tracer.cpp */; };
E82E67B318EA7972004DBA18 /* ClientPlayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8B6B73517E9C70000E35523 /* ClientPlayer.cpp */; };
E82E67B418EA7972004DBA18 /* Client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03C1178EE6D8000683D4 /* Client.cpp */; };
E82E67B518EA7972004DBA18 /* Client_Input.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8FE748B18CC6AA100291338 /* Client_Input.cpp */; };
E82E67B618EA7972004DBA18 /* Client_Update.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8FE748D18CC6C2B00291338 /* Client_Update.cpp */; };
E82E67B718EA7972004DBA18 /* Client_NetHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8FE748F18CC6CE000291338 /* Client_NetHandler.cpp */; };
E82E67B818EA7972004DBA18 /* Client_LocalEnts.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8FE749118CC6E4900291338 /* Client_LocalEnts.cpp */; };
E82E67B918EA7972004DBA18 /* Client_Draw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8FE749318CC6EB500291338 /* Client_Draw.cpp */; };
E82E67BA18EA7972004DBA18 /* Client_Scene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8FE749518CC6F2900291338 /* Client_Scene.cpp */; };
E82E67BB18EA7972004DBA18 /* Client_FPSCounter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E82E66B218E9A35C004DBA18 /* Client_FPSCounter.cpp */; };
E82E67BC18EA7972004DBA18 /* ChatWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E834F56D1797D92F004EBE88 /* ChatWindow.cpp */; };
E82E67BD18EA7972004DBA18 /* Corpse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E0AF92179942DB00C6B5A9 /* Corpse.cpp */; };
E82E67BE18EA7972004DBA18 /* CenterMessageView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E0AF95179980F500C6B5A9 /* CenterMessageView.cpp */; };
E82E67BF18EA7972004DBA18 /* HurtRingView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E0AF98179996A100C6B5A9 /* HurtRingView.cpp */; };
E82E67C018EA7972004DBA18 /* MapView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E0AF9E179A698800C6B5A9 /* MapView.cpp */; };
E82E67C118EA7972004DBA18 /* ScoreboardView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E0AFA1179A8F1000C6B5A9 /* ScoreboardView.cpp */; };
E82E67C218EA7972004DBA18 /* LimboView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8E0AFA4179AA31B00C6B5A9 /* LimboView.cpp */; };
E82E67C318EA7972004DBA18 /* PaletteView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B28CB17AFCCC40056179E /* PaletteView.cpp */; };
E82E67C418EA7972004DBA18 /* TCProgressView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B28D117AFF77B0056179E /* TCProgressView.cpp */; };
E82E67C518EA7972004DBA18 /* ClientUI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8F74CF61845C5000085AA54 /* ClientUI.cpp */; };
E82E67C618EA7972004DBA18 /* ClientUIHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8F74CF91845C64B0085AA54 /* ClientUIHelper.cpp */; };
E82E67C718EA7972004DBA18 /* Quake3Font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E834F56617979F55004EBE88 /* Quake3Font.cpp */; };
E82E67C818EA7972004DBA18 /* IFont.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E834F56917979FD3004EBE88 /* IFont.cpp */; };
E82E67C918EA7972004DBA18 /* Fonts.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E842889418A667930060743D /* Fonts.cpp */; };
E82E67CA18EA7972004DBA18 /* IGameMode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E834F5571794DCF9004EBE88 /* IGameMode.cpp */; };
E82E67CB18EA7972004DBA18 /* CTFGameMode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E834F55A1794DDA2004EBE88 /* CTFGameMode.cpp */; };
E82E67CC18EA7972004DBA18 /* TCGameMode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E80B28CE17AFE68A0056179E /* TCGameMode.cpp */; };
E82E67CD18EA7972004DBA18 /* Player.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E88318D9179256E4002ABE6D /* Player.cpp */; };
E82E67CE18EA7972004DBA18 /* Grenade.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E834F54E17942C43004EBE88 /* Grenade.cpp */; };
E82E67CF18EA7972004DBA18 /* Weapon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8567E6E1793AA45009D83E0 /* Weapon.cpp */; };
E82E67D018EA7972004DBA18 /* GameMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03FA178FACFF000683D4 /* GameMap.cpp */; };
E82E67D118EA7972004DBA18 /* IGameMapListener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CF03FD178FB1E1000683D4 /* IGameMapListener.cpp */; };
E82E67D218EA7972004DBA18 /* GameMapWrapper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E88318DC179257F0002ABE6D /* GameMapWrapper.cpp */; };
E82E67D318EA7972004DBA18 /* World.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E88318E617928F84002ABE6D /* World.cpp */; };
E82E67D418EA7972004DBA18 /* IWorldListener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8567E6A1792F398009D83E0 /* IWorldListener.cpp */; };
E82E67D518EA7972004DBA18 /* HitTestDebugger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8FE748818CB329C00291338 /* HitTestDebugger.cpp */; };
E82E67D618EA7972004DBA18 /* SWRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E81A7C6218610AA900BF3FCE /* SWRenderer.cpp */; };
E82E67D718EA7972004DBA18 /* SWPort.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E81A7C6518610BE400BF3FCE /* SWPort.cpp */; };
E82E67D818EA7972004DBA18 /* SWImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E81A7C691861525D00BF3FCE /* SWImage.cpp */; };
E82E67D918EA7972004DBA18 /* SWModel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E81A7C6C186152A400BF3FCE /* SWModel.cpp */; };
E82E67DA18EA7972004DBA18 /* SWImageRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E81A7C6F1861F4E200BF3FCE /* SWImageRenderer.cpp */; };
E82E67DB18EA7972004DBA18 /* SWFeatureLevel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E81A7C731863566200BF3FCE /* SWFeatureLevel.cpp */; };
E82E67DC18EA7972004DBA18 /* SWMapRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E81A7C751864171100BF3FCE /* SWMapRenderer.cpp */; };
E82E67DD18EA7972004DBA18 /* SWFlatMapRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E81A7C7818642BCA00BF3FCE /* SWFlatMapRenderer.cpp */; };
E82E67DE18EA7972004DBA18 /* SWModelRenderer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8C92A0A18695EA500740C9F /* SWModelRenderer.cpp */; };
E82E67DF18EA7A05004DBA18 /* SDL2_image.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E87AB82418BB3A04006B7D73 /* SDL2_image.framework */; };
E82E67E018EA7A05004DBA18 /* SDL2.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8B93AD418559EC600BD01E1 /* SDL2.framework */; };
E82E67E218EA7A1E004DBA18 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E8CF039B178EDAC9000683D4 /* libz.tbd */; };
E82E67E318EA7A51004DBA18 /* ioapi.c in Sources */ = {isa = PBXBuildFile; fileRef = E80B28D617B39D160056179E /* ioapi.c */; };
E82E67E418EA7A51004DBA18 /* unzip.c in Sources */ = {isa = PBXBuildFile; fileRef = E80B28D817B39D160056179E /* unzip.c */; };
E82E67E518EA7A51004DBA18 /* kiss_fft.c in Sources */ = {isa = PBXBuildFile; fileRef = E80B28B817ABAC790056179E /* kiss_fft.c */; };
E82E67E618EA7A51004DBA18 /* callbacks.c in Sources */ = {isa = PBXBuildFile; fileRef = E88319021792A7CC002ABE6D /* callbacks.c */; };
E82E67E718EA7A51004DBA18 /* compress.c in Sources */ = {isa = PBXBuildFile; fileRef = E88319031792A7CC002ABE6D /* compress.c */; };
E82E67E818EA7A51004DBA18 /* host.c in Sources */ = {isa = PBXBuildFile; fileRef = E88319041792A7CC002ABE6D /* host.c */; };
E82E67E918EA7A51004DBA18 /* list.c in Sources */ = {isa = PBXBuildFile; fileRef = E88319111792A7CC002ABE6D /* list.c */; };
E82E67EA18EA7A51004DBA18 /* packet.c in Sources */ = {isa = PBXBuildFile; fileRef = E88319121792A7CC002ABE6D /* packet.c */; };
E82E67EB18EA7A51004DBA18 /* peer.c in Sources */ = {isa = PBXBuildFile; fileRef = E88319131792A7CC002ABE6D /* peer.c */; };
E82E67EC18EA7A51004DBA18 /* protocol.c in Sources */ = {isa = PBXBuildFile; fileRef = E88319141792A7CC002ABE6D /* protocol.c */; };
E82E67ED18EA7A51004DBA18 /* unix.c in Sources */ = {isa = PBXBuildFile; fileRef = E88319161792A7CC002ABE6D /* unix.c */; };
E82E67EE18EA7A51004DBA18 /* win32.c in Sources */ = {isa = PBXBuildFile; fileRef = E88319171792A7CC002ABE6D /* win32.c */; };
E82E67EF18EA7A51004DBA18 /* pnglite.c in Sources */ = {isa = PBXBuildFile; fileRef = E895D66118D614DE00F5B9CA /* pnglite.c */; };
E82E67F018EA7A60004DBA18 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8CF03C4178EE78C000683D4 /* OpenGL.framework */; };
E82E67FA18EA7EAB004DBA18 /* font-unifont.pak in Resources */ = {isa = PBXBuildFile; fileRef = E82E67F318EA7EAB004DBA18 /* font-unifont.pak */; };
E82E680418EA7F60004DBA18 /* libysrspades.dylib in Resources */ = {isa = PBXBuildFile; fileRef = E82E680318EA7F60004DBA18 /* libysrspades.dylib */; };
E83668AF1E05757B00977A63 /* OpusAudioStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E83668AD1E05757B00977A63 /* OpusAudioStream.cpp */; };
E83668B21E05844E00977A63 /* AudioStream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E83668B01E05844E00977A63 /* AudioStream.cpp */; };
E8626EAE1E1009D7003365BF /* libcurl.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E844888617D26699005105D0 /* libcurl.tbd */; };
E8626EB61E100EC6003365BF /* libfreetype.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E8626EB51E100EC6003365BF /* libfreetype.a */; };
E8626EB81E100FB2003365BF /* libogg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E8626EB71E100FB2003365BF /* libogg.a */; };
E8626EBB1E101072003365BF /* libopus.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E8626EB91E101072003365BF /* libopus.a */; };
E8626EBC1E101072003365BF /* libopusfile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E8626EBA1E101072003365BF /* libopusfile.a */; };
E8626EBE1E1010CA003365BF /* libbz2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = E8626EBD1E1010CA003365BF /* libbz2.tbd */; };
E8655AA81DFC0A6E00D5058A /* FTFont.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8655AA61DFC0A6E00D5058A /* FTFont.cpp */; };
E8690AEC1D3920C800DBC331 /* pak000-Nonfree.pak in Resources */ = {isa = PBXBuildFile; fileRef = E8690AE61D3920C800DBC331 /* pak000-Nonfree.pak */; };
E8690AED1D3920C800DBC331 /* pak002-Base.pak in Resources */ = {isa = PBXBuildFile; fileRef = E8690AE71D3920C800DBC331 /* pak002-Base.pak */; };
E8690AEE1D3920C800DBC331 /* pak005-Models.pak in Resources */ = {isa = PBXBuildFile; fileRef = E8690AE81D3920C800DBC331 /* pak005-Models.pak */; };
E8690AEF1D3920C800DBC331 /* pak010-BaseSkin.pak in Resources */ = {isa = PBXBuildFile; fileRef = E8690AE91D3920C800DBC331 /* pak010-BaseSkin.pak */; };
E8690AF01D3920C800DBC331 /* pak050-Locales.pak in Resources */ = {isa = PBXBuildFile; fileRef = E8690AEA1D3920C800DBC331 /* pak050-Locales.pak */; };
E8690AF11D3920C800DBC331 /* pak999-References.pak in Resources */ = {isa = PBXBuildFile; fileRef = E8690AEB1D3920C800DBC331 /* pak999-References.pak */; };
E8725DAD1DE33B4D003BC987 /* NoiseSampler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8725DAB1DE33B4D003BC987 /* NoiseSampler.cpp */; };
E874834718EACF0300C29033 /* OpenSpades.icns in Resources */ = {isa = PBXBuildFile; fileRef = E874834618EACF0300C29033 /* OpenSpades.icns */; };
E874834918ED1BE500C29033 /* SDL2_image.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = E87AB82418BB3A04006B7D73 /* SDL2_image.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
E874834A18ED1BE500C29033 /* SDL2.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = E8B93AD418559EC600BD01E1 /* SDL2.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
E88344101E03244F000C3E39 /* FontManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E883440F1E03244F000C3E39 /* FontManager.cpp */; };
E88F46591DE1B192009E85E5 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E8CF03F2178EF916000683D4 /* Cocoa.framework */; };
E893A3611E3E141D000654A4 /* PackageUpdateManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E893A35F1E3E141D000654A4 /* PackageUpdateManager.cpp */; };
E893A3631E3E3331000654A4 /* PackageUpdateManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E893A3621E3E3331000654A4 /* PackageUpdateManager.cpp */; };
E893A3651E3E4181000654A4 /* PackageInfo.json in Resources */ = {isa = PBXBuildFile; fileRef = E893A3641E3E4181000654A4 /* PackageInfo.json */; };
E89A5F1E1DF8732200857F65 /* ShellApi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E89A5F1C1DF8732200857F65 /* ShellApi.cpp */; };
E89A5F201DF8759200857F65 /* ShellApi.mm in Sources */ = {isa = PBXBuildFile; fileRef = E89A5F1F1DF8759200857F65 /* ShellApi.mm */; };
E89BBDC31B3559CD00F53EE9 /* GLAutoExposureFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E89BBDC01B3559CD00F53EE9 /* GLAutoExposureFilter.cpp */; };
E8A2EBA01F5BE16D00E39CD9 /* GameProperties.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8A2EB9E1F5BE16D00E39CD9 /* GameProperties.cpp */; };
E8CB47CE1DE071CA00BF606A /* SWUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CB47CC1DE071CA00BF606A /* SWUtils.cpp */; };
E8CB47D21DE07CF000BF606A /* SettingSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CB47CF1DE07CF000BF606A /* SettingSet.cpp */; };
E8CB47D61DE084AB00BF606A /* GLSettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8CB47D41DE084AB00BF606A /* GLSettings.cpp */; };
E8D0E5D318F321E300DE3BDB /* GLNonlinearizeFilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8D0E5D018F3215000DE3BDB /* GLNonlinearizeFilter.cpp */; };
E8EF8B571E1D70D900E0829C /* SplashWindow.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8EF8B551E1D70D900E0829C /* SplashWindow.cpp */; };
E8F6E6E71DCF503500FE76BB /* MumbleLink.cpp in Sources */ = {isa = PBXBuildFile; fileRef = E8F6E6E41DCF503200FE76BB /* MumbleLink.cpp */; };
/* End PBXBuildFile section */
/* Begin PBXCopyFilesBuildPhase section */
E874834818ED1BDD00C29033 /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
E874834918ED1BE500C29033 /* SDL2_image.framework in CopyFiles */,
E874834A18ED1BE500C29033 /* SDL2.framework in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
E80950081E17F66500AECDF2 /* GLSSAOFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLSSAOFilter.cpp; sourceTree = "<group>"; };
E80950091E17F66500AECDF2 /* GLSSAOFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLSSAOFilter.h; sourceTree = "<group>"; };
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>"; };
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>"; };
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>"; };
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>"; };
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>"; };
E810122F1E1D7301009955D3 /* Icon.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Icon.cpp; sourceTree = "<group>"; };
E81012301E1D7301009955D3 /* Icon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Icon.h; sourceTree = "<group>"; };
E81A7C6218610AA900BF3FCE /* SWRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SWRenderer.cpp; sourceTree = "<group>"; };
E81A7C6318610AA900BF3FCE /* SWRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SWRenderer.h; sourceTree = "<group>"; };
E81A7C6518610BE400BF3FCE /* SWPort.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SWPort.cpp; sourceTree = "<group>"; };
E81A7C6618610BE400BF3FCE /* SWPort.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SWPort.h; sourceTree = "<group>"; };
E81A7C691861525D00BF3FCE /* SWImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SWImage.cpp; sourceTree = "<group>"; };
E81A7C6A1861525D00BF3FCE /* SWImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SWImage.h; sourceTree = "<group>"; };
E81A7C6C186152A400BF3FCE /* SWModel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SWModel.cpp; sourceTree = "<group>"; };
E81A7C6D186152A400BF3FCE /* SWModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SWModel.h; sourceTree = "<group>"; };
E81A7C6F1861F4E200BF3FCE /* SWImageRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SWImageRenderer.cpp; sourceTree = "<group>"; };
E81A7C701861F4E200BF3FCE /* SWImageRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SWImageRenderer.h; sourceTree = "<group>"; };
E81A7C721863562A00BF3FCE /* SWFeatureLevel.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SWFeatureLevel.h; sourceTree = "<group>"; };
E81A7C731863566200BF3FCE /* SWFeatureLevel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SWFeatureLevel.cpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
E81A7C751864171100BF3FCE /* SWMapRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SWMapRenderer.cpp; sourceTree = "<group>"; };
E81A7C761864171100BF3FCE /* SWMapRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SWMapRenderer.h; sourceTree = "<group>"; };
E81A7C7818642BCA00BF3FCE /* SWFlatMapRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SWFlatMapRenderer.cpp; sourceTree = "<group>"; };
E81A7C7918642BCA00BF3FCE /* SWFlatMapRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SWFlatMapRenderer.h; sourceTree = "<group>"; };
E81A7C7B1865A2E900BF3FCE /* MiniHeap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MiniHeap.cpp; sourceTree = "<group>"; };
E81A7C7C1865A2E900BF3FCE /* MiniHeap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MiniHeap.h; sourceTree = "<group>"; };
E81CE4A4183F7A3000F22685 /* IFont.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IFont.cpp; sourceTree = "<group>"; };
E81CE4A7183F7F2000F22685 /* MainScreen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MainScreen.cpp; sourceTree = "<group>"; };
E81CE4A8183F7F2000F22685 /* MainScreen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MainScreen.h; sourceTree = "<group>"; };
E82E66B218E9A35C004DBA18 /* Client_FPSCounter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Client_FPSCounter.cpp; sourceTree = "<group>"; };
E82E66B918EA78F5004DBA18 /* OpenSpades.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = OpenSpades.app; sourceTree = BUILT_PRODUCTS_DIR; };
E82E67F318EA7EAB004DBA18 /* font-unifont.pak */ = {isa = PBXFileReference; lastKnownFileType = file; name = "font-unifont.pak"; path = "Resources/font-unifont.pak"; sourceTree = "<group>"; };
E82E680318EA7F60004DBA18 /* libysrspades.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libysrspades.dylib; path = lib/libysrspades.dylib; sourceTree = "<group>"; };
E82E680618EA9502004DBA18 /* XSpades.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.xml; name = XSpades.entitlements; path = XSpades/XSpades.entitlements; sourceTree = "<group>"; };
E831D8661FD65BD5003C0D97 /* ClientCameraMode.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ClientCameraMode.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>"; };
E83668AD1E05757B00977A63 /* OpusAudioStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = OpusAudioStream.cpp; sourceTree = "<group>"; };
E83668AE1E05757B00977A63 /* OpusAudioStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpusAudioStream.h; sourceTree = "<group>"; };
E83668B01E05844E00977A63 /* AudioStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AudioStream.cpp; sourceTree = "<group>"; };
E83668B11E05844E00977A63 /* AudioStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioStream.h; sourceTree = "<group>"; };
E838D41D18AC726B00EE3C53 /* Strings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Strings.cpp; sourceTree = "<group>"; };
E838D41E18AC726B00EE3C53 /* Strings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Strings.h; sourceTree = "<group>"; };
E838D42018ADDE2800EE3C53 /* StringsScript.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StringsScript.cpp; sourceTree = "<group>"; };
E842888918A3CF6C0060743D /* StartupScreen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StartupScreen.cpp; sourceTree = "<group>"; };
E842888A18A3CF6C0060743D /* StartupScreen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StartupScreen.h; sourceTree = "<group>"; };
E842888C18A3D1520060743D /* StartupScreenHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StartupScreenHelper.cpp; sourceTree = "<group>"; };
E842888D18A3D1520060743D /* StartupScreenHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StartupScreenHelper.h; sourceTree = "<group>"; };
E842888F18A3D6470060743D /* StartupScreenHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StartupScreenHelper.cpp; sourceTree = "<group>"; };
E842889118A3D9C40060743D /* NullDevice.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NullDevice.cpp; sourceTree = "<group>"; };
E842889218A3D9C40060743D /* NullDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NullDevice.h; sourceTree = "<group>"; };
E842889418A667930060743D /* Fonts.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Fonts.cpp; sourceTree = "<group>"; };
E842889518A667930060743D /* Fonts.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Fonts.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>"; };
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.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libcurl.tbd; path = usr/lib/libcurl.tbd; sourceTree = SDKROOT; };
E844888B17D3A059005105D0 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = "<group>"; };
E8493DB61A7349030055731A /* Config.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Config.h; sourceTree = "<group>"; };
E849654B18E9487300B9706D /* FltkPreferenceImporter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FltkPreferenceImporter.cpp; sourceTree = "<group>"; };
E849654C18E9487300B9706D /* FltkPreferenceImporter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FltkPreferenceImporter.h; sourceTree = "<group>"; };
E849654E18E94F1200B9706D /* SdlFileStream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SdlFileStream.cpp; sourceTree = "<group>"; };
E849654F18E94F1200B9706D /* SdlFileStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SdlFileStream.h; sourceTree = "<group>"; };
E84E221318BB449A001282B0 /* FindGLEW2.cmake */ = {isa = PBXFileReference; lastKnownFileType = text; path = FindGLEW2.cmake; sourceTree = "<group>"; };
E84E221418BB449A001282B0 /* FindSDL2.cmake */ = {isa = PBXFileReference; lastKnownFileType = text; path = FindSDL2.cmake; sourceTree = "<group>"; };
E84E221818BB4BA0001282B0 /* Credits.inc */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.pascal; path = Credits.inc; sourceTree = "<group>"; };
E85233791839B28C00F40541 /* VersionInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VersionInfo.cpp; sourceTree = "<group>"; };
E852337A1839B28C00F40541 /* VersionInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VersionInfo.h; 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>"; };
E8626EB51E100EC6003365BF /* libfreetype.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfreetype.a; path = lib/libfreetype.a; sourceTree = "<group>"; };
E8626EB71E100FB2003365BF /* libogg.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libogg.a; path = lib/libogg.a; sourceTree = "<group>"; };
E8626EB91E101072003365BF /* libopus.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libopus.a; path = lib/libopus.a; sourceTree = "<group>"; };
E8626EBA1E101072003365BF /* libopusfile.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libopusfile.a; path = lib/libopusfile.a; sourceTree = "<group>"; };
E8626EBD1E1010CA003365BF /* libbz2.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libbz2.tbd; path = usr/lib/libbz2.tbd; sourceTree = SDKROOT; };
E8655AA61DFC0A6E00D5058A /* FTFont.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FTFont.cpp; sourceTree = "<group>"; };
E8655AA71DFC0A6E00D5058A /* FTFont.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FTFont.h; sourceTree = "<group>"; };
E8655AA91DFC0AAA00D5058A /* TMPUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TMPUtils.h; sourceTree = "<group>"; };
E867B6E31DD49D7F0093E4E0 /* as_namespace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = as_namespace.h; sourceTree = "<group>"; };
E8690AE61D3920C800DBC331 /* pak000-Nonfree.pak */ = {isa = PBXFileReference; lastKnownFileType = file; name = "pak000-Nonfree.pak"; path = "Resources/pak000-Nonfree.pak"; sourceTree = "<group>"; };
E8690AE71D3920C800DBC331 /* pak002-Base.pak */ = {isa = PBXFileReference; lastKnownFileType = file; name = "pak002-Base.pak"; path = "Resources/pak002-Base.pak"; sourceTree = "<group>"; };
E8690AE81D3920C800DBC331 /* pak005-Models.pak */ = {isa = PBXFileReference; lastKnownFileType = file; name = "pak005-Models.pak"; path = "Resources/pak005-Models.pak"; sourceTree = "<group>"; };
E8690AE91D3920C800DBC331 /* pak010-BaseSkin.pak */ = {isa = PBXFileReference; lastKnownFileType = file; name = "pak010-BaseSkin.pak"; path = "Resources/pak010-BaseSkin.pak"; sourceTree = "<group>"; };
E8690AEA1D3920C800DBC331 /* pak050-Locales.pak */ = {isa = PBXFileReference; lastKnownFileType = file; name = "pak050-Locales.pak"; path = "Resources/pak050-Locales.pak"; sourceTree = "<group>"; };
E8690AEB1D3920C800DBC331 /* pak999-References.pak */ = {isa = PBXFileReference; lastKnownFileType = file; name = "pak999-References.pak"; path = "Resources/pak999-References.pak"; sourceTree = "<group>"; };
E8725DAB1DE33B4D003BC987 /* NoiseSampler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = NoiseSampler.cpp; sourceTree = "<group>"; };
E8725DAC1DE33B4D003BC987 /* NoiseSampler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NoiseSampler.h; sourceTree = "<group>"; };
E874834618EACF0300C29033 /* OpenSpades.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = OpenSpades.icns; path = Resources/Icons/OpenSpades.icns; sourceTree = "<group>"; };
E87AB82118BB3957006B7D73 /* SdlImageReader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SdlImageReader.cpp; sourceTree = "<group>"; };
E87AB82418BB3A04006B7D73 /* SDL2_image.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL2_image.framework; path = lib/SDL2_image.framework; 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>"; };
E883440F1E03244F000C3E39 /* FontManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FontManager.cpp; sourceTree = "<group>"; };
E88EB02D185D9DC500565D07 /* YsrDevice.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = YsrDevice.cpp; sourceTree = "<group>"; };
E88EB02E185D9DC500565D07 /* YsrDevice.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YsrDevice.h; sourceTree = "<group>"; };
E890F30E187046990090AAB8 /* CP437.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CP437.cpp; sourceTree = "<group>"; };
E890F30F187046990090AAB8 /* CP437.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CP437.h; sourceTree = "<group>"; };
E893A35F1E3E141D000654A4 /* PackageUpdateManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PackageUpdateManager.cpp; sourceTree = "<group>"; };
E893A3601E3E141D000654A4 /* PackageUpdateManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PackageUpdateManager.h; sourceTree = "<group>"; };
E893A3621E3E3331000654A4 /* PackageUpdateManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PackageUpdateManager.cpp; sourceTree = "<group>"; };
E893A3641E3E4181000654A4 /* PackageInfo.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = PackageInfo.json; path = XSpades/PackageInfo.json; sourceTree = "<group>"; };
E895D65B18D4A10E00F5B9CA /* jpge.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = jpge.cpp; sourceTree = "<group>"; };
E895D65C18D4A10E00F5B9CA /* jpge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jpge.h; sourceTree = "<group>"; };
E895D65E18D4A15900F5B9CA /* JpegWriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = JpegWriter.cpp; sourceTree = "<group>"; };
E895D66118D614DE00F5B9CA /* pnglite.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pnglite.c; sourceTree = "<group>"; };
E895D66218D614DE00F5B9CA /* pnglite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pnglite.h; sourceTree = "<group>"; };
E895D66318D614DE00F5B9CA /* PngWriter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PngWriter.cpp; sourceTree = "<group>"; };
E89A5F1C1DF8732200857F65 /* ShellApi.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShellApi.cpp; sourceTree = "<group>"; };
E89A5F1D1DF8732200857F65 /* ShellApi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShellApi.h; sourceTree = "<group>"; };
E89A5F1F1DF8759200857F65 /* ShellApi.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = ShellApi.mm; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
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>"; };
E89BBDC01B3559CD00F53EE9 /* GLAutoExposureFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLAutoExposureFilter.cpp; sourceTree = "<group>"; };
E89BBDC11B3559CD00F53EE9 /* GLAutoExposureFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLAutoExposureFilter.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>"; };
E8A2EB9E1F5BE16D00E39CD9 /* GameProperties.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GameProperties.cpp; sourceTree = "<group>"; };
E8A2EB9F1F5BE16D00E39CD9 /* GameProperties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GameProperties.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>"; };
E8B6B6E317E165A400E35523 /* GLDepthOfFieldFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLDepthOfFieldFilter.cpp; sourceTree = "<group>"; };
E8B6B6E417E165A500E35523 /* GLDepthOfFieldFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLDepthOfFieldFilter.h; sourceTree = "<group>"; };
E8B6B6E717E40AF500E35523 /* MathScript.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MathScript.cpp; sourceTree = "<group>"; };
E8B6B6E817E40AF500E35523 /* ScriptManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScriptManager.cpp; sourceTree = "<group>"; };
E8B6B6E917E40AF500E35523 /* ScriptManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptManager.h; sourceTree = "<group>"; };
E8B6B6EC17E40B5900E35523 /* IImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IImage.cpp; sourceTree = "<group>"; };
E8B6B6EF17E40DA700E35523 /* RefCountedObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RefCountedObject.cpp; sourceTree = "<group>"; };
E8B6B6F017E40DAA00E35523 /* RefCountedObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RefCountedObject.h; sourceTree = "<group>"; };
E8B6B6F217E40E8200E35523 /* IModel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IModel.cpp; sourceTree = "<group>"; };
E8B6B6F517E40F9900E35523 /* IRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IRenderer.cpp; sourceTree = "<group>"; };
E8B6B6F817E4130E00E35523 /* GameMap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GameMap.cpp; sourceTree = "<group>"; };
E8B6B6FB17E413AB00E35523 /* Bitmap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Bitmap.cpp; sourceTree = "<group>"; };
E8B6B6FD17E4141000E35523 /* VoxelModel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VoxelModel.cpp; sourceTree = "<group>"; };
E8B6B70017E4193A00E35523 /* scriptany.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scriptany.cpp; sourceTree = "<group>"; };
E8B6B70117E4193A00E35523 /* scriptany.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scriptany.h; sourceTree = "<group>"; };
E8B6B70217E4193A00E35523 /* scriptarray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scriptarray.cpp; sourceTree = "<group>"; };
E8B6B70317E4193A00E35523 /* scriptarray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scriptarray.h; sourceTree = "<group>"; };
E8B6B70417E4193A00E35523 /* scriptbuilder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scriptbuilder.cpp; sourceTree = "<group>"; };
E8B6B70517E4193A00E35523 /* scriptbuilder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scriptbuilder.h; sourceTree = "<group>"; };
E8B6B70617E4193A00E35523 /* scriptdictionary.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scriptdictionary.cpp; sourceTree = "<group>"; };
E8B6B70717E4193A00E35523 /* scriptdictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scriptdictionary.h; sourceTree = "<group>"; };
E8B6B70817E4193A00E35523 /* scripthandle.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scripthandle.cpp; sourceTree = "<group>"; };
E8B6B70917E4193A00E35523 /* scripthandle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scripthandle.h; sourceTree = "<group>"; };
E8B6B70A17E4193A00E35523 /* scripthelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scripthelper.cpp; sourceTree = "<group>"; };
E8B6B70B17E4193A00E35523 /* scripthelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scripthelper.h; sourceTree = "<group>"; };
E8B6B70C17E4193A00E35523 /* scriptmath.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scriptmath.cpp; sourceTree = "<group>"; };
E8B6B70D17E4193A00E35523 /* scriptmath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scriptmath.h; sourceTree = "<group>"; };
E8B6B70E17E4193A00E35523 /* scriptmathcomplex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scriptmathcomplex.cpp; sourceTree = "<group>"; };
E8B6B70F17E4193A00E35523 /* scriptmathcomplex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scriptmathcomplex.h; sourceTree = "<group>"; };
E8B6B71017E4193A00E35523 /* scriptstdstring.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scriptstdstring.cpp; sourceTree = "<group>"; };
E8B6B71117E4193A00E35523 /* scriptstdstring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scriptstdstring.h; sourceTree = "<group>"; };
E8B6B71217E4193A00E35523 /* scriptstdstring_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scriptstdstring_utils.cpp; sourceTree = "<group>"; };
E8B6B71317E4193A00E35523 /* weakref.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = weakref.cpp; sourceTree = "<group>"; };
E8B6B71417E4193A00E35523 /* weakref.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = weakref.h; sourceTree = "<group>"; };
E8B6B72017E4508C00E35523 /* IAudioDevice.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IAudioDevice.cpp; sourceTree = "<group>"; };
E8B6B72217E452EC00E35523 /* IAudioChunk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IAudioChunk.cpp; sourceTree = "<group>"; };
E8B6B72417E46C1B00E35523 /* PrimitiveArray.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = PrimitiveArray.cpp; sourceTree = "<group>"; };
E8B6B72617E5AC9C00E35523 /* ServerAddress.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ServerAddress.cpp; sourceTree = "<group>"; };
E8B6B72717E5AC9C00E35523 /* ServerAddress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ServerAddress.h; sourceTree = "<group>"; };
E8B6B72917E6095800E35523 /* GLLensDustFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLLensDustFilter.cpp; sourceTree = "<group>"; };
E8B6B72A17E6095800E35523 /* GLLensDustFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLLensDustFilter.h; sourceTree = "<group>"; };
E8B6B72C17E68B1B00E35523 /* GLSoftLitSpriteRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLSoftLitSpriteRenderer.cpp; sourceTree = "<group>"; };
E8B6B72D17E68B1B00E35523 /* GLSoftLitSpriteRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLSoftLitSpriteRenderer.h; sourceTree = "<group>"; };
E8B6B72F17E8C4ED00E35523 /* IToolSkin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IToolSkin.cpp; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
E8B6B73117E8CB1800E35523 /* IToolSkin.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = IToolSkin.h; sourceTree = "<group>"; };
E8B6B73217E8CE1300E35523 /* ScriptFunction.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScriptFunction.cpp; sourceTree = "<group>"; };
E8B6B73317E8CE1700E35523 /* ScriptFunction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ScriptFunction.h; sourceTree = "<group>"; };
E8B6B73517E9C70000E35523 /* ClientPlayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ClientPlayer.cpp; sourceTree = "<group>"; };
E8B6B73617E9C70000E35523 /* ClientPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ClientPlayer.h; sourceTree = "<group>"; };
E8B6B73817E9E8CF00E35523 /* ISpadeSkin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ISpadeSkin.cpp; sourceTree = "<group>"; };
E8B6B73917E9E8D300E35523 /* ISpadeSkin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ISpadeSkin.h; sourceTree = "<group>"; };
E8B6B73B17E9F49700E35523 /* IBlockSkin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IBlockSkin.cpp; sourceTree = "<group>"; };
E8B6B73C17E9F49C00E35523 /* IBlockSkin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IBlockSkin.h; sourceTree = "<group>"; };
E8B6B73E17EA060900E35523 /* IViewToolSkin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IViewToolSkin.cpp; sourceTree = "<group>"; };
E8B6B73F17EA060D00E35523 /* IViewToolSkin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IViewToolSkin.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.cpp; };
E8B6B74117EA0B1500E35523 /* IThirdPersonToolSkin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IThirdPersonToolSkin.cpp; sourceTree = "<group>"; };
E8B6B74217EA0B1900E35523 /* IThirdPersonToolSkin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IThirdPersonToolSkin.h; sourceTree = "<group>"; };
E8B6B74417EA0F1B00E35523 /* IGrenadeSkin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IGrenadeSkin.cpp; sourceTree = "<group>"; };
E8B6B74517EA0F1E00E35523 /* IGrenadeSkin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IGrenadeSkin.h; sourceTree = "<group>"; };
E8B6B74717EA12E100E35523 /* IWeaponSkin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = IWeaponSkin.cpp; sourceTree = "<group>"; };
E8B6B74817EA12E500E35523 /* IWeaponSkin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IWeaponSkin.h; sourceTree = "<group>"; };
E8B8082718E05B920001013E /* CellToTriangle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CellToTriangle.h; sourceTree = "<group>"; };
E8B93AD418559EC600BD01E1 /* SDL2.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SDL2.framework; path = lib/SDL2.framework; sourceTree = "<group>"; };
E8C92A0A18695EA500740C9F /* SWModelRenderer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SWModelRenderer.cpp; sourceTree = "<group>"; };
E8C92A0B18695EA500740C9F /* SWModelRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SWModelRenderer.h; sourceTree = "<group>"; };
E8C92A0D186A8D3600740C9F /* CpuID.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CpuID.h; sourceTree = "<group>"; };
E8C92A0E186A902500740C9F /* CpuID.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CpuID.cpp; sourceTree = "<group>"; };
E8CB47CC1DE071CA00BF606A /* SWUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SWUtils.cpp; sourceTree = "<group>"; };
E8CB47CF1DE07CF000BF606A /* SettingSet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SettingSet.cpp; sourceTree = "<group>"; };
E8CB47D01DE07CF000BF606A /* SettingSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SettingSet.h; sourceTree = "<group>"; };
E8CB47D31DE0844400BF606A /* GLSettings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GLSettings.h; sourceTree = "<group>"; };
E8CB47D41DE084AB00BF606A /* GLSettings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLSettings.cpp; sourceTree = "<group>"; };
E8CF039B178EDAC9000683D4 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; 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>"; };
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>"; };
E8D0E5D018F3215000DE3BDB /* GLNonlinearizeFilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GLNonlinearizeFilter.cpp; sourceTree = "<group>"; };
E8D0E5D118F3215000DE3BDB /* GLNonlinearizeFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GLNonlinearizeFilter.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>"; };
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>"; };
E8EF8B551E1D70D900E0829C /* SplashWindow.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SplashWindow.cpp; sourceTree = "<group>"; };
E8EF8B561E1D70D900E0829C /* SplashWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SplashWindow.h; sourceTree = "<group>"; };
E8F6E6E41DCF503200FE76BB /* MumbleLink.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MumbleLink.cpp; sourceTree = "<group>"; };
E8F6E6E51DCF503200FE76BB /* MumbleLink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MumbleLink.h; sourceTree = "<group>"; };
E8F74CE3183F86AE0085AA54 /* View.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = View.cpp; sourceTree = "<group>"; };
E8F74CE4183F86AE0085AA54 /* View.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = View.h; sourceTree = "<group>"; };
E8F74CE6183F8A110085AA54 /* Main.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Main.h; sourceTree = "<group>"; };
E8F74CE7183F8B9D0085AA54 /* Runner.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Runner.cpp; sourceTree = "<group>"; };
E8F74CE8183F8B9D0085AA54 /* Runner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Runner.h; sourceTree = "<group>"; };
E8F74CEA183F92DA0085AA54 /* SDLmain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SDLmain.m; sourceTree = "<group>"; };
E8F74CEC183F931F0085AA54 /* SDLMain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDLMain.h; sourceTree = "<group>"; };
E8F74CED183FBA9C0085AA54 /* MainScreenHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MainScreenHelper.cpp; sourceTree = "<group>"; };
E8F74CEE183FBA9C0085AA54 /* MainScreenHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MainScreenHelper.h; sourceTree = "<group>"; };
E8F74CF0183FBB070085AA54 /* MainScreenHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = MainScreenHelper.cpp; sourceTree = "<group>"; };
E8F74CF31840D4CC0085AA54 /* Config.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Config.cpp; sourceTree = "<group>"; };
E8F74CF61845C5000085AA54 /* ClientUI.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ClientUI.cpp; sourceTree = "<group>"; };
E8F74CF71845C5000085AA54 /* ClientUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ClientUI.h; sourceTree = "<group>"; };
E8F74CF91845C64B0085AA54 /* ClientUIHelper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ClientUIHelper.cpp; sourceTree = "<group>"; };
E8F74CFA1845C64B0085AA54 /* ClientUIHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ClientUIHelper.h; sourceTree = "<group>"; };
E8F74CFC1845C8D50085AA54 /* ClientUIHelper.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = ClientUIHelper.cpp; sourceTree = "<group>"; };
E8F74CFE184C753F0085AA54 /* Clipboard.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Clipboard.cpp; sourceTree = "<group>"; };
E8FC02D8186829BC00F84A0D /* SWUtils.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SWUtils.h; sourceTree = "<group>"; };
E8FE748818CB329C00291338 /* HitTestDebugger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = HitTestDebugger.cpp; sourceTree = "<group>"; };
E8FE748918CB329C00291338 /* HitTestDebugger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HitTestDebugger.h; sourceTree = "<group>"; };
E8FE748B18CC6AA100291338 /* Client_Input.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = Client_Input.cpp; sourceTree = "<group>"; };
E8FE748D18CC6C2B00291338 /* Client_Update.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Client_Update.cpp; sourceTree = "<group>"; };
E8FE748F18CC6CE000291338 /* Client_NetHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Client_NetHandler.cpp; sourceTree = "<group>"; };
E8FE749118CC6E4900291338 /* Client_LocalEnts.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Client_LocalEnts.cpp; sourceTree = "<group>"; };
E8FE749318CC6EB500291338 /* Client_Draw.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Client_Draw.cpp; sourceTree = "<group>"; };
E8FE749518CC6F2900291338 /* Client_Scene.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Client_Scene.cpp; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
E82E66B618EA78F5004DBA18 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
E8626EBE1E1010CA003365BF /* libbz2.tbd in Frameworks */,
E8626EBC1E101072003365BF /* libopusfile.a in Frameworks */,
E8626EAE1E1009D7003365BF /* libcurl.tbd in Frameworks */,
E82E67E218EA7A1E004DBA18 /* libz.tbd in Frameworks */,
E8626EBB1E101072003365BF /* libopus.a in Frameworks */,
E8626EB81E100FB2003365BF /* libogg.a in Frameworks */,
E8626EB61E100EC6003365BF /* libfreetype.a in Frameworks */,
E88F46591DE1B192009E85E5 /* Cocoa.framework in Frameworks */,
E82E67F018EA7A60004DBA18 /* OpenGL.framework in Frameworks */,
E82E67DF18EA7A05004DBA18 /* SDL2_image.framework in Frameworks */,
E82E67E018EA7A05004DBA18 /* SDL2.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
E80B288917A52CB70056179E /* binpack2d */ = {
isa = PBXGroup;
children = (
E80B288A17A52CBB0056179E /* binpack2d.hpp */,
);
name = binpack2d;
path = Sources/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 */,
);
name = kiss_fft130;
path = Sources/kiss_fft130;
sourceTree = "<group>";
};
E80B28D517B39CFE0056179E /* unzip */ = {
isa = PBXGroup;
children = (
E80B28D617B39D160056179E /* ioapi.c */,
E80B28D717B39D160056179E /* ioapi.h */,
E80B28D817B39D160056179E /* unzip.c */,
E80B28D917B39D160056179E /* unzip.h */,
);
name = unzip;
path = Sources/unzip;
sourceTree = "<group>";
};
E81A7C68186140B000BF3FCE /* Software Renderer */ = {
isa = PBXGroup;
children = (
E81A7C6218610AA900BF3FCE /* SWRenderer.cpp */,
E81A7C6318610AA900BF3FCE /* SWRenderer.h */,
E81A7C6518610BE400BF3FCE /* SWPort.cpp */,
E81A7C6618610BE400BF3FCE /* SWPort.h */,
E81A7C691861525D00BF3FCE /* SWImage.cpp */,
E81A7C6A1861525D00BF3FCE /* SWImage.h */,
E81A7C6C186152A400BF3FCE /* SWModel.cpp */,
E81A7C6D186152A400BF3FCE /* SWModel.h */,
E81A7C6F1861F4E200BF3FCE /* SWImageRenderer.cpp */,
E81A7C701861F4E200BF3FCE /* SWImageRenderer.h */,
E81A7C721863562A00BF3FCE /* SWFeatureLevel.h */,
E81A7C731863566200BF3FCE /* SWFeatureLevel.cpp */,
E81A7C751864171100BF3FCE /* SWMapRenderer.cpp */,
E81A7C761864171100BF3FCE /* SWMapRenderer.h */,
E81A7C7818642BCA00BF3FCE /* SWFlatMapRenderer.cpp */,
E81A7C7918642BCA00BF3FCE /* SWFlatMapRenderer.h */,
E8CB47CC1DE071CA00BF606A /* SWUtils.cpp */,
E8FC02D8186829BC00F84A0D /* SWUtils.h */,
E8C92A0A18695EA500740C9F /* SWModelRenderer.cpp */,
E8C92A0B18695EA500740C9F /* SWModelRenderer.h */,
);
name = "Software Renderer";
sourceTree = "<group>";
};
E82E66BA18EA78F5004DBA18 /* Frameworks */ = {
isa = PBXGroup;
children = (
E8626EBD1E1010CA003365BF /* libbz2.tbd */,
E844888617D26699005105D0 /* libcurl.tbd */,
E8CF039B178EDAC9000683D4 /* libz.tbd */,
E8CF03F2178EF916000683D4 /* Cocoa.framework */,
E8CF03C4178EE78C000683D4 /* OpenGL.framework */,
);
name = Frameworks;
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 */,
E8B6B73517E9C70000E35523 /* ClientPlayer.cpp */,
E8B6B73617E9C70000E35523 /* ClientPlayer.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 */,
);
name = json;
path = Sources/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>";
};
E84E221218BB449A001282B0 /* cmake */ = {
isa = PBXGroup;
children = (
E84E221318BB449A001282B0 /* FindGLEW2.cmake */,
E84E221418BB449A001282B0 /* FindSDL2.cmake */,
);
path = cmake;
sourceTree = "<group>";
};
E8567E541792B119009D83E0 /* Audio */ = {
isa = PBXGroup;
children = (
E8567E6D1792FEEB009D83E0 /* AL */,
E8567E581792BEFC009D83E0 /* ALDevice.cpp */,
E8567E591792BEFC009D83E0 /* ALDevice.h */,
E8567E5B1792BFFE009D83E0 /* ALFuncs.h */,
E8567E5C1792C089009D83E0 /* ALFuncs.cpp */,
E88EB02D185D9DC500565D07 /* YsrDevice.cpp */,
E88EB02E185D9DC500565D07 /* YsrDevice.h */,
E842889118A3D9C40060743D /* NullDevice.cpp */,
E842889218A3D9C40060743D /* NullDevice.h */,
);
path = Audio;
sourceTree = "<group>";
};
E8626EA21E1008F9003365BF /* Externals */ = {
isa = PBXGroup;
children = (
E8626EA31E10090C003365BF /* lib */,
);
name = Externals;
path = Sources/Externals;
sourceTree = "<group>";
};
E8626EA31E10090C003365BF /* lib */ = {
isa = PBXGroup;
children = (
E87AB82418BB3A04006B7D73 /* SDL2_image.framework */,
E8B93AD418559EC600BD01E1 /* SDL2.framework */,
E82E680318EA7F60004DBA18 /* libysrspades.dylib */,
E8626EB71E100FB2003365BF /* libogg.a */,
E8626EB91E101072003365BF /* libopus.a */,
E8626EBA1E101072003365BF /* libopusfile.a */,
E8626EB51E100EC6003365BF /* libfreetype.a */,
);
name = lib;
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 */,
);
name = ENet;
path = Sources/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>";
};
E88F46571DE1AF48009E85E5 /* Built-in Paks */ = {
isa = PBXGroup;
children = (
E8690AE61D3920C800DBC331 /* pak000-Nonfree.pak */,
E8690AE71D3920C800DBC331 /* pak002-Base.pak */,
E8690AE81D3920C800DBC331 /* pak005-Models.pak */,
E8690AE91D3920C800DBC331 /* pak010-BaseSkin.pak */,
E8690AEA1D3920C800DBC331 /* pak050-Locales.pak */,
E8690AEB1D3920C800DBC331 /* pak999-References.pak */,
E82E67F318EA7EAB004DBA18 /* font-unifont.pak */,
);
name = "Built-in Paks";
sourceTree = "<group>";
};
E88F46581DE1AF8D009E85E5 /* Libraries */ = {
isa = PBXGroup;
children = (
E8626EA21E1008F9003365BF /* Externals */,
E844886C17D26337005105D0 /* json */,
E80B28D517B39CFE0056179E /* unzip */,
E80B28B117ABAC6C0056179E /* kiss_fft130 */,
E80B288917A52CB70056179E /* binpack2d */,
E8B6B63D17DE27B200E35523 /* AngelScript */,
E88319011792A7C5002ABE6D /* ENet */,
);
name = Libraries;
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 = (
E89BBDC01B3559CD00F53EE9 /* GLAutoExposureFilter.cpp */,
E89BBDC11B3559CD00F53EE9 /* GLAutoExposureFilter.h */,
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 */,
E8B6B6E317E165A400E35523 /* GLDepthOfFieldFilter.cpp */,
E8B6B6E417E165A500E35523 /* GLDepthOfFieldFilter.h */,
E8B6B72917E6095800E35523 /* GLLensDustFilter.cpp */,
E8B6B72A17E6095800E35523 /* GLLensDustFilter.h */,
E8D0E5D018F3215000DE3BDB /* GLNonlinearizeFilter.cpp */,
E8D0E5D118F3215000DE3BDB /* GLNonlinearizeFilter.h */,
E80950081E17F66500AECDF2 /* GLSSAOFilter.cpp */,
E80950091E17F66500AECDF2 /* GLSSAOFilter.h */,
);
name = "Post Filters";
sourceTree = "<group>";
};
E8B6B63D17DE27B200E35523 /* AngelScript */ = {
isa = PBXGroup;
children = (
E8B6B6FF17E4193800E35523 /* addons */,
E8B6B6BA17DE2F5500E35523 /* projects */,
E8B6B63E17DE27B500E35523 /* include */,
E8B6B64017DE27B500E35523 /* source */,
);
name = AngelScript;
path = Sources/AngelScript;
sourceTree = "<group>";
};
E8B6B63E17DE27B500E35523 /* include */ = {
isa = PBXGroup;
children = (
E8B6B63F17DE27B500E35523 /* angelscript.h */,
);
path = include;
sourceTree = "<group>";
};
E8B6B64017DE27B500E35523 /* source */ = {
isa = PBXGroup;
children = (
E867B6E31DD49D7F0093E4E0 /* as_namespace.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>";
};
E8B6B6E617E40AF300E35523 /* ScriptBindings */ = {
isa = PBXGroup;
children = (
E8B6B6E717E40AF500E35523 /* MathScript.cpp */,
E838D42018ADDE2800EE3C53 /* StringsScript.cpp */,
E8B6B6E817E40AF500E35523 /* ScriptManager.cpp */,
E8B6B6E917E40AF500E35523 /* ScriptManager.h */,
E8B6B6EC17E40B5900E35523 /* IImage.cpp */,
E8B6B6F217E40E8200E35523 /* IModel.cpp */,
E8B6B6F517E40F9900E35523 /* IRenderer.cpp */,
E8B6B6F817E4130E00E35523 /* GameMap.cpp */,
E8B6B6FB17E413AB00E35523 /* Bitmap.cpp */,
E8B6B6FD17E4141000E35523 /* VoxelModel.cpp */,
E8B6B72017E4508C00E35523 /* IAudioDevice.cpp */,
E8B6B72217E452EC00E35523 /* IAudioChunk.cpp */,
E8B6B72417E46C1B00E35523 /* PrimitiveArray.cpp */,
E8B6B72F17E8C4ED00E35523 /* IToolSkin.cpp */,
E8B6B73117E8CB1800E35523 /* IToolSkin.h */,
E8B6B73217E8CE1300E35523 /* ScriptFunction.cpp */,
E8B6B73317E8CE1700E35523 /* ScriptFunction.h */,
E8B6B73817E9E8CF00E35523 /* ISpadeSkin.cpp */,
E8B6B73917E9E8D300E35523 /* ISpadeSkin.h */,
E8B6B73B17E9F49700E35523 /* IBlockSkin.cpp */,
E8B6B73C17E9F49C00E35523 /* IBlockSkin.h */,
E8B6B73E17EA060900E35523 /* IViewToolSkin.cpp */,
E8B6B73F17EA060D00E35523 /* IViewToolSkin.h */,
E8B6B74117EA0B1500E35523 /* IThirdPersonToolSkin.cpp */,
E8B6B74217EA0B1900E35523 /* IThirdPersonToolSkin.h */,
E8B6B74417EA0F1B00E35523 /* IGrenadeSkin.cpp */,
E8B6B74517EA0F1E00E35523 /* IGrenadeSkin.h */,
E8B6B74717EA12E100E35523 /* IWeaponSkin.cpp */,
E8B6B74817EA12E500E35523 /* IWeaponSkin.h */,
E81CE4A4183F7A3000F22685 /* IFont.cpp */,
E8F74CF0183FBB070085AA54 /* MainScreenHelper.cpp */,
E842888F18A3D6470060743D /* StartupScreenHelper.cpp */,
E8F74CF31840D4CC0085AA54 /* Config.cpp */,
E8493DB61A7349030055731A /* Config.h */,
E8F74CFC1845C8D50085AA54 /* ClientUIHelper.cpp */,
E8F74CFE184C753F0085AA54 /* Clipboard.cpp */,
E883440F1E03244F000C3E39 /* FontManager.cpp */,
E893A3621E3E3331000654A4 /* PackageUpdateManager.cpp */,
);
name = ScriptBindings;
path = Sources/ScriptBindings;
sourceTree = SOURCE_ROOT;
};
E8B6B6FF17E4193800E35523 /* addons */ = {
isa = PBXGroup;
children = (
E8B6B70017E4193A00E35523 /* scriptany.cpp */,
E8B6B70117E4193A00E35523 /* scriptany.h */,
E8B6B70217E4193A00E35523 /* scriptarray.cpp */,
E8B6B70317E4193A00E35523 /* scriptarray.h */,
E8B6B70417E4193A00E35523 /* scriptbuilder.cpp */,
E8B6B70517E4193A00E35523 /* scriptbuilder.h */,
E8B6B70617E4193A00E35523 /* scriptdictionary.cpp */,
E8B6B70717E4193A00E35523 /* scriptdictionary.h */,
E8B6B70817E4193A00E35523 /* scripthandle.cpp */,
E8B6B70917E4193A00E35523 /* scripthandle.h */,
E8B6B70A17E4193A00E35523 /* scripthelper.cpp */,
E8B6B70B17E4193A00E35523 /* scripthelper.h */,
E8B6B70C17E4193A00E35523 /* scriptmath.cpp */,
E8B6B70D17E4193A00E35523 /* scriptmath.h */,
E8B6B70E17E4193A00E35523 /* scriptmathcomplex.cpp */,
E8B6B70F17E4193A00E35523 /* scriptmathcomplex.h */,
E8B6B71017E4193A00E35523 /* scriptstdstring.cpp */,
E8B6B71117E4193A00E35523 /* scriptstdstring.h */,
E8B6B71217E4193A00E35523 /* scriptstdstring_utils.cpp */,
E8B6B71317E4193A00E35523 /* weakref.cpp */,
E8B6B71417E4193A00E35523 /* weakref.h */,
);
path = addons;
sourceTree = "<group>";
};
E8CF037C178ED9D2000683D4 = {
isa = PBXGroup;
children = (
E893A3641E3E4181000654A4 /* PackageInfo.json */,
E874834618EACF0300C29033 /* OpenSpades.icns */,
E82E680618EA9502004DBA18 /* XSpades.entitlements */,
E88F46571DE1AF48009E85E5 /* Built-in Paks */,
E8E446AB17A02EC700BE8855 /* Supporting Files */,
E8CF041817905609000683D4 /* Resources */,
E88F46581DE1AF8D009E85E5 /* Libraries */,
E8CF0387178ED9D2000683D4 /* Sources */,
E82E66BA18EA78F5004DBA18 /* Frameworks */,
E8CF0386178ED9D2000683D4 /* Products */,
);
sourceTree = "<group>";
};
E8CF0386178ED9D2000683D4 /* Products */ = {
isa = PBXGroup;
children = (
E82E66B918EA78F5004DBA18 /* OpenSpades.app */,
);
name = Products;
sourceTree = "<group>";
};
E8CF0387178ED9D2000683D4 /* Sources */ = {
isa = PBXGroup;
children = (
E844888B17D3A059005105D0 /* CMakeLists.txt */,
E844888517D26411005105D0 /* OpenSpades.h */,
E8CF03B3178EE38C000683D4 /* Imports */,
E8567E541792B119009D83E0 /* Audio */,
E8CF03AF178EE2CD000683D4 /* Core */,
E8CF03A2178EDE56000683D4 /* Client */,
E8CF039E178EDDCF000683D4 /* Draw */,
E8CF039D178EDDBF000683D4 /* Gui */,
);
path = Sources;
sourceTree = "<group>";
};
E8CF039D178EDDBF000683D4 /* Gui */ = {
isa = PBXGroup;
children = (
E8F74CEC183F931F0085AA54 /* SDLMain.h */,
E8F74CEA183F92DA0085AA54 /* SDLmain.m */,
E8CF03BE178EE50E000683D4 /* Main.cpp */,
E8F74CE6183F8A110085AA54 /* Main.h */,
E8EF8B551E1D70D900E0829C /* SplashWindow.cpp */,
E8EF8B561E1D70D900E0829C /* SplashWindow.h */,
E8CF03BB178EE502000683D4 /* SDLGLDevice.cpp */,
E8CF03BC178EE502000683D4 /* SDLGLDevice.h */,
E8CF03E1178EF57E000683D4 /* SDLRunner.cpp */,
E8CF03E2178EF57E000683D4 /* SDLRunner.h */,
E81CE4A7183F7F2000F22685 /* MainScreen.cpp */,
E81CE4A8183F7F2000F22685 /* MainScreen.h */,
E8F74CED183FBA9C0085AA54 /* MainScreenHelper.cpp */,
E8F74CEE183FBA9C0085AA54 /* MainScreenHelper.h */,
E8F74CE3183F86AE0085AA54 /* View.cpp */,
E8F74CE4183F86AE0085AA54 /* View.h */,
E8F74CE7183F8B9D0085AA54 /* Runner.cpp */,
E8F74CE8183F8B9D0085AA54 /* Runner.h */,
E842888918A3CF6C0060743D /* StartupScreen.cpp */,
E842888A18A3CF6C0060743D /* StartupScreen.h */,
E842888C18A3D1520060743D /* StartupScreenHelper.cpp */,
E842888D18A3D1520060743D /* StartupScreenHelper.h */,
E84E221818BB4BA0001282B0 /* Credits.inc */,
E810122F1E1D7301009955D3 /* Icon.cpp */,
E81012301E1D7301009955D3 /* Icon.h */,
E893A35F1E3E141D000654A4 /* PackageUpdateManager.cpp */,
E893A3601E3E141D000654A4 /* PackageUpdateManager.h */,
);
path = Gui;
sourceTree = "<group>";
};
E8CF039E178EDDCF000683D4 /* Draw */ = {
isa = PBXGroup;
children = (
E81A7C68186140B000BF3FCE /* Software Renderer */,
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 */,
E8CB47D31DE0844400BF606A /* GLSettings.h */,
E8CB47D41DE084AB00BF606A /* GLSettings.cpp */,
);
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 */,
E8B6B6E617E40AF300E35523 /* ScriptBindings */,
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 */,
E849654B18E9487300B9706D /* FltkPreferenceImporter.cpp */,
E849654C18E9487300B9706D /* FltkPreferenceImporter.h */,
E8B6B6EF17E40DA700E35523 /* RefCountedObject.cpp */,
E8B6B6F017E40DAA00E35523 /* RefCountedObject.h */,
E81A7C7B1865A2E900BF3FCE /* MiniHeap.cpp */,
E81A7C7C1865A2E900BF3FCE /* MiniHeap.h */,
E890F30E187046990090AAB8 /* CP437.cpp */,
E890F30F187046990090AAB8 /* CP437.h */,
E838D41D18AC726B00EE3C53 /* Strings.cpp */,
E838D41E18AC726B00EE3C53 /* Strings.h */,
E8CB47CF1DE07CF000BF606A /* SettingSet.cpp */,
E8CB47D01DE07CF000BF606A /* SettingSet.h */,
E89A5F1C1DF8732200857F65 /* ShellApi.cpp */,
E89A5F1D1DF8732200857F65 /* ShellApi.h */,
E89A5F1F1DF8759200857F65 /* ShellApi.mm */,
E8655AA91DFC0AAA00D5058A /* TMPUtils.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 */,
E8FE748B18CC6AA100291338 /* Client_Input.cpp */,
E8FE748D18CC6C2B00291338 /* Client_Update.cpp */,
E8FE748F18CC6CE000291338 /* Client_NetHandler.cpp */,
E8FE749118CC6E4900291338 /* Client_LocalEnts.cpp */,
E8FE749318CC6EB500291338 /* Client_Draw.cpp */,
E8FE749518CC6F2900291338 /* Client_Scene.cpp */,
E82E66B218E9A35C004DBA18 /* Client_FPSCounter.cpp */,
E8CF03C2178EE6D8000683D4 /* Client.h */,
E831D8661FD65BD5003C0D97 /* ClientCameraMode.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 */,
E8F74CF61845C5000085AA54 /* ClientUI.cpp */,
E8F74CF71845C5000085AA54 /* ClientUI.h */,
E8F74CF91845C64B0085AA54 /* ClientUIHelper.cpp */,
E8F74CFA1845C64B0085AA54 /* ClientUIHelper.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 */,
E8FE748818CB329C00291338 /* HitTestDebugger.cpp */,
E8FE748918CB329C00291338 /* HitTestDebugger.h */,
E8A2EB9E1F5BE16D00E39CD9 /* GameProperties.cpp */,
E8A2EB9F1F5BE16D00E39CD9 /* GameProperties.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 */,
);
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 */,
E842889418A667930060743D /* Fonts.cpp */,
E842889518A667930060743D /* Fonts.h */,
E8725DAB1DE33B4D003BC987 /* NoiseSampler.cpp */,
E8725DAC1DE33B4D003BC987 /* NoiseSampler.h */,
E8655AA61DFC0A6E00D5058A /* FTFont.cpp */,
E8655AA71DFC0A6E00D5058A /* FTFont.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 = (
E8F6E6E41DCF503200FE76BB /* MumbleLink.cpp */,
E8F6E6E51DCF503200FE76BB /* MumbleLink.h */,
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 */,
E8B6B72C17E68B1B00E35523 /* GLSoftLitSpriteRenderer.cpp */,
E8B6B72D17E68B1B00E35523 /* GLSoftLitSpriteRenderer.h */,
E8B8082718E05B920001013E /* CellToTriangle.h */,
);
name = "Client Object";
sourceTree = "<group>";
};
E8E44680179CC48B00BE8855 /* System */ = {
isa = PBXGroup;
children = (
E85233791839B28C00F40541 /* VersionInfo.cpp */,
E852337A1839B28C00F40541 /* VersionInfo.h */,
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 */,
E8C92A0D186A8D3600740C9F /* CpuID.h */,
E8C92A0E186A902500740C9F /* CpuID.cpp */,
);
name = System;
sourceTree = "<group>";
};
E8E44681179CC49C00BE8855 /* I/O */ = {
isa = PBXGroup;
children = (
E8B6B72617E5AC9C00E35523 /* ServerAddress.cpp */,
E8B6B72717E5AC9C00E35523 /* ServerAddress.h */,
E8CF04091790471D000683D4 /* IFileSystem.cpp */,
E8CF040A1790471D000683D4 /* IFileSystem.h */,
E8CF040C17904970000683D4 /* FileManager.cpp */,
E8CF040D17904971000683D4 /* FileManager.h */,
E8CF040F17904ABC000683D4 /* IStream.cpp */,
E8CF041017904ABC000683D4 /* IStream.h */,
E8CF041217904E8B000683D4 /* StdStream.cpp */,
E8CF041317904E8C000683D4 /* StdStream.h */,
E849654E18E94F1200B9706D /* SdlFileStream.cpp */,
E849654F18E94F1200B9706D /* SdlFileStream.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 */,
E83668AD1E05757B00977A63 /* OpusAudioStream.cpp */,
E83668AE1E05757B00977A63 /* OpusAudioStream.h */,
E83668B01E05844E00977A63 /* AudioStream.cpp */,
E83668B11E05844E00977A63 /* AudioStream.h */,
);
name = Media;
sourceTree = "<group>";
};
E8E44683179CC4DE00BE8855 /* Bitmap Codecs */ = {
isa = PBXGroup;
children = (
E895D66118D614DE00F5B9CA /* pnglite.c */,
E895D66218D614DE00F5B9CA /* pnglite.h */,
E895D66318D614DE00F5B9CA /* PngWriter.cpp */,
E895D65B18D4A10E00F5B9CA /* jpge.cpp */,
E895D65C18D4A10E00F5B9CA /* jpge.h */,
E8E44684179CC4FF00BE8855 /* IBitmapCodec.cpp */,
E8E44685179CC4FF00BE8855 /* IBitmapCodec.h */,
E8E44687179CC65900BE8855 /* TargaReader.cpp */,
E8E446A8179F822D00BE8855 /* TargaWriter.cpp */,
E87AB82118BB3957006B7D73 /* SdlImageReader.cpp */,
E895D65E18D4A15900F5B9CA /* JpegWriter.cpp */,
);
name = "Bitmap Codecs";
sourceTree = "<group>";
};
E8E446AB17A02EC700BE8855 /* Supporting Files */ = {
isa = PBXGroup;
children = (
E84E221218BB449A001282B0 /* cmake */,
E844886717D262C1005105D0 /* CMakeLists.txt */,
E8EE08A217BA016F00631987 /* AUTHORS */,
E842D48B17C0D06300381B49 /* README.md */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
E82E66B818EA78F5004DBA18 /* OpenSpades */ = {
isa = PBXNativeTarget;
buildConfigurationList = E82E66E718EA78F5004DBA18 /* Build configuration list for PBXNativeTarget "OpenSpades" */;
buildPhases = (
E82E66B518EA78F5004DBA18 /* Sources */,
E82E66B618EA78F5004DBA18 /* Frameworks */,
E82E67F218EA7E35004DBA18 /* ShellScript */,
E82E66B718EA78F5004DBA18 /* Resources */,
E874834818ED1BDD00C29033 /* CopyFiles */,
);
buildRules = (
);
dependencies = (
);
name = OpenSpades;
productName = XSpades;
productReference = E82E66B918EA78F5004DBA18 /* OpenSpades.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
E8CF037D178ED9D2000683D4 /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0460;
ORGANIZATIONNAME = yvt.jp;
TargetAttributes = {
E82E66B818EA78F5004DBA18 = {
SystemCapabilities = {
com.apple.Sandbox = {
enabled = 0;
};
};
};
};
};
buildConfigurationList = E8CF0380178ED9D2000683D4 /* Build configuration list for PBXProject "OpenSpades" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
);
mainGroup = E8CF037C178ED9D2000683D4;
productRefGroup = E8CF0386178ED9D2000683D4 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
E82E66B818EA78F5004DBA18 /* OpenSpades */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
E82E66B718EA78F5004DBA18 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E8690AEC1D3920C800DBC331 /* pak000-Nonfree.pak in Resources */,
E8690AED1D3920C800DBC331 /* pak002-Base.pak in Resources */,
E8690AEE1D3920C800DBC331 /* pak005-Models.pak in Resources */,
E8690AEF1D3920C800DBC331 /* pak010-BaseSkin.pak in Resources */,
E893A3651E3E4181000654A4 /* PackageInfo.json in Resources */,
E8690AF01D3920C800DBC331 /* pak050-Locales.pak in Resources */,
E8690AF11D3920C800DBC331 /* pak999-References.pak in Resources */,
E874834718EACF0300C29033 /* OpenSpades.icns in Resources */,
E82E680418EA7F60004DBA18 /* libysrspades.dylib in Resources */,
E82E67FA18EA7EAB004DBA18 /* font-unifont.pak in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
E82E67F218EA7E35004DBA18 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "cd Resources\n./mkpak.sh";
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
E82E66B518EA78F5004DBA18 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
E82E67E318EA7A51004DBA18 /* ioapi.c in Sources */,
E82E67E418EA7A51004DBA18 /* unzip.c in Sources */,
E82E67E518EA7A51004DBA18 /* kiss_fft.c in Sources */,
E82E67E618EA7A51004DBA18 /* callbacks.c in Sources */,
E82E67E718EA7A51004DBA18 /* compress.c in Sources */,
E82E67E818EA7A51004DBA18 /* host.c in Sources */,
E82E67E918EA7A51004DBA18 /* list.c in Sources */,
E82E67EA18EA7A51004DBA18 /* packet.c in Sources */,
E82E67EB18EA7A51004DBA18 /* peer.c in Sources */,
E81012311E1D7301009955D3 /* Icon.cpp in Sources */,
E8A2EBA01F5BE16D00E39CD9 /* GameProperties.cpp in Sources */,
E82E67EC18EA7A51004DBA18 /* protocol.c in Sources */,
E82E67ED18EA7A51004DBA18 /* unix.c in Sources */,
E82E67EE18EA7A51004DBA18 /* win32.c in Sources */,
E82E67EF18EA7A51004DBA18 /* pnglite.c in Sources */,
E82E673318EA7972004DBA18 /* as_atomic.cpp in Sources */,
E8CB47CE1DE071CA00BF606A /* SWUtils.cpp in Sources */,
E82E673418EA7972004DBA18 /* as_builder.cpp in Sources */,
E82E673518EA7972004DBA18 /* as_bytecode.cpp in Sources */,
E82E673618EA7972004DBA18 /* as_callfunc.cpp in Sources */,
E82E673718EA7972004DBA18 /* as_callfunc_arm.cpp in Sources */,
E82E673818EA7972004DBA18 /* as_callfunc_mips.cpp in Sources */,
E82E673918EA7972004DBA18 /* as_callfunc_ppc.cpp in Sources */,
E82E673A18EA7972004DBA18 /* as_callfunc_ppc_64.cpp in Sources */,
E82E673B18EA7972004DBA18 /* as_callfunc_sh4.cpp in Sources */,
E82E673C18EA7972004DBA18 /* as_callfunc_x64_gcc.cpp in Sources */,
E82E673D18EA7972004DBA18 /* as_callfunc_x64_mingw.cpp in Sources */,
E82E673E18EA7972004DBA18 /* as_callfunc_x64_msvc.cpp in Sources */,
E82E673F18EA7972004DBA18 /* as_callfunc_x86.cpp in Sources */,
E82E674018EA7972004DBA18 /* as_callfunc_xenon.cpp in Sources */,
E82E674118EA7972004DBA18 /* as_compiler.cpp in Sources */,
E82E674218EA7972004DBA18 /* as_configgroup.cpp in Sources */,
E82E674318EA7972004DBA18 /* as_context.cpp in Sources */,
E82E674418EA7972004DBA18 /* as_datatype.cpp in Sources */,
E82E674518EA7972004DBA18 /* as_gc.cpp in Sources */,
E8725DAD1DE33B4D003BC987 /* NoiseSampler.cpp in Sources */,
E82E674618EA7972004DBA18 /* as_generic.cpp in Sources */,
E82E674718EA7972004DBA18 /* as_globalproperty.cpp in Sources */,
E8EF8B571E1D70D900E0829C /* SplashWindow.cpp in Sources */,
E82E674818EA7972004DBA18 /* as_memory.cpp in Sources */,
E82E674918EA7972004DBA18 /* as_module.cpp in Sources */,
E82E674A18EA7972004DBA18 /* as_objecttype.cpp in Sources */,
E82E674B18EA7972004DBA18 /* as_outputbuffer.cpp in Sources */,
E82E674C18EA7972004DBA18 /* as_parser.cpp in Sources */,
E82E674D18EA7972004DBA18 /* as_restore.cpp in Sources */,
E82E674E18EA7972004DBA18 /* as_scriptcode.cpp in Sources */,
E82E674F18EA7972004DBA18 /* as_scriptengine.cpp in Sources */,
E82E675018EA7972004DBA18 /* as_scriptfunction.cpp in Sources */,
E82E675118EA7972004DBA18 /* as_scriptnode.cpp in Sources */,
E82E675218EA7972004DBA18 /* as_scriptobject.cpp in Sources */,
E82E675318EA7972004DBA18 /* as_string.cpp in Sources */,
E82E675418EA7972004DBA18 /* as_string_util.cpp in Sources */,
E82E675518EA7972004DBA18 /* as_thread.cpp in Sources */,
E8CB47D21DE07CF000BF606A /* SettingSet.cpp in Sources */,
E82E675618EA7972004DBA18 /* as_tokenizer.cpp in Sources */,
E82E675718EA7972004DBA18 /* as_typeinfo.cpp in Sources */,
E82E675818EA7972004DBA18 /* as_variablescope.cpp in Sources */,
E82E675918EA7972004DBA18 /* ALDevice.cpp in Sources */,
E82E675A18EA7972004DBA18 /* ALFuncs.cpp in Sources */,
E82E675B18EA7972004DBA18 /* YsrDevice.cpp in Sources */,
E82E675C18EA7972004DBA18 /* NullDevice.cpp in Sources */,
E82E675D18EA7972004DBA18 /* PngWriter.cpp in Sources */,
E82E675E18EA7972004DBA18 /* jpge.cpp in Sources */,
E82E675F18EA7972004DBA18 /* IBitmapCodec.cpp in Sources */,
E82E676018EA7972004DBA18 /* TargaReader.cpp in Sources */,
E82E676118EA7972004DBA18 /* TargaWriter.cpp in Sources */,
E82E676218EA7972004DBA18 /* SdlImageReader.cpp in Sources */,
E82E676318EA7972004DBA18 /* JpegWriter.cpp in Sources */,
E82E676418EA7972004DBA18 /* Bitmap.cpp in Sources */,
E82E676518EA7972004DBA18 /* VoxelModel.cpp in Sources */,
E82E676618EA7972004DBA18 /* IAudioStream.cpp in Sources */,
E82E676718EA7972004DBA18 /* WavAudioStream.cpp in Sources */,
E82E676818EA7972004DBA18 /* BitmapAtlasGenerator.cpp in Sources */,
E82E676918EA7972004DBA18 /* ServerAddress.cpp in Sources */,
E82E676A18EA7972004DBA18 /* IFileSystem.cpp in Sources */,
E82E676B18EA7972004DBA18 /* FileManager.cpp in Sources */,
E82E676C18EA7972004DBA18 /* IStream.cpp in Sources */,
E82E676D18EA7972004DBA18 /* StdStream.cpp in Sources */,
E82E676E18EA7972004DBA18 /* SdlFileStream.cpp in Sources */,
E82E676F18EA7972004DBA18 /* DirectoryFileSystem.cpp in Sources */,
E82E677018EA7972004DBA18 /* DeflateStream.cpp in Sources */,
E82E677118EA7972004DBA18 /* MemoryStream.cpp in Sources */,
E82E677218EA7972004DBA18 /* ZipFileSystem.cpp in Sources */,
E82E677318EA7972004DBA18 /* DynamicMemoryStream.cpp in Sources */,
E82E677418EA7972004DBA18 /* VersionInfo.cpp in Sources */,
E82E677518EA7972004DBA18 /* Thread.cpp in Sources */,
E82E677618EA7972004DBA18 /* Semaphore.cpp in Sources */,
E82E677718EA7972004DBA18 /* Mutex.cpp in Sources */,
E82E677818EA7972004DBA18 /* ILockable.cpp in Sources */,
E82E677918EA7972004DBA18 /* AutoLocker.cpp in Sources */,
E82E677A18EA7972004DBA18 /* IRunnable.cpp in Sources */,
E82E677B18EA7972004DBA18 /* Exception.cpp in Sources */,
E82E677C18EA7972004DBA18 /* DynamicLibrary.cpp in Sources */,
E82E677D18EA7972004DBA18 /* ConcurrentDispatch.cpp in Sources */,
E82E677E18EA7972004DBA18 /* ThreadLocalStorage.cpp in Sources */,
E82E677F18EA7972004DBA18 /* CpuID.cpp in Sources */,
E82E678018EA7972004DBA18 /* MathScript.cpp in Sources */,
E82E678118EA7972004DBA18 /* StringsScript.cpp in Sources */,
E82E678218EA7972004DBA18 /* ScriptManager.cpp in Sources */,
E82E678318EA7972004DBA18 /* IImage.cpp in Sources */,
E82E678418EA7972004DBA18 /* IModel.cpp in Sources */,
E89BBDC31B3559CD00F53EE9 /* GLAutoExposureFilter.cpp in Sources */,
E82E678518EA7972004DBA18 /* IRenderer.cpp in Sources */,
E82E678618EA7972004DBA18 /* GameMap.cpp in Sources */,
E82E678718EA7972004DBA18 /* Bitmap.cpp in Sources */,
E82E678818EA7972004DBA18 /* VoxelModel.cpp in Sources */,
E82E678918EA7972004DBA18 /* IAudioDevice.cpp in Sources */,
E82E678A18EA7972004DBA18 /* IAudioChunk.cpp in Sources */,
E82E678B18EA7972004DBA18 /* PrimitiveArray.cpp in Sources */,
E82E678C18EA7972004DBA18 /* IToolSkin.cpp in Sources */,
E82E678D18EA7972004DBA18 /* ScriptFunction.cpp in Sources */,
E82E678E18EA7972004DBA18 /* ISpadeSkin.cpp in Sources */,
E82E678F18EA7972004DBA18 /* IBlockSkin.cpp in Sources */,
E82E679018EA7972004DBA18 /* IViewToolSkin.cpp in Sources */,
E82E679118EA7972004DBA18 /* IThirdPersonToolSkin.cpp in Sources */,
E82E679218EA7972004DBA18 /* IGrenadeSkin.cpp in Sources */,
E82E679318EA7972004DBA18 /* IWeaponSkin.cpp in Sources */,
E82E679418EA7972004DBA18 /* IFont.cpp in Sources */,
E82E679518EA7972004DBA18 /* MainScreenHelper.cpp in Sources */,
E8D0E5D318F321E300DE3BDB /* GLNonlinearizeFilter.cpp in Sources */,
E82E679618EA7972004DBA18 /* StartupScreenHelper.cpp in Sources */,
E82E679718EA7972004DBA18 /* Config.cpp in Sources */,
E82E679818EA7972004DBA18 /* ClientUIHelper.cpp in Sources */,
E82E679918EA7972004DBA18 /* Clipboard.cpp in Sources */,
E82E679A18EA7972004DBA18 /* Math.cpp in Sources */,
E89A5F1E1DF8732200857F65 /* ShellApi.cpp in Sources */,
E82E679B18EA7972004DBA18 /* Deque.cpp in Sources */,
E82E679C18EA7972004DBA18 /* Stopwatch.cpp in Sources */,
E82E679D18EA7972004DBA18 /* Debug.cpp in Sources */,
E82E679E18EA7972004DBA18 /* Settings.cpp in Sources */,
E82E679F18EA7972004DBA18 /* FltkPreferenceImporter.cpp in Sources */,
E82E67A018EA7972004DBA18 /* RefCountedObject.cpp in Sources */,
E82E67A118EA7972004DBA18 /* MiniHeap.cpp in Sources */,
E82E67A218EA7972004DBA18 /* CP437.cpp in Sources */,
E82E67A318EA7972004DBA18 /* Strings.cpp in Sources */,
E82E67A418EA7972004DBA18 /* IRenderer.cpp in Sources */,
E82E67A518EA7972004DBA18 /* SceneDefinition.cpp in Sources */,
E82E67A618EA7972004DBA18 /* IAudioDevice.cpp in Sources */,
E89A5F201DF8759200857F65 /* ShellApi.mm in Sources */,
E82E67A718EA7972004DBA18 /* IAudioChunk.cpp in Sources */,
E82E67A818EA7972004DBA18 /* IInputInterface.cpp in Sources */,
E82E67A918EA7972004DBA18 /* IImage.cpp in Sources */,
E82E67AA18EA7972004DBA18 /* IModel.cpp in Sources */,
E82E67AC18EA7972004DBA18 /* NetClient.cpp in Sources */,
E82E67AD18EA7972004DBA18 /* ILocalEntity.cpp in Sources */,
E82E67AE18EA7972004DBA18 /* ParticleSpriteEntity.cpp in Sources */,
E82E67AF18EA7972004DBA18 /* SmokeSpriteEntity.cpp in Sources */,
E82E67B018EA7972004DBA18 /* FallingBlock.cpp in Sources */,
E82E67B118EA7972004DBA18 /* GunCasing.cpp in Sources */,
E82E67B218EA7972004DBA18 /* Tracer.cpp in Sources */,
E82E67B318EA7972004DBA18 /* ClientPlayer.cpp in Sources */,
E82E67B418EA7972004DBA18 /* Client.cpp in Sources */,
E82E67B518EA7972004DBA18 /* Client_Input.cpp in Sources */,
E82E67B618EA7972004DBA18 /* Client_Update.cpp in Sources */,
E8F6E6E71DCF503500FE76BB /* MumbleLink.cpp in Sources */,
E82E67B718EA7972004DBA18 /* Client_NetHandler.cpp in Sources */,
E82E67B818EA7972004DBA18 /* Client_LocalEnts.cpp in Sources */,
E82E67B918EA7972004DBA18 /* Client_Draw.cpp in Sources */,
E809500A1E17F66500AECDF2 /* GLSSAOFilter.cpp in Sources */,
E82E67BA18EA7972004DBA18 /* Client_Scene.cpp in Sources */,
E82E67BB18EA7972004DBA18 /* Client_FPSCounter.cpp in Sources */,
E82E67BC18EA7972004DBA18 /* ChatWindow.cpp in Sources */,
E82E67BD18EA7972004DBA18 /* Corpse.cpp in Sources */,
E82E67BE18EA7972004DBA18 /* CenterMessageView.cpp in Sources */,
E82E67BF18EA7972004DBA18 /* HurtRingView.cpp in Sources */,
E82E67C018EA7972004DBA18 /* MapView.cpp in Sources */,
E82E67C118EA7972004DBA18 /* ScoreboardView.cpp in Sources */,
E82E67C218EA7972004DBA18 /* LimboView.cpp in Sources */,
E82E67C318EA7972004DBA18 /* PaletteView.cpp in Sources */,
E82E67C418EA7972004DBA18 /* TCProgressView.cpp in Sources */,
E82E67C518EA7972004DBA18 /* ClientUI.cpp in Sources */,
E82E67C618EA7972004DBA18 /* ClientUIHelper.cpp in Sources */,
E82E67C718EA7972004DBA18 /* Quake3Font.cpp in Sources */,
E82E67C818EA7972004DBA18 /* IFont.cpp in Sources */,
E82E67C918EA7972004DBA18 /* Fonts.cpp in Sources */,
E82E67CA18EA7972004DBA18 /* IGameMode.cpp in Sources */,
E82E67CB18EA7972004DBA18 /* CTFGameMode.cpp in Sources */,
E82E67CC18EA7972004DBA18 /* TCGameMode.cpp in Sources */,
E82E67CD18EA7972004DBA18 /* Player.cpp in Sources */,
E82E67CE18EA7972004DBA18 /* Grenade.cpp in Sources */,
E82E67CF18EA7972004DBA18 /* Weapon.cpp in Sources */,
E82E67D018EA7972004DBA18 /* GameMap.cpp in Sources */,
E82E67D118EA7972004DBA18 /* IGameMapListener.cpp in Sources */,
E82E67D218EA7972004DBA18 /* GameMapWrapper.cpp in Sources */,
E8655AA81DFC0A6E00D5058A /* FTFont.cpp in Sources */,
E82E67D318EA7972004DBA18 /* World.cpp in Sources */,
E82E67D418EA7972004DBA18 /* IWorldListener.cpp in Sources */,
E82E67D518EA7972004DBA18 /* HitTestDebugger.cpp in Sources */,
E82E67D618EA7972004DBA18 /* SWRenderer.cpp in Sources */,
E82E67D718EA7972004DBA18 /* SWPort.cpp in Sources */,
E82E67D818EA7972004DBA18 /* SWImage.cpp in Sources */,
E82E67D918EA7972004DBA18 /* SWModel.cpp in Sources */,
E82E67DA18EA7972004DBA18 /* SWImageRenderer.cpp in Sources */,
E82E67DB18EA7972004DBA18 /* SWFeatureLevel.cpp in Sources */,
E893A3611E3E141D000654A4 /* PackageUpdateManager.cpp in Sources */,
E82E67DC18EA7972004DBA18 /* SWMapRenderer.cpp in Sources */,
E82E67DD18EA7972004DBA18 /* SWFlatMapRenderer.cpp in Sources */,
E82E67DE18EA7972004DBA18 /* SWModelRenderer.cpp in Sources */,
E83668B21E05844E00977A63 /* AudioStream.cpp in Sources */,
E82E672518EA7967004DBA18 /* json_reader.cpp in Sources */,
E82E672618EA7967004DBA18 /* json_value.cpp in Sources */,
E82E672718EA7967004DBA18 /* json_writer.cpp in Sources */,
E82E672818EA7967004DBA18 /* scriptany.cpp in Sources */,
E82E672918EA7967004DBA18 /* scriptarray.cpp in Sources */,
E83668AF1E05757B00977A63 /* OpusAudioStream.cpp in Sources */,
E82E672A18EA7967004DBA18 /* scriptbuilder.cpp in Sources */,
E82E672B18EA7967004DBA18 /* scriptdictionary.cpp in Sources */,
E82E672C18EA7967004DBA18 /* scripthandle.cpp in Sources */,
E82E672D18EA7967004DBA18 /* scripthelper.cpp in Sources */,
E82E672E18EA7967004DBA18 /* scriptmath.cpp in Sources */,
E82E672F18EA7967004DBA18 /* scriptmathcomplex.cpp in Sources */,
E82E673018EA7967004DBA18 /* scriptstdstring.cpp in Sources */,
E82E673118EA7967004DBA18 /* scriptstdstring_utils.cpp in Sources */,
E82E673218EA7967004DBA18 /* weakref.cpp in Sources */,
E82E66EE18EA7954004DBA18 /* GLBloomFilter.cpp in Sources */,
E82E66EF18EA7954004DBA18 /* GLQuadRenderer.cpp in Sources */,
E82E66F018EA7954004DBA18 /* GLLensFilter.cpp in Sources */,
E82E66F118EA7954004DBA18 /* GLCameraBlurFilter.cpp in Sources */,
E82E66F218EA7954004DBA18 /* GLFogFilter.cpp in Sources */,
E82E66F318EA7954004DBA18 /* GLLensFlareFilter.cpp in Sources */,
E82E66F418EA7954004DBA18 /* GLFXAAFilter.cpp in Sources */,
E8CB47D61DE084AB00BF606A /* GLSettings.cpp in Sources */,
E82E66F518EA7954004DBA18 /* GLColorCorrectionFilter.cpp in Sources */,
E82E66F618EA7954004DBA18 /* GLDepthOfFieldFilter.cpp in Sources */,
E82E66F718EA7954004DBA18 /* GLLensDustFilter.cpp in Sources */,
E82E66F818EA7954004DBA18 /* GLImage.cpp in Sources */,
E82E66F918EA7954004DBA18 /* GLFlatMapRenderer.cpp in Sources */,
E82E66FA18EA7954004DBA18 /* IGLSpriteRenderer.cpp in Sources */,
E82E66FB18EA7954004DBA18 /* GLSpriteRenderer.cpp in Sources */,
E82E66FC18EA7954004DBA18 /* GLSoftSpriteRenderer.cpp in Sources */,
E82E66FD18EA7954004DBA18 /* GLImageRenderer.cpp in Sources */,
E82E66FE18EA7954004DBA18 /* GLImageManager.cpp in Sources */,
E82E66FF18EA7954004DBA18 /* GLModelManager.cpp in Sources */,
E82E670018EA7954004DBA18 /* GLModel.cpp in Sources */,
E82E670118EA7954004DBA18 /* GLVoxelModel.cpp in Sources */,
E82E670218EA7954004DBA18 /* GLMapRenderer.cpp in Sources */,
E82E670318EA7954004DBA18 /* GLMapChunk.cpp in Sources */,
E82E670418EA7954004DBA18 /* GLModelRenderer.cpp in Sources */,
E82E670518EA7954004DBA18 /* GLOptimizedVoxelModel.cpp in Sources */,
E82E670618EA7954004DBA18 /* GLWaterRenderer.cpp in Sources */,
E82E670718EA7954004DBA18 /* GLLongSpriteRenderer.cpp in Sources */,
E82E670818EA7954004DBA18 /* GLSoftLitSpriteRenderer.cpp in Sources */,
E82E670918EA7954004DBA18 /* GLShader.cpp in Sources */,
E82E670A18EA7954004DBA18 /* GLProgramUniform.cpp in Sources */,
E82E670B18EA7954004DBA18 /* GLProgramAttribute.cpp in Sources */,
E82E670C18EA7954004DBA18 /* GLProgram.cpp in Sources */,
E82E670D18EA7954004DBA18 /* GLMapShadowRenderer.cpp in Sources */,
E82E670E18EA7954004DBA18 /* GLShadowShader.cpp in Sources */,
E82E670F18EA7954004DBA18 /* GLDynamicLightShader.cpp in Sources */,
E82E671018EA7954004DBA18 /* IGLShadowMapRenderer.cpp in Sources */,
E82E671118EA7954004DBA18 /* GLShadowMapShader.cpp in Sources */,
E82E671218EA7954004DBA18 /* GLBasicShadowMapRenderer.cpp in Sources */,
E82E671318EA7954004DBA18 /* GLDynamicLight.cpp in Sources */,
E82E671418EA7954004DBA18 /* GLAmbientShadowRenderer.cpp in Sources */,
E82E671518EA7954004DBA18 /* GLRadiosityRenderer.cpp in Sources */,
E82E671618EA7954004DBA18 /* GLSparseShadowMapRenderer.cpp in Sources */,
E82E671718EA7954004DBA18 /* GLRenderer.cpp in Sources */,
E82E671818EA7954004DBA18 /* IGLDevice.cpp in Sources */,
E82E671918EA7954004DBA18 /* GLFramebufferManager.cpp in Sources */,
E82E671A18EA7954004DBA18 /* GLProgramManager.cpp in Sources */,
E82E671B18EA7954004DBA18 /* GLProfiler.cpp in Sources */,
E82E671C18EA7954004DBA18 /* Main.cpp in Sources */,
E82E671D18EA7954004DBA18 /* SDLGLDevice.cpp in Sources */,
E82E671E18EA7954004DBA18 /* SDLRunner.cpp in Sources */,
E82E672018EA7954004DBA18 /* MainScreen.cpp in Sources */,
E82E672118EA7954004DBA18 /* MainScreenHelper.cpp in Sources */,
E82E672218EA7954004DBA18 /* View.cpp in Sources */,
E88344101E03244F000C3E39 /* FontManager.cpp in Sources */,
E893A3631E3E3331000654A4 /* PackageUpdateManager.cpp in Sources */,
E82E672318EA7954004DBA18 /* Runner.cpp in Sources */,
E82E672418EA7954004DBA18 /* StartupScreen.cpp in Sources */,
E82E66ED18EA7914004DBA18 /* StartupScreenHelper.cpp in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
E82E66E818EA78F5004DBA18 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CODE_SIGN_IDENTITY = "";
COMBINE_HIDPI_IMAGES = YES;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Sources/Externals/lib",
);
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "";
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
HEADER_SEARCH_PATHS = (
Sources/Externals/lib/SDL2.framework/Headers,
Sources/Externals/lib/SDL2_image.framework/Headers,
Sources/Externals/include,
Sources/ENet/include,
"$(SRCROOT)",
Sources,
Sources/json/include,
/opt/local/include/opus,
);
INFOPLIST_FILE = "XSpades/XSpades-Info.plist";
LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Sources/Externals/lib",
);
MACOSX_DEPLOYMENT_TARGET = 10.7;
PRODUCT_NAME = "$(TARGET_NAME)";
WRAPPER_EXTENSION = app;
};
name = Debug;
};
E82E66E918EA78F5004DBA18 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CODE_SIGN_IDENTITY = "";
COMBINE_HIDPI_IMAGES = YES;
ENABLE_NS_ASSERTIONS = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Sources/Externals/lib",
);
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "";
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
HEADER_SEARCH_PATHS = (
Sources/Externals/lib/SDL2.framework/Headers,
Sources/Externals/lib/SDL2_image.framework/Headers,
Sources/Externals/include,
Sources/ENet/include,
"$(SRCROOT)",
Sources,
Sources/json/include,
/opt/local/include/opus,
);
INFOPLIST_FILE = "XSpades/XSpades-Info.plist";
LD_RUNPATH_SEARCH_PATHS = "@loader_path/../Frameworks";
LIBRARY_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)/Sources/Externals/lib",
);
MACOSX_DEPLOYMENT_TARGET = 10.7;
PRODUCT_NAME = "$(TARGET_NAME)";
WRAPPER_EXTENSION = app;
};
name = Release;
};
E8CF038C178ED9D2000683D4 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
ARCHS = "$(NATIVE_ARCH_ACTUAL)";
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_OBJC_ARC = NO;
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 = "";
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_SEARCH_PATHS = "";
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 = "$(NATIVE_ARCH_ACTUAL)";
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_OBJC_ARC = NO;
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 = "";
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_SEARCH_PATHS = "";
MACOSX_DEPLOYMENT_TARGET = 10.8;
SDKROOT = macosx;
USER_HEADER_SEARCH_PATHS = "";
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
E82E66E718EA78F5004DBA18 /* Build configuration list for PBXNativeTarget "OpenSpades" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E82E66E818EA78F5004DBA18 /* Debug */,
E82E66E918EA78F5004DBA18 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
E8CF0380178ED9D2000683D4 /* Build configuration list for PBXProject "OpenSpades" */ = {
isa = XCConfigurationList;
buildConfigurations = (
E8CF038C178ED9D2000683D4 /* Debug */,
E8CF038D178ED9D2000683D4 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = E8CF037D178ED9D2000683D4 /* Project object */;
}