diff --git a/.github/workflows/pr-unit-tests-static-macos.yaml b/.github/workflows/pr-unit-tests-static-macos.yaml new file mode 100644 index 000000000..47a25bcc0 --- /dev/null +++ b/.github/workflows/pr-unit-tests-static-macos.yaml @@ -0,0 +1,48 @@ +name: Unit Tests / Required / Static / macOS + +on: + pull_request: + merge_group: + +env: + VCPKG_DISABLE_METRICS: 1 + +jobs: + build: + name: 'macOS Ventura' + runs-on: macos-13 + strategy: + fail-fast: false + matrix: + build-type: + - Release + - Debug + steps: + - name: Checkout Anura + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 + with: + # We need the full history for the vcpkg integration to work + fetch-depth: 0 + submodules: true + + # Sets a cache up for vcpkg + - name: Install vcpkg + uses: lukka/run-vcpkg@abed23940f9d7bc267b0e1a21ee7b699a3794baa # v11.1 + + - name: Install XCode + uses: maxim-lobanov/setup-xcode@v1 + with: + xcode-version: '14.3.1' + + - name: Install Build Time Dependencies + run: | + brew install \ + automake \ + autoconf \ + autoconf-archive + + - name: Build Anura + run: xcodebuild -configuration "${{ matrix.build-type }}" -target Frogatto -project MacOS/Frogatto.xcodeproj + + - name: Run Unit Tests + run: ./MacOS/build/"${{ matrix.build-type }}"/Frogatto.app/Contents/MacOS/Frogatto --tests diff --git a/.gitignore b/.gitignore index 7369df040..462b540d8 100644 --- a/.gitignore +++ b/.gitignore @@ -17,7 +17,6 @@ *.exe *.out *.app -anura # Dependency files *.d @@ -87,13 +86,35 @@ anura.kdev4 .kdev4/ #Visual Studio build files. -*resouces.aps +*resouces.aps vcpkg_installed/ windows/build/ windows/*-Release/ windows/*-Debug/ *resouces.aps -#Don't commit master-config.cfg by default. -#It should be copied or symlinked from a module. -master-config.cfg \ No newline at end of file +# Xcode +xcuserdata/ +*.xcscmblueprint +*.xccheckout +build/ +DerivedData/ +*.moved-aside +*.pbxuser +!default.pbxuser +*.mode1v3 +!default.mode1v3 +*.mode2v3 +!default.mode2v3 +*.perspectivev3 +!default.perspectivev3 + +# Anura XCode build +/MacOS/vcpkg + +# Don't commit master-config.cfg by default. +# It should be copied or symlinked from a module. +master-config.cfg + +# The anura binary +/anura diff --git a/MacOS/Frogatto.xcodeproj/project.pbxproj b/MacOS/Frogatto.xcodeproj/project.pbxproj index e6d9cac9f..f687a9b47 100644 --- a/MacOS/Frogatto.xcodeproj/project.pbxproj +++ b/MacOS/Frogatto.xcodeproj/project.pbxproj @@ -3,696 +3,878 @@ archiveVersion = 1; classes = { }; - objectVersion = 46; + objectVersion = 54; objects = { +/* Begin PBXAggregateTarget section */ + 00346B932A87C4BA0065BBD7 /* vcpkg Build x64 Libraries */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 00346B962A87C4BA0065BBD7 /* Build configuration list for PBXAggregateTarget "vcpkg Build x64 Libraries" */; + buildPhases = ( + 00B1A1902A87C7AD00D16188 /* ShellScript */, + ); + dependencies = ( + 005CAE4B2A87D84700907308 /* PBXTargetDependency */, + ); + name = "vcpkg Build x64 Libraries"; + productName = "Vcpkg Build x64 Libraries"; + }; + 00346B972A87C4C00065BBD7 /* vcpkg Build arm64 Libraries */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 00346B982A87C4C00065BBD7 /* Build configuration list for PBXAggregateTarget "vcpkg Build arm64 Libraries" */; + buildPhases = ( + 00B1A19B2A87CEDA00D16188 /* ShellScript */, + ); + dependencies = ( + 005CAE492A87D83E00907308 /* PBXTargetDependency */, + ); + name = "vcpkg Build arm64 Libraries"; + productName = "Vcpkg Build x64 Libraries"; + }; + 00346B9B2A87C4DF0065BBD7 /* vcpkg Bootstrap */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 00346B9C2A87C4DF0065BBD7 /* Build configuration list for PBXAggregateTarget "vcpkg Bootstrap" */; + buildPhases = ( + 00B1A18D2A87C6A600D16188 /* ShellScript */, + ); + dependencies = ( + ); + name = "vcpkg Bootstrap"; + productName = "Vcpkg Build x64 Libraries"; + }; + 00346B9F2A87C5630065BBD7 /* Refresh Git Submodules */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 00346BA02A87C5630065BBD7 /* Build configuration list for PBXAggregateTarget "Refresh Git Submodules" */; + buildPhases = ( + 00346BA72A87C5C30065BBD7 /* ShellScript */, + ); + dependencies = ( + ); + name = "Refresh Git Submodules"; + productName = "Refresh Git Submodules"; + }; + 009BA3872A87C4020086FFD9 /* vcpkg Assemble Universal Libraries */ = { + isa = PBXAggregateTarget; + buildConfigurationList = 009BA3882A87C4020086FFD9 /* Build configuration list for PBXAggregateTarget "vcpkg Assemble Universal Libraries" */; + buildPhases = ( + 009BA38B2A87C40A0086FFD9 /* ShellScript */, + ); + dependencies = ( + 005CAE4D2A87D84E00907308 /* PBXTargetDependency */, + ); + name = "vcpkg Assemble Universal Libraries"; + productName = "Vcpkg Assemble Universal Libraries"; + }; +/* End PBXAggregateTarget section */ + /* Begin PBXBuildFile section */ - 634991D11AC794D300E1259F /* formula_garbage_collector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 634991CF1AC794D300E1259F /* formula_garbage_collector.cpp */; }; - 63532D8B1D1F31950082F139 /* scrollable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63532D871D1F31930082F139 /* scrollable.cpp */; }; - 63532D8C1D1F31950082F139 /* xhtml_line_box.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63532D891D1F31940082F139 /* xhtml_line_box.cpp */; }; - 6357A6E51B258B1C00793D60 /* hex_map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A6DA1B258B1C00793D60 /* hex_map.cpp */; }; - 6357A6E81B258B1C00793D60 /* hex_renderable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A6E01B258B1C00793D60 /* hex_renderable.cpp */; }; - 6357A6E91B258B1C00793D60 /* hex_tile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A6E21B258B1C00793D60 /* hex_tile.cpp */; }; - 6357A72A1B3F116900793D60 /* ffl_dom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A6EA1B3F116900793D60 /* ffl_dom.cpp */; }; - 6357A72B1B3F116900793D60 /* css_lexer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A6ED1B3F116900793D60 /* css_lexer.cpp */; }; - 6357A72C1B3F116900793D60 /* css_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A6EF1B3F116900793D60 /* css_parser.cpp */; }; - 6357A72D1B3F116900793D60 /* css_properties.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A6F11B3F116900793D60 /* css_properties.cpp */; }; - 6357A72E1B3F116900793D60 /* css_selector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A6F31B3F116900793D60 /* css_selector.cpp */; }; - 6357A72F1B3F116900793D60 /* css_styles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A6F51B3F116900793D60 /* css_styles.cpp */; }; - 6357A7301B3F116900793D60 /* css_stylesheet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A6F71B3F116900793D60 /* css_stylesheet.cpp */; }; - 6357A7311B3F116900793D60 /* css_transition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A6F91B3F116900793D60 /* css_transition.cpp */; }; - 6357A7331B3F116900793D60 /* solid_renderable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A6FD1B3F116900793D60 /* solid_renderable.cpp */; }; - 6357A7341B3F116900793D60 /* to_roman.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A6FF1B3F116900793D60 /* to_roman.cpp */; }; - 6357A7351B3F116900793D60 /* xhtml_absolute_box.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A7021B3F116900793D60 /* xhtml_absolute_box.cpp */; }; - 6357A7361B3F116900793D60 /* xhtml_background_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A7041B3F116900793D60 /* xhtml_background_info.cpp */; }; - 6357A7371B3F116900793D60 /* xhtml_block_box.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A7061B3F116900793D60 /* xhtml_block_box.cpp */; }; - 6357A7381B3F116900793D60 /* xhtml_border_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A7081B3F116900793D60 /* xhtml_border_info.cpp */; }; - 6357A7391B3F116900793D60 /* xhtml_box.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A70A1B3F116900793D60 /* xhtml_box.cpp */; }; - 6357A73A1B3F116900793D60 /* xhtml_element.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A70C1B3F116900793D60 /* xhtml_element.cpp */; }; - 6357A73B1B3F116900793D60 /* xhtml_inline_block_box.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A7101B3F116900793D60 /* xhtml_inline_block_box.cpp */; }; - 6357A73C1B3F116900793D60 /* xhtml_inline_element_box.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A7121B3F116900793D60 /* xhtml_inline_element_box.cpp */; }; - 6357A73D1B3F116900793D60 /* xhtml_layout_engine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A7141B3F116900793D60 /* xhtml_layout_engine.cpp */; }; - 6357A73F1B3F116900793D60 /* xhtml_listitem_box.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A7181B3F116900793D60 /* xhtml_listitem_box.cpp */; }; - 6357A7401B3F116900793D60 /* xhtml_node.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A71A1B3F116900793D60 /* xhtml_node.cpp */; }; - 6357A7411B3F116900793D60 /* xhtml_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A71C1B3F116900793D60 /* xhtml_parser.cpp */; }; - 6357A7421B3F116900793D60 /* xhtml_render_ctx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A71E1B3F116900793D60 /* xhtml_render_ctx.cpp */; }; - 6357A7431B3F116900793D60 /* xhtml_root_box.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A7201B3F116900793D60 /* xhtml_root_box.cpp */; }; - 6357A7441B3F116900793D60 /* xhtml_script_interface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A7221B3F116900793D60 /* xhtml_script_interface.cpp */; }; - 6357A7451B3F116900793D60 /* xhtml_style_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A7241B3F116900793D60 /* xhtml_style_tree.cpp */; }; - 6357A7461B3F116900793D60 /* xhtml_text_box.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A7261B3F116900793D60 /* xhtml_text_box.cpp */; }; - 6357A7471B3F116900793D60 /* xhtml_text_node.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A7281B3F116900793D60 /* xhtml_text_node.cpp */; }; - 6357A74C1B3F13B400793D60 /* FontFreetype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A7481B3F13B400793D60 /* FontFreetype.cpp */; }; - 6357A74D1B3F13B400793D60 /* Gradients.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A74A1B3F13B400793D60 /* Gradients.cpp */; }; - 6357A7501B3F13E200793D60 /* easy_svg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 6357A74E1B3F13E200793D60 /* easy_svg.cpp */; }; - 63855D6F1AD27E7100C58F6B /* particle_system_proxy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63855D6D1AD27E7100C58F6B /* particle_system_proxy.cpp */; }; - 63855D751AD78F0700C58F6B /* tiled.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63855D711AD78F0700C58F6B /* tiled.cpp */; }; - 63855D761AD78F0700C58F6B /* tmx_reader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63855D731AD78F0700C58F6B /* tmx_reader.cpp */; }; - 639B53731AC20D5A00ECC4F8 /* AttributeSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B52EF1AC20D5900ECC4F8 /* AttributeSet.cpp */; }; - 639B53741AC20D5A00ECC4F8 /* AttributeSetOGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B52F11AC20D5900ECC4F8 /* AttributeSetOGL.cpp */; }; - 639B53751AC20D5A00ECC4F8 /* Blend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B52F31AC20D5900ECC4F8 /* Blend.cpp */; }; - 639B53761AC20D5A00ECC4F8 /* BlendModeScope.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B52F51AC20D5900ECC4F8 /* BlendModeScope.cpp */; }; - 639B53771AC20D5A00ECC4F8 /* BlendOGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B52F71AC20D5900ECC4F8 /* BlendOGL.cpp */; }; - 639B53781AC20D5A00ECC4F8 /* Blittable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B52F91AC20D5900ECC4F8 /* Blittable.cpp */; }; - 639B53791AC20D5A00ECC4F8 /* CameraObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B52FB1AC20D5900ECC4F8 /* CameraObject.cpp */; }; - 639B537A1AC20D5A00ECC4F8 /* Canvas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B52FD1AC20D5900ECC4F8 /* Canvas.cpp */; }; - 639B537B1AC20D5A00ECC4F8 /* CanvasOGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B52FF1AC20D5900ECC4F8 /* CanvasOGL.cpp */; }; - 639B537C1AC20D5A00ECC4F8 /* ClipScope.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53011AC20D5900ECC4F8 /* ClipScope.cpp */; }; - 639B537D1AC20D5A00ECC4F8 /* ClipScopeOGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53031AC20D5900ECC4F8 /* ClipScopeOGL.cpp */; }; - 639B537E1AC20D5A00ECC4F8 /* Color.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53051AC20D5900ECC4F8 /* Color.cpp */; }; - 639B537F1AC20D5A00ECC4F8 /* ColorScope.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53071AC20D5900ECC4F8 /* ColorScope.cpp */; }; - 639B53801AC20D5A00ECC4F8 /* DisplayDevice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53091AC20D5900ECC4F8 /* DisplayDevice.cpp */; }; - 639B53811AC20D5A00ECC4F8 /* DisplayDeviceOGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B530C1AC20D5900ECC4F8 /* DisplayDeviceOGL.cpp */; }; - 639B53821AC20D5A00ECC4F8 /* DisplayDeviceOGLFixed.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B530E1AC20D5900ECC4F8 /* DisplayDeviceOGLFixed.cpp */; }; - 639B53831AC20D5A00ECC4F8 /* DisplayDeviceSDL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53101AC20D5900ECC4F8 /* DisplayDeviceSDL.cpp */; }; - 639B53841AC20D5A00ECC4F8 /* EffectsOGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53131AC20D5900ECC4F8 /* EffectsOGL.cpp */; }; - 639B53851AC20D5A00ECC4F8 /* FboOGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53151AC20D5900ECC4F8 /* FboOGL.cpp */; }; - 639B53861AC20D5A00ECC4F8 /* Font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53171AC20D5900ECC4F8 /* Font.cpp */; }; - 639B53871AC20D5A00ECC4F8 /* FontSDL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53191AC20D5900ECC4F8 /* FontSDL.cpp */; }; - 639B53881AC20D5A00ECC4F8 /* Frustum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B531B1AC20D5900ECC4F8 /* Frustum.cpp */; }; - 639B53891AC20D5A00ECC4F8 /* geometry.inl in Resources */ = {isa = PBXBuildFile; fileRef = 639B531E1AC20D5900ECC4F8 /* geometry.inl */; }; - 639B538A1AC20D5A00ECC4F8 /* LightObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B531F1AC20D5900ECC4F8 /* LightObject.cpp */; }; - 639B538B1AC20D5A00ECC4F8 /* ModelMatrixScope.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53211AC20D5900ECC4F8 /* ModelMatrixScope.cpp */; }; - 639B538C1AC20D5A00ECC4F8 /* ParticleSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53231AC20D5900ECC4F8 /* ParticleSystem.cpp */; }; - 639B538D1AC20D5A00ECC4F8 /* ParticleSystemAffectors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53251AC20D5900ECC4F8 /* ParticleSystemAffectors.cpp */; }; - 639B538E1AC20D5A00ECC4F8 /* ParticleSystemEmitters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53271AC20D5900ECC4F8 /* ParticleSystemEmitters.cpp */; }; - 639B53901AC20D5A00ECC4F8 /* ParticleSystemParameters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B532C1AC20D5900ECC4F8 /* ParticleSystemParameters.cpp */; }; - 639B53911AC20D5A00ECC4F8 /* Renderable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B532F1AC20D5900ECC4F8 /* Renderable.cpp */; }; - 639B53921AC20D5A00ECC4F8 /* RenderManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53321AC20D5900ECC4F8 /* RenderManager.cpp */; }; - 639B53931AC20D5A00ECC4F8 /* RenderQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53341AC20D5900ECC4F8 /* RenderQueue.cpp */; }; - 639B53941AC20D5A00ECC4F8 /* RenderTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53361AC20D5900ECC4F8 /* RenderTarget.cpp */; }; - 639B53951AC20D5A00ECC4F8 /* SceneGraph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53391AC20D5900ECC4F8 /* SceneGraph.cpp */; }; - 639B53961AC20D5A00ECC4F8 /* SceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B533B1AC20D5900ECC4F8 /* SceneNode.cpp */; }; - 639B53971AC20D5A00ECC4F8 /* SceneObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B533D1AC20D5900ECC4F8 /* SceneObject.cpp */; }; - 639B53981AC20D5A00ECC4F8 /* SceneParameters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B533F1AC20D5900ECC4F8 /* SceneParameters.cpp */; }; - 639B53991AC20D5A00ECC4F8 /* Scissor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53421AC20D5900ECC4F8 /* Scissor.cpp */; }; - 639B539A1AC20D5A00ECC4F8 /* ScissorOGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53441AC20D5900ECC4F8 /* ScissorOGL.cpp */; }; - 639B539B1AC20D5A00ECC4F8 /* Shaders.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53481AC20D5A00ECC4F8 /* Shaders.cpp */; }; - 639B539C1AC20D5A00ECC4F8 /* ShadersOGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B534A1AC20D5A00ECC4F8 /* ShadersOGL.cpp */; }; - 639B539D1AC20D5A00ECC4F8 /* StencilScope.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B534E1AC20D5A00ECC4F8 /* StencilScope.cpp */; }; - 639B539E1AC20D5A00ECC4F8 /* StencilScopeOGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53501AC20D5A00ECC4F8 /* StencilScopeOGL.cpp */; }; - 639B539F1AC20D5A00ECC4F8 /* Surface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53531AC20D5A00ECC4F8 /* Surface.cpp */; }; - 639B53A01AC20D5A00ECC4F8 /* SurfaceSDL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53551AC20D5A00ECC4F8 /* SurfaceSDL.cpp */; }; - 639B53A11AC20D5A00ECC4F8 /* TexPack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53571AC20D5A00ECC4F8 /* TexPack.cpp */; }; - 639B53A21AC20D5A00ECC4F8 /* Texture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53591AC20D5A00ECC4F8 /* Texture.cpp */; }; - 639B53A31AC20D5A00ECC4F8 /* TextureOGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B535B1AC20D5A00ECC4F8 /* TextureOGL.cpp */; }; - 639B53A41AC20D5A00ECC4F8 /* TextureSDL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B535D1AC20D5A00ECC4F8 /* TextureSDL.cpp */; }; - 639B53A51AC20D5A00ECC4F8 /* UniformBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53601AC20D5A00ECC4F8 /* UniformBuffer.cpp */; }; - 639B53A61AC20D5A00ECC4F8 /* UniformBufferOGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53621AC20D5A00ECC4F8 /* UniformBufferOGL.cpp */; }; - 639B53A71AC20D5A00ECC4F8 /* Util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53641AC20D5A00ECC4F8 /* Util.cpp */; }; - 639B53A81AC20D5A00ECC4F8 /* VGraph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53661AC20D5A00ECC4F8 /* VGraph.cpp */; }; - 639B53A91AC20D5A00ECC4F8 /* VGraphCairo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53681AC20D5A00ECC4F8 /* VGraphCairo.cpp */; }; - 639B53AA1AC20D5A00ECC4F8 /* VGraphOGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B536B1AC20D5A00ECC4F8 /* VGraphOGL.cpp */; }; - 639B53AB1AC20D5A00ECC4F8 /* VGraphOGLFixed.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B536D1AC20D5A00ECC4F8 /* VGraphOGLFixed.cpp */; }; - 639B53AC1AC20D5A00ECC4F8 /* WindowManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B53701AC20D5A00ECC4F8 /* WindowManager.cpp */; }; - 639B546E1AC217DB00ECC4F8 /* logger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B546D1AC217DB00ECC4F8 /* logger.cpp */; }; - 639B547B1AC2183B00ECC4F8 /* anura_shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B546F1AC2183B00ECC4F8 /* anura_shader.cpp */; }; - 639B547C1AC2183B00ECC4F8 /* ColorTransform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B54701AC2183B00ECC4F8 /* ColorTransform.cpp */; }; - 639B547D1AC2183B00ECC4F8 /* geometry_callable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B54711AC2183B00ECC4F8 /* geometry_callable.cpp */; }; - 639B547E1AC2183B00ECC4F8 /* LayerBlitInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B54721AC2183B00ECC4F8 /* LayerBlitInfo.cpp */; }; - 639B547F1AC2183B00ECC4F8 /* normal_map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B54731AC2183B00ECC4F8 /* normal_map.cpp */; }; - 639B54801AC2183B00ECC4F8 /* ParticleSystemWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B54741AC2183B00ECC4F8 /* ParticleSystemWidget.cpp */; }; - 639B54821AC2183B00ECC4F8 /* poly_line_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B54761AC2183B00ECC4F8 /* poly_line_widget.cpp */; }; - 639B54831AC2183B00ECC4F8 /* SceneNodeCallable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B54771AC2183B00ECC4F8 /* SceneNodeCallable.cpp */; }; - 639B54841AC2183B00ECC4F8 /* SceneObjectCallable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B54781AC2183B00ECC4F8 /* SceneObjectCallable.cpp */; }; - 639B54851AC2183B00ECC4F8 /* screen_handling.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B54791AC2183B00ECC4F8 /* screen_handling.cpp */; }; - 639B54861AC2183B00ECC4F8 /* TextureObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B547A1AC2183B00ECC4F8 /* TextureObject.cpp */; }; - 639B54881AC2187500ECC4F8 /* rect_renderable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B54871AC2187500ECC4F8 /* rect_renderable.cpp */; }; - 639B548A1AC2188A00ECC4F8 /* surface_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 639B54891AC2188A00ECC4F8 /* surface_utils.cpp */; }; - 63D8A1E51C40BDC9008B8437 /* hex_mask.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63D8A1E41C40BDC9008B8437 /* hex_mask.cpp */; }; - 63DF1B2F1D4682E10060A502 /* xslider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63DF1B2D1D4682E10060A502 /* xslider.cpp */; }; - 63DFC69B1D35A98200E0C454 /* event_listener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63DFC6991D35A98200E0C454 /* event_listener.cpp */; }; - 63E092001C5CA168006170A8 /* shared_memory_pipe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63E091FC1C5CA168006170A8 /* shared_memory_pipe.cpp */; }; - 63E092011C5CA168006170A8 /* tbs_ipc_client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63E091FE1C5CA168006170A8 /* tbs_ipc_client.cpp */; }; - 63E3EC371B452D55002F8294 /* FontDriver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63E3EC2F1B452D55002F8294 /* FontDriver.cpp */; }; - 63E3EC381B452D55002F8294 /* FontSTB.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63E3EC321B452D55002F8294 /* FontSTB.cpp */; }; - 63E3EC391B452D55002F8294 /* SurfaceBlur.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63E3EC351B452D55002F8294 /* SurfaceBlur.cpp */; }; - 63EAECC61D14DA8300F425C3 /* Cursor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 63EAECC41D14DA8300F425C3 /* Cursor.cpp */; }; - 84AE5E9F27322CE3000488E1 /* NSWindowswizzler.m in Sources */ = {isa = PBXBuildFile; fileRef = 84AE5E9E27322CE3000488E1 /* NSWindowswizzler.m */; }; - C00160C716A29908001DAEB9 /* tbs_bot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C00160C516A29908001DAEB9 /* tbs_bot.cpp */; }; - C00160CD16A2991D001DAEB9 /* tbs_server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C00160C916A2991D001DAEB9 /* tbs_server.cpp */; }; - C00160CE16A2991D001DAEB9 /* tbs_web_server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C00160CB16A2991D001DAEB9 /* tbs_web_server.cpp */; }; - C00160CF16A2A8A7001DAEB9 /* http_server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C66E160AFD4C006E7D90 /* http_server.cpp */; }; - C00160D116AF2E00001DAEB9 /* load_level_nothread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C00160D016AF2E00001DAEB9 /* load_level_nothread.cpp */; }; - C008A2CE1804EFFE0061363A /* input.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C008A2CC1804EFFE0061363A /* input.cpp */; }; - C010C572160AFAD9006E7D90 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C010C571160AFAD9006E7D90 /* Cocoa.framework */; }; - C010C5BB160AFD09006E7D90 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C010C5B9160AFCFF006E7D90 /* OpenGL.framework */; }; - C010C741160AFD4D006E7D90 /* achievements.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C5BD160AFD4C006E7D90 /* achievements.cpp */; }; - C010C742160AFD4D006E7D90 /* animation_creator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C5BF160AFD4C006E7D90 /* animation_creator.cpp */; }; - C010C743160AFD4D006E7D90 /* animation_preview_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C5C1160AFD4C006E7D90 /* animation_preview_widget.cpp */; }; - C010C744160AFD4D006E7D90 /* animation_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C5C3160AFD4C006E7D90 /* animation_widget.cpp */; }; - C010C746160AFD4D006E7D90 /* asserts.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C5C7160AFD4C006E7D90 /* asserts.cpp */; }; - C010C747160AFD4D006E7D90 /* background.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C5C9160AFD4C006E7D90 /* background.cpp */; }; - C010C748160AFD4D006E7D90 /* background_task_pool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C5CB160AFD4C006E7D90 /* background_task_pool.cpp */; }; - C010C749160AFD4D006E7D90 /* base64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C5CD160AFD4C006E7D90 /* base64.cpp */; }; - C010C74A160AFD4D006E7D90 /* blur.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C5CF160AFD4C006E7D90 /* blur.cpp */; }; - C010C74B160AFD4D006E7D90 /* border_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C5D1160AFD4C006E7D90 /* border_widget.cpp */; }; - C010C74C160AFD4D006E7D90 /* button.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C5D3160AFD4C006E7D90 /* button.cpp */; }; - C010C74D160AFD4D006E7D90 /* character_editor_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C5D5160AFD4C006E7D90 /* character_editor_dialog.cpp */; }; - C010C74E160AFD4D006E7D90 /* checkbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C5D7160AFD4C006E7D90 /* checkbox.cpp */; }; - C010C74F160AFD4D006E7D90 /* checksum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C5D9160AFD4C006E7D90 /* checksum.cpp */; }; - C010C750160AFD4D006E7D90 /* clipboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C5DB160AFD4C006E7D90 /* clipboard.cpp */; }; - C010C752160AFD4D006E7D90 /* code_editor_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C5DE160AFD4C006E7D90 /* code_editor_dialog.cpp */; }; - C010C753160AFD4D006E7D90 /* code_editor_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C5E0160AFD4C006E7D90 /* code_editor_widget.cpp */; }; - C010C754160AFD4D006E7D90 /* collision_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C5E2160AFD4C006E7D90 /* collision_utils.cpp */; }; - C010C758160AFD4D006E7D90 /* compress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C5EB160AFD4C006E7D90 /* compress.cpp */; }; - C010C759160AFD4D006E7D90 /* controls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C5EE160AFD4C006E7D90 /* controls.cpp */; }; - C010C75A160AFD4D006E7D90 /* controls_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C5F0160AFD4C006E7D90 /* controls_dialog.cpp */; }; - C010C75B160AFD4D006E7D90 /* current_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C5F2160AFD4C006E7D90 /* current_generator.cpp */; }; - C010C75C160AFD4D006E7D90 /* custom_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C5F4160AFD4C006E7D90 /* custom_object.cpp */; }; - C010C75D160AFD4D006E7D90 /* custom_object_callable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C5F6160AFD4C006E7D90 /* custom_object_callable.cpp */; }; - C010C75E160AFD4D006E7D90 /* custom_object_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C5F8160AFD4C006E7D90 /* custom_object_dialog.cpp */; }; - C010C75F160AFD4D006E7D90 /* custom_object_functions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C5FA160AFD4C006E7D90 /* custom_object_functions.cpp */; }; - C010C760160AFD4D006E7D90 /* custom_object_type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C5FC160AFD4C006E7D90 /* custom_object_type.cpp */; }; - C010C761160AFD4D006E7D90 /* debug_console.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C5FE160AFD4C006E7D90 /* debug_console.cpp */; }; - C010C762160AFD4D006E7D90 /* decimal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C600160AFD4C006E7D90 /* decimal.cpp */; }; - C010C763160AFD4D006E7D90 /* dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C602160AFD4C006E7D90 /* dialog.cpp */; }; - C010C764160AFD4D006E7D90 /* difficulty.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C604160AFD4C006E7D90 /* difficulty.cpp */; }; - C010C765160AFD4D006E7D90 /* drag_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C606160AFD4C006E7D90 /* drag_widget.cpp */; }; - C010C767160AFD4D006E7D90 /* draw_scene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C60A160AFD4C006E7D90 /* draw_scene.cpp */; }; - C010C768160AFD4D006E7D90 /* draw_tile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C60C160AFD4C006E7D90 /* draw_tile.cpp */; }; - C010C769160AFD4D006E7D90 /* dropdown_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C60E160AFD4C006E7D90 /* dropdown_widget.cpp */; }; - C010C76A160AFD4D006E7D90 /* editor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C610160AFD4C006E7D90 /* editor.cpp */; }; - C010C76B160AFD4D006E7D90 /* editor_dialogs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C612160AFD4C006E7D90 /* editor_dialogs.cpp */; }; - C010C76C160AFD4D006E7D90 /* editor_formula_functions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C614160AFD4C006E7D90 /* editor_formula_functions.cpp */; }; - C010C76D160AFD4D006E7D90 /* editor_layers_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C616160AFD4C006E7D90 /* editor_layers_dialog.cpp */; }; - C010C76E160AFD4D006E7D90 /* editor_level_properties_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C618160AFD4C006E7D90 /* editor_level_properties_dialog.cpp */; }; - C010C76F160AFD4D006E7D90 /* editor_module_properties_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C61A160AFD4C006E7D90 /* editor_module_properties_dialog.cpp */; }; - C010C770160AFD4D006E7D90 /* editor_stats_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C61C160AFD4C006E7D90 /* editor_stats_dialog.cpp */; }; - C010C771160AFD4D006E7D90 /* editor_variable_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C61E160AFD4C006E7D90 /* editor_variable_info.cpp */; }; - C010C774160AFD4D006E7D90 /* entity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C623160AFD4C006E7D90 /* entity.cpp */; }; - C010C775160AFD4D006E7D90 /* external_text_editor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C626160AFD4C006E7D90 /* external_text_editor.cpp */; }; - C010C776160AFD4D006E7D90 /* file_chooser_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C628160AFD4C006E7D90 /* file_chooser_dialog.cpp */; }; - C010C778160AFD4D006E7D90 /* filesystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C62B160AFD4C006E7D90 /* filesystem.cpp */; }; - C010C77A160AFD4D006E7D90 /* formula.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C631160AFD4C006E7D90 /* formula.cpp */; }; - C010C77B160AFD4D006E7D90 /* formula_callable_definition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C634160AFD4C006E7D90 /* formula_callable_definition.cpp */; }; - C010C77C160AFD4D006E7D90 /* formula_constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C638160AFD4C006E7D90 /* formula_constants.cpp */; }; - C010C77D160AFD4D006E7D90 /* formula_function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C63A160AFD4C006E7D90 /* formula_function.cpp */; }; - C010C77E160AFD4D006E7D90 /* formula_function_registry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C63C160AFD4C006E7D90 /* formula_function_registry.cpp */; }; - C010C77F160AFD4D006E7D90 /* formula_profiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C63F160AFD4C006E7D90 /* formula_profiler.cpp */; }; - C010C780160AFD4D006E7D90 /* formula_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C641160AFD4C006E7D90 /* formula_test.cpp */; }; - C010C781160AFD4D006E7D90 /* formula_tokenizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C642160AFD4C006E7D90 /* formula_tokenizer.cpp */; }; - C010C782160AFD4D006E7D90 /* formula_variable_storage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C644160AFD4C006E7D90 /* formula_variable_storage.cpp */; }; - C010C783160AFD4D006E7D90 /* frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C646160AFD4C006E7D90 /* frame.cpp */; }; - C010C784160AFD4D006E7D90 /* framed_gui_element.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C648160AFD4C006E7D90 /* framed_gui_element.cpp */; }; - C010C786160AFD4D006E7D90 /* game_registry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C64C160AFD4C006E7D90 /* game_registry.cpp */; }; - C010C789160AFD4D006E7D90 /* globals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C652160AFD4C006E7D90 /* globals.cpp */; }; - C010C78A160AFD4D006E7D90 /* graphical_font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C654160AFD4C006E7D90 /* graphical_font.cpp */; }; - C010C78B160AFD4D006E7D90 /* graphical_font_label.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C656160AFD4C006E7D90 /* graphical_font_label.cpp */; }; - C010C78C160AFD4D006E7D90 /* grid_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C659160AFD4C006E7D90 /* grid_widget.cpp */; }; - C010C78D160AFD4D006E7D90 /* group_property_editor_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C65C160AFD4C006E7D90 /* group_property_editor_dialog.cpp */; }; - C010C78F160AFD4D006E7D90 /* gui_section.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C660160AFD4C006E7D90 /* gui_section.cpp */; }; - C010C794160AFD4D006E7D90 /* http_client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C66C160AFD4C006E7D90 /* http_client.cpp */; }; - C010C796160AFD4D006E7D90 /* i18n.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C670160AFD4C006E7D90 /* i18n.cpp */; }; - C010C797160AFD4D006E7D90 /* image_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C672160AFD4C006E7D90 /* image_widget.cpp */; }; - C010C79D160AFD4D006E7D90 /* joystick.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C67F160AFD4C006E7D90 /* joystick.cpp */; }; - C010C79E160AFD4D006E7D90 /* json_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C681160AFD4C006E7D90 /* json_parser.cpp */; }; - C010C79F160AFD4D006E7D90 /* json_tokenizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C683160AFD4C006E7D90 /* json_tokenizer.cpp */; }; - C010C7A1160AFD4D006E7D90 /* key_button.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C687160AFD4C006E7D90 /* key_button.cpp */; }; - C010C7A2160AFD4D006E7D90 /* label.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C689160AFD4C006E7D90 /* label.cpp */; }; - C010C7A3160AFD4D006E7D90 /* level.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C68B160AFD4C006E7D90 /* level.cpp */; }; - C010C7A4160AFD4D006E7D90 /* level_logic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C68D160AFD4C006E7D90 /* level_logic.cpp */; }; - C010C7A5160AFD4D006E7D90 /* level_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C68F160AFD4C006E7D90 /* level_object.cpp */; }; - C010C7A6160AFD4D006E7D90 /* level_runner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C691160AFD4C006E7D90 /* level_runner.cpp */; }; - C010C7A7160AFD4D006E7D90 /* level_solid_map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C693160AFD4C006E7D90 /* level_solid_map.cpp */; }; - C010C7A9160AFD4D006E7D90 /* light.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C696160AFD4C006E7D90 /* light.cpp */; }; - C010C7AA160AFD4D006E7D90 /* load_level.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C698160AFD4C006E7D90 /* load_level.cpp */; }; - C010C7AC160AFD4D006E7D90 /* loading_screen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C69B160AFD4C006E7D90 /* loading_screen.cpp */; }; - C010C7AD160AFD4D006E7D90 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C69D160AFD4C006E7D90 /* main.cpp */; settings = {COMPILER_FLAGS = "-DIMPLEMENT_SAVE_PNG"; }; }; - C010C7AE160AFD4D006E7D90 /* md5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C69F160AFD4C006E7D90 /* md5.cpp */; }; - C010C7AF160AFD4D006E7D90 /* message_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6A1160AFD4D006E7D90 /* message_dialog.cpp */; }; - C010C7B0160AFD4D006E7D90 /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6A3160AFD4D006E7D90 /* module.cpp */; }; - C010C7B3160AFD4D006E7D90 /* multi_tile_pattern.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6A9160AFD4D006E7D90 /* multi_tile_pattern.cpp */; }; - C010C7B4160AFD4D006E7D90 /* multiplayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6AB160AFD4D006E7D90 /* multiplayer.cpp */; }; - C010C7B5160AFD4D006E7D90 /* object_events.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6AD160AFD4D006E7D90 /* object_events.cpp */; }; - C010C7B8160AFD4D006E7D90 /* particle_system.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6B3160AFD4D006E7D90 /* particle_system.cpp */; }; - C010C7B9160AFD4D006E7D90 /* pathfinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6B5160AFD4D006E7D90 /* pathfinding.cpp */; }; - C010C7BA160AFD4D006E7D90 /* pause_game_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6B7160AFD4D006E7D90 /* pause_game_dialog.cpp */; }; - C010C7BB160AFD4D006E7D90 /* playable_custom_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6B9160AFD4D006E7D90 /* playable_custom_object.cpp */; }; - C010C7BC160AFD4D006E7D90 /* player_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6BB160AFD4D006E7D90 /* player_info.cpp */; }; - C010C7BD160AFD4D006E7D90 /* preferences.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6BF160AFD4D006E7D90 /* preferences.cpp */; settings = {COMPILER_FLAGS = "-DPREFERENCES_PATH='\"~/Library/Application Support/Frogatto/\"'"; }; }; - C010C7BE160AFD4D006E7D90 /* preprocessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6C1160AFD4D006E7D90 /* preprocessor.cpp */; }; - C010C7BF160AFD4D006E7D90 /* preview_tileset_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6C3160AFD4D006E7D90 /* preview_tileset_widget.cpp */; }; - C010C7C0160AFD4D006E7D90 /* progress_bar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6C5160AFD4D006E7D90 /* progress_bar.cpp */; }; - C010C7C1160AFD4D006E7D90 /* property_editor_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6C7160AFD4D006E7D90 /* property_editor_dialog.cpp */; }; - C010C7C2160AFD4D006E7D90 /* random.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6C9160AFD4D006E7D90 /* random.cpp */; }; - C010C7C5160AFD4D006E7D90 /* rectangle_rotator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6CF160AFD4D006E7D90 /* rectangle_rotator.cpp */; }; - C010C7C8160AFD4D006E7D90 /* scrollable_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6D7160AFD4D006E7D90 /* scrollable_widget.cpp */; }; - C010C7C9160AFD4D006E7D90 /* scrollbar_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6D9160AFD4D006E7D90 /* scrollbar_widget.cpp */; }; - C010C7CB160AFD4D006E7D90 /* segment_editor_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6DD160AFD4D006E7D90 /* segment_editor_dialog.cpp */; }; - C010C7CD160AFD4D006E7D90 /* settings_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6E0160AFD4D006E7D90 /* settings_dialog.cpp */; }; - C010C7D0160AFD4D006E7D90 /* slider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6E6160AFD4D006E7D90 /* slider.cpp */; }; - C010C7D1160AFD4D006E7D90 /* solid_map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6E8160AFD4D006E7D90 /* solid_map.cpp */; }; - C010C7D2160AFD4D006E7D90 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6EB160AFD4D006E7D90 /* sound.cpp */; }; - C010C7D3160AFD4D006E7D90 /* speech_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6ED160AFD4D006E7D90 /* speech_dialog.cpp */; }; - C010C7D4160AFD4D006E7D90 /* stats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6EF160AFD4D006E7D90 /* stats.cpp */; }; - C010C7D8160AFD4D006E7D90 /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6F6160AFD4D006E7D90 /* string_utils.cpp */; }; - C010C7DA160AFD4D006E7D90 /* surface_cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6FA160AFD4D006E7D90 /* surface_cache.cpp */; }; - C010C7DC160AFD4E006E7D90 /* surface_palette.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C6FE160AFD4D006E7D90 /* surface_palette.cpp */; }; - C010C7DE160AFD4E006E7D90 /* tbs_ai_player.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C702160AFD4D006E7D90 /* tbs_ai_player.cpp */; }; - C010C7DF160AFD4E006E7D90 /* tbs_client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C704160AFD4D006E7D90 /* tbs_client.cpp */; }; - C010C7E0160AFD4E006E7D90 /* tbs_functions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C706160AFD4D006E7D90 /* tbs_functions.cpp */; }; - C010C7E1160AFD4E006E7D90 /* tbs_game.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C708160AFD4D006E7D90 /* tbs_game.cpp */; }; - C010C7E4160AFD4E006E7D90 /* text_editor_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C70E160AFD4D006E7D90 /* text_editor_widget.cpp */; }; - C010C7E7160AFD4E006E7D90 /* thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C714160AFD4D006E7D90 /* thread.cpp */; }; - C010C7E8160AFD4E006E7D90 /* tile_map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C716160AFD4D006E7D90 /* tile_map.cpp */; }; - C010C7E9160AFD4E006E7D90 /* tileset_editor_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C718160AFD4D006E7D90 /* tileset_editor_dialog.cpp */; }; - C010C7EA160AFD4E006E7D90 /* tooltip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C71A160AFD4D006E7D90 /* tooltip.cpp */; }; - C010C7EB160AFD4E006E7D90 /* translate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C71C160AFD4D006E7D90 /* translate.cpp */; }; - C010C7EC160AFD4E006E7D90 /* tree_view_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C71E160AFD4D006E7D90 /* tree_view_widget.cpp */; }; - C010C7ED160AFD4E006E7D90 /* unit_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C720160AFD4D006E7D90 /* unit_test.cpp */; }; - C010C7EE160AFD4E006E7D90 /* utility_object_compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C724160AFD4D006E7D90 /* utility_object_compiler.cpp */; }; - C010C7EF160AFD4E006E7D90 /* utility_query.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C725160AFD4D006E7D90 /* utility_query.cpp */; }; - C010C7F0160AFD4E006E7D90 /* utility_render_level.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C727160AFD4D006E7D90 /* utility_render_level.cpp */; }; - C010C7F1160AFD4E006E7D90 /* utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C728160AFD4D006E7D90 /* utils.cpp */; }; - C010C7F2160AFD4E006E7D90 /* variant.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C72A160AFD4D006E7D90 /* variant.cpp */; }; - C010C7F3160AFD4E006E7D90 /* variant_callable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C72C160AFD4D006E7D90 /* variant_callable.cpp */; }; - C010C7F4160AFD4E006E7D90 /* variant_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C72E160AFD4D006E7D90 /* variant_utils.cpp */; }; - C010C7F6160AFD4E006E7D90 /* water.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C733160AFD4D006E7D90 /* water.cpp */; }; - C010C7F7160AFD4E006E7D90 /* water_particle_system.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C735160AFD4D006E7D90 /* water_particle_system.cpp */; }; - C010C7F8160AFD4E006E7D90 /* weather_particle_system.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C737160AFD4D006E7D90 /* weather_particle_system.cpp */; }; - C010C7F9160AFD4E006E7D90 /* widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C739160AFD4D006E7D90 /* widget.cpp */; }; - C010C7FA160AFD4E006E7D90 /* widget_factory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C73B160AFD4D006E7D90 /* widget_factory.cpp */; }; - C010C7FC160AFD4E006E7D90 /* wml_formula_callable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C010C73F160AFD4D006E7D90 /* wml_formula_callable.cpp */; }; - C011828B2828D0CC00431768 /* liblzo2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182552828D0C900431768 /* liblzo2.a */; }; - C011828C2828D0CC00431768 /* libboost_chrono.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182562828D0C900431768 /* libboost_chrono.a */; }; - C011828D2828D0CC00431768 /* libboost_math_c99.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182572828D0C900431768 /* libboost_math_c99.a */; }; - C011828E2828D0CC00431768 /* libintl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182582828D0C900431768 /* libintl.a */; }; - C011828F2828D0CC00431768 /* libSDL2_ttf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182592828D0C900431768 /* libSDL2_ttf.a */; }; - C01182902828D0CC00431768 /* libSDL2_image.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C011825A2828D0C900431768 /* libSDL2_image.a */; }; - C01182912828D0CC00431768 /* libboost_iostreams.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C011825B2828D0C900431768 /* libboost_iostreams.a */; }; - C01182922828D0CC00431768 /* libboost_regex.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C011825C2828D0C900431768 /* libboost_regex.a */; }; - C01182932828D0CC00431768 /* libfontconfig.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C011825D2828D0C900431768 /* libfontconfig.a */; }; - C01182942828D0CC00431768 /* libboost_filesystem.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C011825E2828D0C900431768 /* libboost_filesystem.a */; }; - C01182952828D0CC00431768 /* libvorbisenc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C011825F2828D0C900431768 /* libvorbisenc.a */; }; - C01182962828D0CC00431768 /* libpng.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182602828D0C900431768 /* libpng.a */; }; - C01182972828D0CC00431768 /* libboost_thread.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182612828D0C900431768 /* libboost_thread.a */; }; - C01182982828D0CC00431768 /* libboost_math_c99f.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182622828D0C900431768 /* libboost_math_c99f.a */; }; - C01182992828D0CC00431768 /* libboost_exception.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182632828D0C900431768 /* libboost_exception.a */; }; - C011829A2828D0CC00431768 /* libvorbisfile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182642828D0C900431768 /* libvorbisfile.a */; }; - C011829B2828D0CC00431768 /* libbz2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182652828D0C900431768 /* libbz2.a */; }; - C011829C2828D0CC00431768 /* libSDL2main.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182662828D0C900431768 /* libSDL2main.a */; }; - C011829D2828D0CC00431768 /* libboost_system.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182672828D0CA00431768 /* libboost_system.a */; }; - C011829E2828D0CC00431768 /* libpng16.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182682828D0CA00431768 /* libpng16.a */; }; - C011829F2828D0CC00431768 /* libboost_math_tr1.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182692828D0CA00431768 /* libboost_math_tr1.a */; }; - C01182A02828D0CC00431768 /* libboost_math_c99l.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C011826A2828D0CA00431768 /* libboost_math_c99l.a */; }; - C01182A12828D0CC00431768 /* libboost_container.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C011826B2828D0CA00431768 /* libboost_container.a */; }; - C01182A22828D0CC00431768 /* libboost_context.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C011826C2828D0CA00431768 /* libboost_context.a */; }; - C01182A32828D0CC00431768 /* libpixman-1.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C011826D2828D0CA00431768 /* libpixman-1.a */; }; - C01182A42828D0CC00431768 /* libexpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C011826E2828D0CA00431768 /* libexpat.a */; }; - C01182A52828D0CC00431768 /* libzstd.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C011826F2828D0CA00431768 /* libzstd.a */; }; - C01182A62828D0CC00431768 /* libbrotlienc-static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182702828D0CA00431768 /* libbrotlienc-static.a */; }; - C01182A72828D0CC00431768 /* libboost_random.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182712828D0CA00431768 /* libboost_random.a */; }; - C01182A82828D0CC00431768 /* libbrotlidec-static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182722828D0CA00431768 /* libbrotlidec-static.a */; }; - C01182A92828D0CC00431768 /* libboost_math_tr1f.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182732828D0CA00431768 /* libboost_math_tr1f.a */; }; - C01182AA2828D0CC00431768 /* libSDL2_mixer.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182742828D0CA00431768 /* libSDL2_mixer.a */; }; - C01182AB2828D0CC00431768 /* libboost_atomic.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182752828D0CA00431768 /* libboost_atomic.a */; }; - C01182AC2828D0CC00431768 /* libboost_locale.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182762828D0CA00431768 /* libboost_locale.a */; }; - C01182AD2828D0CC00431768 /* libvorbis.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182772828D0CA00431768 /* libvorbis.a */; }; - C01182AE2828D0CC00431768 /* libboost_date_time.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182782828D0CA00431768 /* libboost_date_time.a */; }; - C01182AF2828D0CC00431768 /* libicuio.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182792828D0CA00431768 /* libicuio.a */; }; - C01182B02828D0CC00431768 /* libicui18n.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C011827A2828D0CB00431768 /* libicui18n.a */; }; - C01182B12828D0CC00431768 /* libicutu.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C011827B2828D0CB00431768 /* libicutu.a */; }; - C01182B22828D0CC00431768 /* libfreetype.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C011827C2828D0CB00431768 /* libfreetype.a */; }; - C01182B32828D0CC00431768 /* libboost_math_tr1l.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C011827D2828D0CB00431768 /* libboost_math_tr1l.a */; }; - C01182B42828D0CC00431768 /* libcairo-script-interpreter.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C011827E2828D0CB00431768 /* libcairo-script-interpreter.a */; }; - C01182B52828D0CC00431768 /* libGLEW.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C011827F2828D0CB00431768 /* libGLEW.a */; }; - C01182B62828D0CC00431768 /* liblzma.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182802828D0CB00431768 /* liblzma.a */; }; - C01182B72828D0CC00431768 /* libboost_serialization.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182812828D0CB00431768 /* libboost_serialization.a */; }; - C01182B82828D0CC00431768 /* libboost_coroutine.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182822828D0CB00431768 /* libboost_coroutine.a */; }; - C01182B92828D0CC00431768 /* libogg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182832828D0CB00431768 /* libogg.a */; }; - C01182BA2828D0CC00431768 /* libz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182842828D0CB00431768 /* libz.a */; }; - C01182BB2828D0CC00431768 /* libicudata.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182852828D0CB00431768 /* libicudata.a */; }; - C01182BC2828D0CC00431768 /* libbrotlicommon-static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182862828D0CB00431768 /* libbrotlicommon-static.a */; }; - C01182BD2828D0CC00431768 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182872828D0CB00431768 /* libSDL2.a */; }; - C01182BE2828D0CC00431768 /* libboost_wserialization.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182882828D0CB00431768 /* libboost_wserialization.a */; }; - C01182BF2828D0CC00431768 /* libicuuc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182892828D0CB00431768 /* libicuuc.a */; }; - C01182C02828D0CC00431768 /* libcairo.a in Frameworks */ = {isa = PBXBuildFile; fileRef = C011828A2828D0CC00431768 /* libcairo.a */; }; - C01182C32828D13600431768 /* cairo in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182C12828D11A00431768 /* cairo */; }; - C01182CA2828D86400431768 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182C92828D83E00431768 /* CoreAudio.framework */; }; - C01182CE2828D91500431768 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182CD2828D90C00431768 /* AudioToolbox.framework */; }; - C01182D22828D95E00431768 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182D12828D95800431768 /* CoreVideo.framework */; }; - C01182D62828DA1D00431768 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182D52828DA1600431768 /* ForceFeedback.framework */; }; - C01182DA2828DA6300431768 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182D92828DA5800431768 /* IOKit.framework */; }; - C01182DE2828DAAF00431768 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182DD2828DAAB00431768 /* Carbon.framework */; }; - C01182E22828DAD700431768 /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C01182E12828DACF00431768 /* Metal.framework */; }; - C0127C321DB486B40095AC80 /* formula_vm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0127C301DB486B40095AC80 /* formula_vm.cpp */; }; - C0127C361DB486E00095AC80 /* formula_internal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0127C341DB486E00095AC80 /* formula_internal.cpp */; }; - C026F59D16C23649000482A1 /* rich_text_label.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C026F59C16C23649000482A1 /* rich_text_label.cpp */; }; - C026F5A416C74B1E000482A1 /* draw_primitive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C026F5A216C74B1E000482A1 /* draw_primitive.cpp */; }; - C02751BB17FD417100173646 /* video_selections.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C02751B917FD417100173646 /* video_selections.cpp */; }; + 00116EE22A8ABC5300F6D09B /* libcairo.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00116EE12A8ABC5300F6D09B /* libcairo.a */; }; + 0019D1652A8AC2AB00D05511 /* libpng.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 0019D1642A8AC2AB00D05511 /* libpng.a */; }; + 001E87EB2A896D84008796FE /* libz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 001E87EA2A896D84008796FE /* libz.a */; }; + 001E87ED2A896FFA008796FE /* libvorbisfile.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 001E87EC2A896FFA008796FE /* libvorbisfile.a */; }; + 001E87EF2A897696008796FE /* libvorbis.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 001E87EE2A897696008796FE /* libvorbis.a */; }; + 001E87F12A89771B008796FE /* libogg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 001E87F02A89771B008796FE /* libogg.a */; }; + 002422BD2A8ABBAC00575695 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 002422BC2A8ABBAC00575695 /* OpenGL.framework */; }; + 0032256C2A8787300002E147 /* voxel_editor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032216F2A87872F0002E147 /* voxel_editor.cpp */; }; + 0032256D2A8787300002E147 /* svg_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221712A87872F0002E147 /* svg_utils.cpp */; }; + 0032256E2A8787300002E147 /* svg_shapes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221742A87872F0002E147 /* svg_shapes.cpp */; }; + 0032256F2A8787300002E147 /* easy_svg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221772A87872F0002E147 /* easy_svg.cpp */; }; + 003225702A8787300002E147 /* svg_parse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221782A87872F0002E147 /* svg_parse.cpp */; }; + 003225712A8787300002E147 /* svg_style.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221792A87872F0002E147 /* svg_style.cpp */; }; + 003225722A8787300002E147 /* svg_gradient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032217C2A87872F0002E147 /* svg_gradient.cpp */; }; + 003225732A8787300002E147 /* svg_paint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221802A87872F0002E147 /* svg_paint.cpp */; }; + 003225742A8787300002E147 /* svg_transform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221822A87872F0002E147 /* svg_transform.cpp */; }; + 003225752A8787300002E147 /* svg_path_parse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221832A87872F0002E147 /* svg_path_parse.cpp */; }; + 003225762A8787300002E147 /* svg_length.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221842A87872F0002E147 /* svg_length.cpp */; }; + 003225772A8787300002E147 /* svg_element.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221852A87872F0002E147 /* svg_element.cpp */; }; + 003225782A8787300002E147 /* svg_fwd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221862A87872F0002E147 /* svg_fwd.cpp */; }; + 003225792A8787300002E147 /* svg_container.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032218C2A87872F0002E147 /* svg_container.cpp */; }; + 0032257A2A8787300002E147 /* svg_attribs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032218D2A87872F0002E147 /* svg_attribs.cpp */; }; + 0032257B2A8787300002E147 /* scrollable_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032218F2A87872F0002E147 /* scrollable_widget.cpp */; }; + 0032257C2A8787300002E147 /* formula_interface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221932A87872F0002E147 /* formula_interface.cpp */; }; + 0032257D2A8787300002E147 /* widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221942A87872F0002E147 /* widget.cpp */; }; + 0032257E2A8787300002E147 /* tile_map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221962A87872F0002E147 /* tile_map.cpp */; }; + 0032257F2A8787300002E147 /* formula_callable_visitor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032219A2A87872F0002E147 /* formula_callable_visitor.cpp */; }; + 003225802A8787300002E147 /* tbs_matchmaking_server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032219C2A87872F0002E147 /* tbs_matchmaking_server.cpp */; }; + 003225812A8787300002E147 /* xhtml_border_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032219E2A87872F0002E147 /* xhtml_border_info.cpp */; }; + 003225822A8787300002E147 /* xhtml_text_node.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032219F2A87872F0002E147 /* xhtml_text_node.cpp */; }; + 003225832A8787300002E147 /* xhtml_box.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221A42A87872F0002E147 /* xhtml_box.cpp */; }; + 003225842A8787300002E147 /* xhtml_element.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221A52A87872F0002E147 /* xhtml_element.cpp */; }; + 003225852A8787300002E147 /* xhtml_render_ctx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221A62A87872F0002E147 /* xhtml_render_ctx.cpp */; }; + 003225862A8787300002E147 /* xhtml_line_box.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221A82A87872F0002E147 /* xhtml_line_box.cpp */; }; + 003225872A8787300002E147 /* url_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221AA2A87872F0002E147 /* url_handler.cpp */; }; + 003225882A8787300002E147 /* xhtml_listitem_box.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221AB2A87872F0002E147 /* xhtml_listitem_box.cpp */; }; + 003225892A8787300002E147 /* css_properties.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221AE2A87872F0002E147 /* css_properties.cpp */; }; + 0032258A2A8787300002E147 /* xhtml_node.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221B12A87872F0002E147 /* xhtml_node.cpp */; }; + 0032258B2A8787300002E147 /* scrollable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221B32A87872F0002E147 /* scrollable.cpp */; }; + 0032258C2A8787300002E147 /* css_lexer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221B42A87872F0002E147 /* css_lexer.cpp */; }; + 0032258D2A8787300002E147 /* xhtml_layout_engine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221B72A87872F0002E147 /* xhtml_layout_engine.cpp */; }; + 0032258E2A8787300002E147 /* xhtml_inline_block_box.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221B82A87872F0002E147 /* xhtml_inline_block_box.cpp */; }; + 0032258F2A8787300002E147 /* xslider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221BC2A87872F0002E147 /* xslider.cpp */; }; + 003225902A8787300002E147 /* css_selector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221BD2A87872F0002E147 /* css_selector.cpp */; }; + 003225912A8787300002E147 /* xhtml_inline_element_box.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221BF2A87872F0002E147 /* xhtml_inline_element_box.cpp */; }; + 003225922A8787300002E147 /* to_roman.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221C02A87872F0002E147 /* to_roman.cpp */; }; + 003225932A8787300002E147 /* css_styles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221C42A87872F0002E147 /* css_styles.cpp */; }; + 003225942A8787300002E147 /* xhtml_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221C52A87872F0002E147 /* xhtml_parser.cpp */; }; + 003225952A8787300002E147 /* xhtml_background_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221C82A87872F0002E147 /* xhtml_background_info.cpp */; }; + 003225962A8787300002E147 /* css_stylesheet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221C92A87872F0002E147 /* css_stylesheet.cpp */; }; + 003225972A8787300002E147 /* xhtml_style_tree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221CB2A87872F0002E147 /* xhtml_style_tree.cpp */; }; + 003225982A8787300002E147 /* css_transition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221CE2A87872F0002E147 /* css_transition.cpp */; }; + 003225992A8787300002E147 /* xhtml_root_box.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221D22A87872F0002E147 /* xhtml_root_box.cpp */; }; + 0032259A2A8787300002E147 /* xhtml_block_box.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221D42A87872F0002E147 /* xhtml_block_box.cpp */; }; + 0032259B2A8787300002E147 /* xhtml_script_interface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221D52A87872F0002E147 /* xhtml_script_interface.cpp */; }; + 0032259C2A8787300002E147 /* solid_renderable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221D82A87872F0002E147 /* solid_renderable.cpp */; }; + 0032259D2A8787300002E147 /* css_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221DA2A87872F0002E147 /* css_parser.cpp */; }; + 0032259E2A8787300002E147 /* xhtml_text_box.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221DD2A87872F0002E147 /* xhtml_text_box.cpp */; }; + 0032259F2A8787300002E147 /* event_listener.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221DE2A87872F0002E147 /* event_listener.cpp */; }; + 003225A02A8787300002E147 /* xhtml_absolute_box.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221E02A87872F0002E147 /* xhtml_absolute_box.cpp */; }; + 003225A12A8787300002E147 /* json_parser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221E22A87872F0002E147 /* json_parser.cpp */; }; + 003225A22A8787300002E147 /* draw_primitive.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221E42A87872F0002E147 /* draw_primitive.cpp */; }; + 003225A32A8787300002E147 /* variant_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221E72A87872F0002E147 /* variant_utils.cpp */; }; + 003225A42A8787300002E147 /* editor_formula_functions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221E82A87872F0002E147 /* editor_formula_functions.cpp */; }; + 003225A62A8787300002E147 /* md5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221EA2A87872F0002E147 /* md5.cpp */; }; + 003225A72A8787300002E147 /* checkbox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221EC2A87872F0002E147 /* checkbox.cpp */; }; + 003225A82A8787300002E147 /* object_events.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221ED2A87872F0002E147 /* object_events.cpp */; }; + 003225A92A8787300002E147 /* bar_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221EE2A87872F0002E147 /* bar_widget.cpp */; }; + 003225AB2A8787300002E147 /* thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221F42A87872F0002E147 /* thread.cpp */; }; + 003225AC2A8787300002E147 /* tbs_web_server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221F52A87872F0002E147 /* tbs_web_server.cpp */; }; + 003225AD2A8787300002E147 /* rich_text_label.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221F62A87872F0002E147 /* rich_text_label.cpp */; }; + 003225AE2A8787300002E147 /* difficulty.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221F72A87872F0002E147 /* difficulty.cpp */; }; + 003225AF2A8787300002E147 /* theme_imgui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221F82A87872F0002E147 /* theme_imgui.cpp */; }; + 003225B02A8787300002E147 /* tiled.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221FA2A87872F0002E147 /* tiled.cpp */; }; + 003225B12A8787300002E147 /* tmx_reader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221FB2A87872F0002E147 /* tmx_reader.cpp */; }; + 003225B22A8787300002E147 /* collision_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003221FE2A87872F0002E147 /* collision_utils.cpp */; }; + 003225B32A8787300002E147 /* multiplayer_server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222022A87872F0002E147 /* multiplayer_server.cpp */; }; + 003225B42A8787300002E147 /* utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222032A87872F0002E147 /* utils.cpp */; }; + 003225B52A8787300002E147 /* game_registry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222042A87872F0002E147 /* game_registry.cpp */; }; + 003225B62A8787300002E147 /* controls.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222062A87872F0002E147 /* controls.cpp */; }; + 003225B72A8787300002E147 /* settings_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032220A2A87872F0002E147 /* settings_dialog.cpp */; }; + 003225B82A8787300002E147 /* language_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032220B2A87872F0002E147 /* language_dialog.cpp */; }; + 003225B92A8787300002E147 /* loading_screen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032220C2A87872F0002E147 /* loading_screen.cpp */; }; + 003225BA2A8787300002E147 /* custom_object_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032220D2A87872F0002E147 /* custom_object_dialog.cpp */; }; + 003225BB2A8787300002E147 /* frame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032220E2A87872F0002E147 /* frame.cpp */; }; + 003225BC2A8787300002E147 /* input.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222112A87872F0002E147 /* input.cpp */; }; + 003225BD2A8787300002E147 /* preprocessor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222122A87872F0002E147 /* preprocessor.cpp */; }; + 003225BE2A8787300002E147 /* stats_server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222132A87872F0002E147 /* stats_server.cpp */; }; + 003225BF2A8787300002E147 /* multi_tile_pattern.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222162A87872F0002E147 /* multi_tile_pattern.cpp */; }; + 003225C02A8787300002E147 /* player_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032221A2A87872F0002E147 /* player_info.cpp */; }; + 003225C12A8787300002E147 /* level_logic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032221B2A87872F0002E147 /* level_logic.cpp */; }; + 003225C22A8787300002E147 /* button.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032221C2A87872F0002E147 /* button.cpp */; }; + 003225C32A8787300002E147 /* json_tokenizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032221E2A87872F0002E147 /* json_tokenizer.cpp */; }; + 003225C42A8787300002E147 /* rectangle_rotator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222222A87872F0002E147 /* rectangle_rotator.cpp */; }; + 003225C52A8787300002E147 /* multiplayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222232A87872F0002E147 /* multiplayer.cpp */; }; + 003225C62A8787300002E147 /* surface_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222252A87872F0002E147 /* surface_utils.cpp */; }; + 003225C72A8787300002E147 /* editor_dialogs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222272A87872F0002E147 /* editor_dialogs.cpp */; }; + 003225C82A8787300002E147 /* formula_visualize_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222282A87872F0002E147 /* formula_visualize_widget.cpp */; }; + 003225C92A8787300002E147 /* animation_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032222B2A87872F0002E147 /* animation_widget.cpp */; }; + 003225CA2A8787300002E147 /* current_generator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032222C2A87872F0002E147 /* current_generator.cpp */; }; + 003225CB2A8787300002E147 /* hex_mask.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222322A87872F0002E147 /* hex_mask.cpp */; }; + 003225CC2A8787300002E147 /* hex_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222332A87872F0002E147 /* hex_loader.cpp */; }; + 003225CD2A8787300002E147 /* tile_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222342A87872F0002E147 /* tile_rules.cpp */; }; + 003225CE2A8787300002E147 /* hex_map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222352A87872F0002E147 /* hex_map.cpp */; }; + 003225CF2A8787300002E147 /* hex_renderable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032223B2A87872F0002E147 /* hex_renderable.cpp */; }; + 003225D02A8787300002E147 /* hex_tile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032223D2A87872F0002E147 /* hex_tile.cpp */; }; + 003225D12A8787300002E147 /* hex_helper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032223E2A87872F0002E147 /* hex_helper.cpp */; }; + 003225D22A8787300002E147 /* decimal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222402A87872F0002E147 /* decimal.cpp */; }; + 003225D42A8787300002E147 /* formula_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222422A87872F0002E147 /* formula_object.cpp */; }; + 003225D52A8787300002E147 /* formula_callable_definition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222482A87872F0002E147 /* formula_callable_definition.cpp */; }; + 003225D62A8787300002E147 /* animation_preview_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222492A87872F0002E147 /* animation_preview_widget.cpp */; }; + 003225D72A8787300002E147 /* base64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032224A2A87872F0002E147 /* base64.cpp */; }; + 003225D82A8787300002E147 /* animation_creator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032224B2A87872F0002E147 /* animation_creator.cpp */; }; + 003225D92A8787300002E147 /* distortion.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032224D2A87872F0002E147 /* distortion.cpp */; }; + 003225DA2A8787300002E147 /* preferences.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032224E2A87872F0002E147 /* preferences.cpp */; }; + 003225DB2A8787300002E147 /* checksum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032224F2A87872F0002E147 /* checksum.cpp */; }; + 003225DC2A8787300002E147 /* color_picker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222502A87872F0002E147 /* color_picker.cpp */; }; + 003225DD2A8787300002E147 /* tbs_ipc_client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222512A87872F0002E147 /* tbs_ipc_client.cpp */; }; + 003225DE2A8787300002E147 /* playable_custom_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222522A87872F0002E147 /* playable_custom_object.cpp */; }; + 003225DF2A8787300002E147 /* stats_server_main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222532A87872F0002E147 /* stats_server_main.cpp */; }; + 003225E02A8787300002E147 /* unit_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222542A87872F0002E147 /* unit_test.cpp */; }; + 003225E12A8787300002E147 /* video_selections.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222562A87872F0002E147 /* video_selections.cpp */; }; + 003225E22A8787300002E147 /* entity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222572A87872F0002E147 /* entity.cpp */; }; + 003225E32A8787300002E147 /* tbs_ai_player.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222592A87872F0002E147 /* tbs_ai_player.cpp */; }; + 003225E42A8787300002E147 /* isoworld.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032225C2A87872F0002E147 /* isoworld.cpp */; }; + 003225E52A8787300002E147 /* draw_tile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032225D2A87872F0002E147 /* draw_tile.cpp */; }; + 003225E62A8787300002E147 /* module.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032225E2A87872F0002E147 /* module.cpp */; }; + 003225E72A8787300002E147 /* tbs_client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032225F2A87872F0002E147 /* tbs_client.cpp */; }; + 003225E82A8787300002E147 /* widget_editor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222652A87872F0002E147 /* widget_editor.cpp */; }; + 003225E92A8787300002E147 /* auto_update_window.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222662A87872F0002E147 /* auto_update_window.cpp */; }; + 003225EA2A8787300002E147 /* utility_render_level.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032226C2A87872F0002E147 /* utility_render_level.cpp */; }; + 003225EB2A8787300002E147 /* random.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032226D2A87872F0002E147 /* random.cpp */; }; + 003225EC2A8787300002E147 /* anura_shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222712A87872F0002E147 /* anura_shader.cpp */; }; + 003225ED2A8787300002E147 /* level.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222732A87872F0002E147 /* level.cpp */; }; + 003225EE2A8787300002E147 /* http_server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222752A87872F0002E147 /* http_server.cpp */; }; + 003225EF2A8787300002E147 /* pause_game_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222772A87872F0002E147 /* pause_game_dialog.cpp */; }; + 003225F02A8787300002E147 /* dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032227B2A87872F0002E147 /* dialog.cpp */; }; + 003226012A8787300002E147 /* imgui_widgets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032229A2A87872F0002E147 /* imgui_widgets.cpp */; }; + 003226222A8787310002E147 /* imgui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003222D32A87872F0002E147 /* imgui.cpp */; }; + 003226A12A8787310002E147 /* imgui_tables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032238B2A87872F0002E147 /* imgui_tables.cpp */; }; + 003226A32A8787310002E147 /* imgui_draw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032238D2A87872F0002E147 /* imgui_draw.cpp */; }; + 003226A42A8787310002E147 /* load_level_nothread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032238E2A87872F0002E147 /* load_level_nothread.cpp */; }; + 003226A52A8787310002E147 /* stats.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223962A87872F0002E147 /* stats.cpp */; }; + 003226A62A8787310002E147 /* debug_console.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223972A87872F0002E147 /* debug_console.cpp */; }; + 003226A72A8787310002E147 /* widget_factory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223982A87872F0002E147 /* widget_factory.cpp */; }; + 003226A82A8787310002E147 /* screen_handling.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223992A87872F0002E147 /* screen_handling.cpp */; }; + 003226A92A8787310002E147 /* user_voxel_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032239A2A87872F0002E147 /* user_voxel_object.cpp */; }; + 003226AA2A8787310002E147 /* progress_bar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032239B2A87872F0002E147 /* progress_bar.cpp */; }; + 003226AB2A8787310002E147 /* asserts.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032239E2A87872F0002E147 /* asserts.cpp */; }; + 003226AC2A8787310002E147 /* simplex_noise_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223A22A87872F0002E147 /* simplex_noise_tests.cpp */; }; + 003226AD2A8787310002E147 /* light.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223A32A87872F0002E147 /* light.cpp */; }; + 003226AE2A8787310002E147 /* rect_renderable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223A52A87872F0002E147 /* rect_renderable.cpp */; }; + 003226B02A8787310002E147 /* message_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223AB2A87872F0002E147 /* message_dialog.cpp */; }; + 003226B12A8787310002E147 /* group_property_editor_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223AD2A87872F0002E147 /* group_property_editor_dialog.cpp */; }; + 003226B22A8787310002E147 /* ft_iface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223B12A87872F0002E147 /* ft_iface.cpp */; }; + 003226B32A8787310002E147 /* formula_profiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223B62A87872F0002E147 /* formula_profiler.cpp */; }; + 003226B42A8787310002E147 /* tbs_internal_server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223B72A87872F0002E147 /* tbs_internal_server.cpp */; }; + 003226B52A8787310002E147 /* controls_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223BD2A87872F0002E147 /* controls_dialog.cpp */; }; + 003226B62A8787310002E147 /* gui_section.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223C12A87872F0002E147 /* gui_section.cpp */; }; + 003226B72A8787310002E147 /* globals.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223C52A87872F0002E147 /* globals.cpp */; }; + 003226B82A8787310002E147 /* weather_particle_system.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223C62A87872F0002E147 /* weather_particle_system.cpp */; }; + 003226B92A8787310002E147 /* particle_system.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223C72A87872F0002E147 /* particle_system.cpp */; }; + 003226BA2A8787310002E147 /* ColorTransform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223C92A87872F0002E147 /* ColorTransform.cpp */; }; + 003226BB2A8787310002E147 /* i18n.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223CA2A87872F0002E147 /* i18n.cpp */; }; + 003226BC2A8787310002E147 /* cairo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223CB2A87872F0002E147 /* cairo.cpp */; }; + 003226BD2A8787310002E147 /* variant_callable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223CC2A87872F0002E147 /* variant_callable.cpp */; }; + 003226BE2A8787310002E147 /* water.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223CE2A87872F0002E147 /* water.cpp */; }; + 003226BF2A8787310002E147 /* tree_view_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223D32A87872F0002E147 /* tree_view_widget.cpp */; }; + 003226C02A8787310002E147 /* editor_variable_info.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223D82A87872F0002E147 /* editor_variable_info.cpp */; }; + 003226C12A8787310002E147 /* SceneObjectCallable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223DC2A87872F0002E147 /* SceneObjectCallable.cpp */; }; + 003226C22A8787310002E147 /* formula_function_registry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223DD2A87872F0002E147 /* formula_function_registry.cpp */; }; + 003226C42A8787310002E147 /* tooltip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223E02A87872F0002E147 /* tooltip.cpp */; }; + 003226C52A8787310002E147 /* uuid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223E12A87872F0002E147 /* uuid.cpp */; }; + 003226C62A8787310002E147 /* voxel_object_functions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223E32A87872F0002E147 /* voxel_object_functions.cpp */; }; + 003226C72A8787310002E147 /* editor_level_properties_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223E42A87872F0002E147 /* editor_level_properties_dialog.cpp */; }; + 003226C82A8787310002E147 /* variant_type_check.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223E52A87872F0002E147 /* variant_type_check.cpp */; }; + 003226C92A8787310002E147 /* custom_object_callable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223E62A87872F0002E147 /* custom_object_callable.cpp */; }; + 003226CA2A8787310002E147 /* scrollbar_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223E72A87872F0002E147 /* scrollbar_widget.cpp */; }; + 003226CB2A8787310002E147 /* editor_module_properties_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223E92A87872F0002E147 /* editor_module_properties_dialog.cpp */; }; + 003226CC2A8787310002E147 /* preview_tileset_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223EA2A87872F0002E147 /* preview_tileset_widget.cpp */; }; + 003226CD2A8787310002E147 /* code_editor_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223EE2A87872F0002E147 /* code_editor_dialog.cpp */; }; + 003226CE2A8787310002E147 /* blur.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223F02A87872F0002E147 /* blur.cpp */; }; + 003226CF2A8787310002E147 /* editor_layers_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223F22A87872F0002E147 /* editor_layers_dialog.cpp */; }; + 003226D02A8787310002E147 /* module_web_server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223F32A87872F0002E147 /* module_web_server.cpp */; }; + 003226D12A8787310002E147 /* formula.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223F42A87872F0002E147 /* formula.cpp */; }; + 003226D22A8787310002E147 /* stats_web_server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223F52A87872F0002E147 /* stats_web_server.cpp */; }; + 003226D32A8787310002E147 /* dropdown_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223F62A87872F0002E147 /* dropdown_widget.cpp */; }; + 003226D42A8787310002E147 /* tbs_relay_server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223F72A87872F0002E147 /* tbs_relay_server.cpp */; }; + 003226D52A8787310002E147 /* tileset_editor_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223F82A87872F0002E147 /* tileset_editor_dialog.cpp */; }; + 003226D62A8787310002E147 /* graphical_font_label.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223F92A87872F0002E147 /* graphical_font_label.cpp */; }; + 003226D72A8787310002E147 /* ffl_weak_ptr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223FA2A87872F0002E147 /* ffl_weak_ptr.cpp */; }; + 003226D82A8787310002E147 /* TextureObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003223FF2A87872F0002E147 /* TextureObject.cpp */; }; + 003226D92A8787310002E147 /* tbs_server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224002A87872F0002E147 /* tbs_server.cpp */; }; + 003226DA2A8787310002E147 /* label.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224012A87872F0002E147 /* label.cpp */; }; + 003226DB2A8787310002E147 /* filesystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224022A87872F0002E147 /* filesystem.cpp */; }; + 003226DC2A8787310002E147 /* custom_object_functions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224032A87872F0002E147 /* custom_object_functions.cpp */; }; + 003226DD2A8787310002E147 /* skybox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224052A87872F0002E147 /* skybox.cpp */; }; + 003226DE2A8787310002E147 /* string_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224062A87872F0002E147 /* string_utils.cpp */; }; + 003226DF2A8787310002E147 /* tbs_bot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224082A87872F0002E147 /* tbs_bot.cpp */; }; + 003226E02A8787310002E147 /* formula_callable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032240D2A87872F0002E147 /* formula_callable.cpp */; }; + 003226E12A8787310002E147 /* http_client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032240F2A87872F0002E147 /* http_client.cpp */; }; + 003226E22A8787310002E147 /* voxel_animation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224112A87872F0002E147 /* voxel_animation.cpp */; }; + 003226E32A8787310002E147 /* poly_line_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224122A87872F0002E147 /* poly_line_widget.cpp */; }; + 003226E42A8787310002E147 /* level_runner.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224132A87872F0002E147 /* level_runner.cpp */; }; + 003226E52A8787310002E147 /* background.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224142A87872F0002E147 /* background.cpp */; }; + 003226E62A8787310002E147 /* text_editor_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224152A87872F0002E147 /* text_editor_widget.cpp */; }; + 003226E72A8787310002E147 /* StackWalker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224162A87872F0002E147 /* StackWalker.cpp */; }; + 003226E82A8787310002E147 /* surface_cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224172A87872F0002E147 /* surface_cache.cpp */; }; + 003226E92A8787310002E147 /* formula_garbage_collector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224192A87872F0002E147 /* formula_garbage_collector.cpp */; }; + 003226EA2A8787310002E147 /* shared_memory_pipe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032241B2A87872F0002E147 /* shared_memory_pipe.cpp */; }; + 003226EB2A8787310002E147 /* intrusive_ptr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032241D2A87872F0002E147 /* intrusive_ptr.cpp */; }; + 003226EC2A8787310002E147 /* speech_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032241E2A87872F0002E147 /* speech_dialog.cpp */; }; + 003226ED2A8787310002E147 /* LayerBlitInfo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224222A87872F0002E147 /* LayerBlitInfo.cpp */; }; + 003226EE2A8787310002E147 /* variant.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224232A87872F0002E147 /* variant.cpp */; }; + 003226EF2A8787310002E147 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224252A87872F0002E147 /* sound.cpp */; }; + 003226F02A8787310002E147 /* background_task_pool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224262A87872F0002E147 /* background_task_pool.cpp */; }; + 003226F12A8787310002E147 /* poly_map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224272A87872F0002E147 /* poly_map.cpp */; }; + 003226F22A8787310002E147 /* wml_formula_callable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224282A87872F0002E147 /* wml_formula_callable.cpp */; }; + 003226F32A8787310002E147 /* ffl_dom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032242A2A87872F0002E147 /* ffl_dom.cpp */; }; + 003226F52A8787310002E147 /* character_editor_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032242D2A87872F0002E147 /* character_editor_dialog.cpp */; }; + 003226F62A8787310002E147 /* editor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032242F2A87872F0002E147 /* editor.cpp */; }; + 003226F72A8787310002E147 /* filesystem-android.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224302A87872F0002E147 /* filesystem-android.cpp */; }; + 003226F82A8787310002E147 /* grid_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224322A87872F0002E147 /* grid_widget.cpp */; }; + 003226FA2A8787310002E147 /* voxel_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224372A8787300002E147 /* voxel_model.cpp */; }; + 003226FB2A8787310002E147 /* custom_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224382A8787300002E147 /* custom_object.cpp */; }; + 003226FC2A8787310002E147 /* file_chooser_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032243C2A8787300002E147 /* file_chooser_dialog.cpp */; }; + 003226FD2A8787310002E147 /* translate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032243D2A8787300002E147 /* translate.cpp */; }; + 003226FE2A8787310002E147 /* widget_settings_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224412A8787300002E147 /* widget_settings_dialog.cpp */; }; + 003226FF2A8787310002E147 /* tbs_internal_client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224422A8787300002E147 /* tbs_internal_client.cpp */; }; + 003227002A8787310002E147 /* property_editor_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224442A8787300002E147 /* property_editor_dialog.cpp */; }; + 003227012A8787310002E147 /* utility_object_compiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224452A8787300002E147 /* utility_object_compiler.cpp */; }; + 003227022A8787310002E147 /* image_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224462A8787300002E147 /* image_widget.cpp */; }; + 003227032A8787310002E147 /* particle_system_proxy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224472A8787300002E147 /* particle_system_proxy.cpp */; }; + 003227042A8787310002E147 /* external_text_editor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224492A8787300002E147 /* external_text_editor.cpp */; }; + 003227052A8787310002E147 /* code_editor_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032244B2A8787300002E147 /* code_editor_widget.cpp */; }; + 003227062A8787310002E147 /* tbs_game.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032244D2A8787300002E147 /* tbs_game.cpp */; }; + 003227072A8787310002E147 /* simplex_noise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032244E2A8787300002E147 /* simplex_noise.cpp */; }; + 003227082A8787310002E147 /* VoronoiDiagramGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032244F2A8787300002E147 /* VoronoiDiagramGenerator.cpp */; }; + 003227092A8787310002E147 /* key_button.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224522A8787300002E147 /* key_button.cpp */; }; + 0032270A2A8787310002E147 /* formula_variable_storage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224552A8787300002E147 /* formula_variable_storage.cpp */; }; + 0032270B2A8787310002E147 /* ClipScope.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224572A8787300002E147 /* ClipScope.cpp */; }; + 0032270C2A8787310002E147 /* LightObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224592A8787300002E147 /* LightObject.cpp */; }; + 0032270D2A8787310002E147 /* VGraphOGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224602A8787300002E147 /* VGraphOGL.cpp */; }; + 0032270E2A8787310002E147 /* FontSTB.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224632A8787300002E147 /* FontSTB.cpp */; }; + 0032270F2A8787310002E147 /* Util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224642A8787300002E147 /* Util.cpp */; }; + 003227102A8787310002E147 /* ParticleSystemEmitters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224662A8787300002E147 /* ParticleSystemEmitters.cpp */; }; + 003227112A8787310002E147 /* AttributeSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224692A8787300002E147 /* AttributeSet.cpp */; }; + 003227122A8787310002E147 /* UniformBuffer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224702A8787300002E147 /* UniformBuffer.cpp */; }; + 003227132A8787310002E147 /* Canvas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224752A8787300002E147 /* Canvas.cpp */; }; + 003227142A8787310002E147 /* ShadersOGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224772A8787300002E147 /* ShadersOGL.cpp */; }; + 003227152A8787310002E147 /* FontDriver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224792A8787300002E147 /* FontDriver.cpp */; }; + 003227162A8787310002E147 /* UniformBufferOGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032247A2A8787300002E147 /* UniformBufferOGL.cpp */; }; + 003227172A8787310002E147 /* VGraph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032247D2A8787300002E147 /* VGraph.cpp */; }; + 003227182A8787310002E147 /* Blend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032247E2A8787300002E147 /* Blend.cpp */; }; + 003227192A8787310002E147 /* BlendModeScope.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032247F2A8787300002E147 /* BlendModeScope.cpp */; }; + 0032271A2A8787310002E147 /* ParticleSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224802A8787300002E147 /* ParticleSystem.cpp */; }; + 0032271B2A8787310002E147 /* RenderManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224812A8787300002E147 /* RenderManager.cpp */; }; + 0032271C2A8787310002E147 /* BlendOGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224832A8787300002E147 /* BlendOGL.cpp */; }; + 0032271D2A8787310002E147 /* VGraphOGLFixed.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224862A8787300002E147 /* VGraphOGLFixed.cpp */; }; + 0032271E2A8787310002E147 /* FontSDL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224872A8787300002E147 /* FontSDL.cpp */; }; + 0032271F2A8787310002E147 /* DisplayDeviceOGLFixed.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224882A8787300002E147 /* DisplayDeviceOGLFixed.cpp */; }; + 003227202A8787310002E147 /* Font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224892A8787300002E147 /* Font.cpp */; }; + 003227212A8787310002E147 /* Texture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032248C2A8787300002E147 /* Texture.cpp */; }; + 003227222A8787310002E147 /* StencilScopeOGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032248D2A8787300002E147 /* StencilScopeOGL.cpp */; }; + 003227232A8787310002E147 /* ScissorOGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224922A8787300002E147 /* ScissorOGL.cpp */; }; + 003227242A8787310002E147 /* FontFreetype.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224932A8787300002E147 /* FontFreetype.cpp */; }; + 003227252A8787310002E147 /* RenderTarget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224952A8787300002E147 /* RenderTarget.cpp */; }; + 003227262A8787310002E147 /* Frustum.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224972A8787300002E147 /* Frustum.cpp */; }; + 003227272A8787310002E147 /* Shaders.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224982A8787300002E147 /* Shaders.cpp */; }; + 003227282A8787310002E147 /* Gradients.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032249A2A8787300002E147 /* Gradients.cpp */; }; + 003227292A8787310002E147 /* TextureSDL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032249B2A8787300002E147 /* TextureSDL.cpp */; }; + 0032272A2A8787310002E147 /* Color.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032249C2A8787300002E147 /* Color.cpp */; }; + 0032272B2A8787310002E147 /* VGraphCairo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224A12A8787300002E147 /* VGraphCairo.cpp */; }; + 0032272C2A8787310002E147 /* DisplayDeviceSDL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224A22A8787300002E147 /* DisplayDeviceSDL.cpp */; }; + 0032272D2A8787310002E147 /* SceneGraph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224A52A8787300002E147 /* SceneGraph.cpp */; }; + 0032272E2A8787310002E147 /* EffectsOGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224AB2A8787300002E147 /* EffectsOGL.cpp */; }; + 0032272F2A8787310002E147 /* Renderable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224AE2A8787300002E147 /* Renderable.cpp */; }; + 003227302A8787310002E147 /* SceneNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224B32A8787300002E147 /* SceneNode.cpp */; }; + 003227312A8787310002E147 /* ClipScopeOGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224B42A8787300002E147 /* ClipScopeOGL.cpp */; }; + 003227322A8787310002E147 /* AttributeSetOGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224B92A8787300002E147 /* AttributeSetOGL.cpp */; }; + 003227332A8787310002E147 /* ColorScope.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224BA2A8787300002E147 /* ColorScope.cpp */; }; + 003227342A8787310002E147 /* FboOGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224BB2A8787300002E147 /* FboOGL.cpp */; }; + 003227352A8787310002E147 /* SceneObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224BD2A8787300002E147 /* SceneObject.cpp */; }; + 003227362A8787310002E147 /* WindowManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224BE2A8787300002E147 /* WindowManager.cpp */; }; + 003227372A8787310002E147 /* TextureUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224C22A8787300002E147 /* TextureUtils.cpp */; }; + 003227382A8787310002E147 /* DisplayDevice.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224C32A8787300002E147 /* DisplayDevice.cpp */; }; + 0032273A2A8787310002E147 /* SceneParameters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224C92A8787300002E147 /* SceneParameters.cpp */; }; + 0032273B2A8787310002E147 /* SceneTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224CA2A8787300002E147 /* SceneTree.cpp */; }; + 0032273C2A8787310002E147 /* StencilScope.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224CB2A8787300002E147 /* StencilScope.cpp */; }; + 0032273D2A8787310002E147 /* SurfaceScale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224CE2A8787300002E147 /* SurfaceScale.cpp */; }; + 0032273E2A8787310002E147 /* ModelMatrixScope.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224CF2A8787300002E147 /* ModelMatrixScope.cpp */; }; + 0032273F2A8787310002E147 /* imgui_impl_sdl_gl3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224D02A8787300002E147 /* imgui_impl_sdl_gl3.cpp */; }; + 003227402A8787310002E147 /* TexPack.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224D22A8787300002E147 /* TexPack.cpp */; }; + 003227412A8787310002E147 /* SurfaceSDL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224D32A8787300002E147 /* SurfaceSDL.cpp */; }; + 003227422A8787310002E147 /* Scissor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224D52A8787300002E147 /* Scissor.cpp */; }; + 003227432A8787310002E147 /* Surface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224D62A8787300002E147 /* Surface.cpp */; }; + 003227442A8787310002E147 /* CameraObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224D82A8787300002E147 /* CameraObject.cpp */; }; + 003227452A8787310002E147 /* Cursor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224DB2A8787300002E147 /* Cursor.cpp */; }; + 003227462A8787310002E147 /* ParticleSystemUI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224DC2A8787300002E147 /* ParticleSystemUI.cpp */; }; + 003227472A8787310002E147 /* Blittable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224DD2A8787300002E147 /* Blittable.cpp */; }; + 003227482A8787310002E147 /* RenderQueue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224E22A8787300002E147 /* RenderQueue.cpp */; }; + 003227492A8787310002E147 /* CanvasOGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224E42A8787300002E147 /* CanvasOGL.cpp */; }; + 0032274A2A8787310002E147 /* SurfaceBlur.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224E52A8787300002E147 /* SurfaceBlur.cpp */; }; + 0032274B2A8787310002E147 /* Depth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224E62A8787300002E147 /* Depth.cpp */; }; + 0032274C2A8787310002E147 /* ParticleSystemAffectors.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224E82A8787300002E147 /* ParticleSystemAffectors.cpp */; }; + 0032274D2A8787310002E147 /* ParticleSystemParameters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224E92A8787300002E147 /* ParticleSystemParameters.cpp */; }; + 0032274E2A8787310002E147 /* TextureOGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224EE2A8787300002E147 /* TextureOGL.cpp */; }; + 0032274F2A8787310002E147 /* DisplayDeviceOGL.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224F12A8787300002E147 /* DisplayDeviceOGL.cpp */; }; + 003227502A8787310002E147 /* achievements.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224F32A8787300002E147 /* achievements.cpp */; }; + 003227512A8787310002E147 /* ParticleSystemWidget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224F62A8787300002E147 /* ParticleSystemWidget.cpp */; }; + 003227522A8787310002E147 /* db_client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224F72A8787300002E147 /* db_client.cpp */; }; + 003227532A8787310002E147 /* logger.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224F92A8787300002E147 /* logger.cpp */; }; + 003227542A8787310002E147 /* sys.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003224FA2A8787300002E147 /* sys.cpp */; }; + 003227552A8787310002E147 /* utility_query.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003225002A8787300002E147 /* utility_query.cpp */; }; + 003227562A8787310002E147 /* framed_gui_element.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003225032A8787300002E147 /* framed_gui_element.cpp */; }; + 003227572A8787310002E147 /* pathfinding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003225062A8787300002E147 /* pathfinding.cpp */; }; + 003227582A8787310002E147 /* formula_constants.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032250C2A8787300002E147 /* formula_constants.cpp */; }; + 003227592A8787310002E147 /* surface_palette.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032250D2A8787300002E147 /* surface_palette.cpp */; }; + 0032275A2A8787310002E147 /* imgui_custom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032250F2A8787300002E147 /* imgui_custom.cpp */; }; + 0032275B2A8787310002E147 /* drag_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003225142A8787300002E147 /* drag_widget.cpp */; }; + 0032275C2A8787310002E147 /* slider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003225152A8787300002E147 /* slider.cpp */; }; + 0032275D2A8787310002E147 /* voxel_object_type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003225162A8787300002E147 /* voxel_object_type.cpp */; }; + 0032275E2A8787310002E147 /* ffl_lib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032251A2A8787300002E147 /* ffl_lib.cpp */; }; + 0032275F2A8787310002E147 /* formula_function.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032251C2A8787300002E147 /* formula_function.cpp */; }; + 003227602A8787310002E147 /* tbs_server_base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032251D2A8787300002E147 /* tbs_server_base.cpp */; }; + 003227612A8787310002E147 /* formula_vm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032251E2A8787300002E147 /* formula_vm.cpp */; }; + 003227622A8787310002E147 /* normal_map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032251F2A8787300002E147 /* normal_map.cpp */; }; + 003227632A8787310002E147 /* tbs_functions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003225212A8787300002E147 /* tbs_functions.cpp */; }; + 003227642A8787310002E147 /* variant_type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003225242A8787300002E147 /* variant_type.cpp */; }; + 003227652A8787310002E147 /* level_solid_map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003225292A8787300002E147 /* level_solid_map.cpp */; }; + 003227662A8787310002E147 /* layout_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032252D2A8787300002E147 /* layout_widget.cpp */; }; + 003227672A8787310002E147 /* editor_stats_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032252E2A8787300002E147 /* editor_stats_dialog.cpp */; }; + 003227682A8787310002E147 /* joystick.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003225302A8787300002E147 /* joystick.cpp */; }; + 003227692A8787310002E147 /* SceneNodeCallable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003225312A8787300002E147 /* SceneNodeCallable.cpp */; }; + 0032276A2A8787310002E147 /* load_level.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003225332A8787300002E147 /* load_level.cpp */; }; + 0032276B2A8787310002E147 /* level_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003225352A8787300002E147 /* level_object.cpp */; }; + 0032276C2A8787310002E147 /* segment_editor_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003225362A8787300002E147 /* segment_editor_dialog.cpp */; }; + 0032276D2A8787310002E147 /* isochunk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032253A2A8787300002E147 /* isochunk.cpp */; }; + 0032276E2A8787310002E147 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032253D2A8787300002E147 /* main.cpp */; }; + 0032276F2A8787310002E147 /* clipboard.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003225402A8787300002E147 /* clipboard.cpp */; }; + 003227702A8787310002E147 /* solid_map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003225432A8787300002E147 /* solid_map.cpp */; }; + 003227712A8787310002E147 /* water_particle_system.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003225442A8787300002E147 /* water_particle_system.cpp */; }; + 003227722A8787310002E147 /* formula_test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003225472A8787300002E147 /* formula_test.cpp */; }; + 003227732A8787310002E147 /* draw_scene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003225482A8787300002E147 /* draw_scene.cpp */; }; + 003227742A8787310002E147 /* formula_tokenizer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032254A2A8787300002E147 /* formula_tokenizer.cpp */; }; + 003227752A8787310002E147 /* graphical_font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032254E2A8787300002E147 /* graphical_font.cpp */; }; + 003227762A8787310002E147 /* compress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003225502A8787300002E147 /* compress.cpp */; }; + 003227772A8787310002E147 /* custom_object_type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003225512A8787300002E147 /* custom_object_type.cpp */; }; + 003227782A8787310002E147 /* border_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003225522A8787300002E147 /* border_widget.cpp */; }; + 003227792A8787310002E147 /* voxel_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 0032255F2A8787300002E147 /* voxel_object.cpp */; }; + 0032277A2A8787310002E147 /* geometry_callable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003225602A8787300002E147 /* geometry_callable.cpp */; }; + 0032277B2A8787310002E147 /* formula_internal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 003225612A8787300002E147 /* formula_internal.cpp */; }; + 008367F12A8AC57500E18DC8 /* libpixman-1.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 008367F02A8AC57500E18DC8 /* libpixman-1.a */; }; + 008367F32A8B45B800E18DC8 /* libboost_locale.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 008367F22A8B45B800E18DC8 /* libboost_locale.a */; }; + 008367F52A8C1AC700E18DC8 /* libicuuc.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 008367F42A8C1AC700E18DC8 /* libicuuc.a */; }; + 008367F72A8C213900E18DC8 /* libicudata.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 008367F62A8C213900E18DC8 /* libicudata.a */; }; + 008367F92A8C28AE00E18DC8 /* libintl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 008367F82A8C28AE00E18DC8 /* libintl.a */; }; + 008367FB2A8C8CE800E18DC8 /* libiconv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 008367FA2A8C8CE800E18DC8 /* libiconv.tbd */; }; + 008367FD2A8C949700E18DC8 /* libicui18n.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 008367FC2A8C949700E18DC8 /* libicui18n.a */; }; + 008367FF2A8D6D7E00E18DC8 /* libboost_filesystem.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 008367FE2A8D6D7E00E18DC8 /* libboost_filesystem.a */; }; + 008368012A8D763000E18DC8 /* libboost_thread.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 008368002A8D762F00E18DC8 /* libboost_thread.a */; }; + 008368032A8D7C8400E18DC8 /* libSDL2_ttf.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 008368022A8D7C8400E18DC8 /* libSDL2_ttf.a */; }; + 008368052A8DDA6500E18DC8 /* libSDL2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 008368042A8DDA6500E18DC8 /* libSDL2.a */; }; + 008368072A8DE09D00E18DC8 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 008368062A8DE09D00E18DC8 /* Cocoa.framework */; }; + 008368092A8DE28A00E18DC8 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 008368082A8DE28A00E18DC8 /* Carbon.framework */; }; + 0083680B2A8DE2C500E18DC8 /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0083680A2A8DE2C500E18DC8 /* IOKit.framework */; }; + 0083680D2A8DE2F400E18DC8 /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0083680C2A8DE2F400E18DC8 /* Metal.framework */; }; + 0083680F2A8DE32B00E18DC8 /* GameController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0083680E2A8DE32B00E18DC8 /* GameController.framework */; }; + 008368112A8DE35700E18DC8 /* CoreHaptics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 008368102A8DE35700E18DC8 /* CoreHaptics.framework */; }; + 008368132A8DE40700E18DC8 /* libSDL2_image.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 008368122A8DE40700E18DC8 /* libSDL2_image.a */; }; + 008368152A8DE9F800E18DC8 /* libfontconfig.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 008368142A8DE9F700E18DC8 /* libfontconfig.a */; }; + 008368172A8E9C2100E18DC8 /* libexpat.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 008368162A8E9C2000E18DC8 /* libexpat.a */; }; + 008368192A8EA63000E18DC8 /* libfreetype.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 008368182A8EA63000E18DC8 /* libfreetype.a */; }; + 0083681D2A8EB14700E18DC8 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0083681C2A8EB14700E18DC8 /* ForceFeedback.framework */; }; + 0083681F2A8EB18800E18DC8 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0083681E2A8EB18800E18DC8 /* CoreVideo.framework */; }; + 008368212A8EB26D00E18DC8 /* libbrotlidec-static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 008368202A8EB26D00E18DC8 /* libbrotlidec-static.a */; }; + 008368232A8EB8C300E18DC8 /* libbrotlicommon-static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 008368222A8EB8C300E18DC8 /* libbrotlicommon-static.a */; }; + 008368252A8EBE6700E18DC8 /* libbz2.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 008368242A8EBE6700E18DC8 /* libbz2.a */; }; + 008368282A8EC84500E18DC8 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 008368262A8EC49D00E18DC8 /* AudioToolbox.framework */; }; + 0083682A2A8EC84D00E18DC8 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 008368292A8EC84D00E18DC8 /* CoreAudio.framework */; }; + 00AD9D9B2A8AB6C400056213 /* libGLEW.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 00AD9D9A2A8AB6C400056213 /* libGLEW.a */; }; C02751BE17FD49EE00173646 /* modules in Resources */ = {isa = PBXBuildFile; fileRef = C0812FCC17EED7C400ADDA70 /* modules */; }; C02751BF17FD49F500173646 /* images in Resources */ = {isa = PBXBuildFile; fileRef = C010C7FE160AFD82006E7D90 /* images */; }; C02751C017FD49F900173646 /* data in Resources */ = {isa = PBXBuildFile; fileRef = C010C7FD160AFD82006E7D90 /* data */; }; C02751C117FD4A0600173646 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = C010C596160AFB8F006E7D90 /* InfoPlist.strings */; }; C02751C217FD4A0C00173646 /* icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = C00E2A9C1687D11000DEB111 /* icon.icns */; }; C02751C317FD4A1400173646 /* SDLMain.nib in Resources */ = {isa = PBXBuildFile; fileRef = C010C59F160AFB8F006E7D90 /* SDLMain.nib */; }; - C02ACCAC16FD5F05006274BC /* variant_type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C02ACCAA16FD5F05006274BC /* variant_type.cpp */; }; - C02C5D051CA127E6006D53E3 /* SceneTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C02C5D031CA127E6006D53E3 /* SceneTree.cpp */; }; - C02C5D0B1CA252E2006D53E3 /* url_handler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C02C5D091CA252E2006D53E3 /* url_handler.cpp */; }; - C02C5D0E1CAE5AFF006D53E3 /* SurfaceScale.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C02C5D0C1CAE5AFF006D53E3 /* SurfaceScale.cpp */; }; - C02D938D1E4C3CEF00CB0A6A /* imgui_draw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C02D938A1E4C3CEF00CB0A6A /* imgui_draw.cpp */; }; - C02D938E1E4C3CEF00CB0A6A /* imgui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C02D938B1E4C3CEF00CB0A6A /* imgui.cpp */; }; - C02D93911E4C52C000CB0A6A /* ParticleSystemUI.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C02D938F1E4C52C000CB0A6A /* ParticleSystemUI.cpp */; }; - C02D93941E4C533300CB0A6A /* imgui_impl_sdl_gl3.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C02D93921E4C533300CB0A6A /* imgui_impl_sdl_gl3.cpp */; }; - C02D93971E4C54A100CB0A6A /* imgui_user.inl in Resources */ = {isa = PBXBuildFile; fileRef = C02D93961E4C54A100CB0A6A /* imgui_user.inl */; }; - C02D939D1E4FDB2300CB0A6A /* theme_imgui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C02D939B1E4FDB2300CB0A6A /* theme_imgui.cpp */; }; - C03585B81D812A240090FC2D /* hex_helper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C03585B41D812A240090FC2D /* hex_helper.cpp */; }; - C03585B91D812A240090FC2D /* hex_loader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C03585B61D812A240090FC2D /* hex_loader.cpp */; }; - C03585BE1D812A5D0090FC2D /* tile_rules.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C03585BC1D812A5D0090FC2D /* tile_rules.cpp */; }; - C06FF3F11740B9F000377772 /* formula_visualize_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C06FF3EF1740B9F000377772 /* formula_visualize_widget.cpp */; }; - C07A47D119444C2000F1190E /* svg_attribs.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C07A47B419444C2000F1190E /* svg_attribs.cpp */; }; - C07A47D219444C2000F1190E /* svg_container.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C07A47B619444C2000F1190E /* svg_container.cpp */; }; - C07A47D319444C2000F1190E /* svg_element.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C07A47B819444C2000F1190E /* svg_element.cpp */; }; - C07A47D419444C2000F1190E /* svg_gradient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C07A47BB19444C2000F1190E /* svg_gradient.cpp */; }; - C07A47D519444C2000F1190E /* svg_paint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C07A47BE19444C2000F1190E /* svg_paint.cpp */; }; - C07A47D619444C2000F1190E /* svg_parse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C07A47C019444C2000F1190E /* svg_parse.cpp */; }; - C07A47D719444C2000F1190E /* svg_path_parse.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C07A47C219444C2000F1190E /* svg_path_parse.cpp */; }; - C07A47D819444C2000F1190E /* svg_shapes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C07A47C519444C2000F1190E /* svg_shapes.cpp */; }; - C07A47D919444C2000F1190E /* svg_style.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C07A47C719444C2000F1190E /* svg_style.cpp */; }; - C07A47DA19444C2000F1190E /* svg_transform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C07A47C919444C2000F1190E /* svg_transform.cpp */; }; - C07A47DB19444C2000F1190E /* svg_utils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C07A47CB19444C2000F1190E /* svg_utils.cpp */; }; - C07A47DE1944595400F1190E /* ft_iface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C07A47DC1944595400F1190E /* ft_iface.cpp */; }; - C08602481A06E51A00B860FA /* auto_update_window.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C08602461A06E51A00B860FA /* auto_update_window.cpp */; }; - C08753E51B85AD1E00B89E53 /* ffl_lib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C08753E41B85AD1E00B89E53 /* ffl_lib.cpp */; }; - C08C43ED174C6BF300A46B15 /* formula_callable_visitor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C08C43EB174C6BF300A46B15 /* formula_callable_visitor.cpp */; }; - C08C43EF174C6D8900A46B15 /* formula_callable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C08C43EE174C6D8900A46B15 /* formula_callable.cpp */; }; - C08DF5B3178BC1CA006E061D /* voxel_object_functions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C08DF5AF178BC1C9006E061D /* voxel_object_functions.cpp */; }; - C08DF5B4178BC1CA006E061D /* voxel_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C08DF5B1178BC1C9006E061D /* voxel_object.cpp */; }; - C090E8E6178795EC00E6FC5A /* color_picker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C090E8E4178795EC00E6FC5A /* color_picker.cpp */; }; - C090E8EB1787962600E6FC5A /* isochunk.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C090E8E71787962600E6FC5A /* isochunk.cpp */; }; - C090E8EC1787962600E6FC5A /* isoworld.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C090E8E91787962600E6FC5A /* isoworld.cpp */; }; - C090E8F31787967200E6FC5A /* voxel_animation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C090E8F01787967200E6FC5A /* voxel_animation.cpp */; }; - C090E8F41787967200E6FC5A /* voxel_model.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C090E8F11787967200E6FC5A /* voxel_model.cpp */; }; - C091410517C9A67D0019BAB3 /* multiplayer_server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C091410417C9A67D0019BAB3 /* multiplayer_server.cpp */; }; - C0917B1117533AA7004307B0 /* formula_interface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0917B0F17533AA7004307B0 /* formula_interface.cpp */; }; - C0917B19176700BD004307B0 /* simplex_noise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0917B17176700BC004307B0 /* simplex_noise.cpp */; }; - C09185191797BE9B00F415C0 /* widget_editor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C09185161797BE9B00F415C0 /* widget_editor.cpp */; }; - C091851A1797BE9B00F415C0 /* widget_settings_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C09185171797BE9B00F415C0 /* widget_settings_dialog.cpp */; }; - C091851D1797BEB600F415C0 /* voxel_object_type.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C091851B1797BEB600F415C0 /* voxel_object_type.cpp */; }; - C092656017D48CF50035C0CB /* layout_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C092655E17D48CF50035C0CB /* layout_widget.cpp */; }; - C093F3AB17A470F600D433AA /* user_voxel_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C093F3A917A470F600D433AA /* user_voxel_object.cpp */; }; - C093F3AE17A4711300D433AA /* skybox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C093F3AC17A4711300D433AA /* skybox.cpp */; }; - C0A1595A19F0F888009C25B3 /* ffl_weak_ptr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0A1595819F0F888009C25B3 /* ffl_weak_ptr.cpp */; }; C0A362471873BB65002571F3 /* music in Resources */ = {isa = PBXBuildFile; fileRef = C0A362461873BB65002571F3 /* music */; }; - C0AD75141834707D00FAFA3D /* VoronoiDiagramGenerator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0AD75121834707D00FAFA3D /* VoronoiDiagramGenerator.cpp */; }; - C0AD7517183494F100FAFA3D /* poly_map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0AD7515183494F100FAFA3D /* poly_map.cpp */; }; - C0AECE0418E5411C00CD3161 /* tbs_matchmaking_server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0AECE0318E5411C00CD3161 /* tbs_matchmaking_server.cpp */; }; - C0AECE0718E541A200CD3161 /* db_client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0AECE0518E541A200CD3161 /* db_client.cpp */; }; - C0AECE0A18E541BD00CD3161 /* uuid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0AECE0818E541BD00CD3161 /* uuid.cpp */; }; - C0B87BD4166725A700D66B15 /* formula_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0B87BD21667256F00D66B15 /* formula_object.cpp */; }; - C0CB6CFA1933E62C004A6450 /* cairo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0CB6CF91933E62C004A6450 /* cairo.cpp */; }; - C0D6EB6C16DB25C000B5ABCA /* tbs_internal_client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0D6EB6616DB25C000B5ABCA /* tbs_internal_client.cpp */; }; - C0D6EB6D16DB25C000B5ABCA /* tbs_internal_server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0D6EB6816DB25C000B5ABCA /* tbs_internal_server.cpp */; }; - C0D6EB6E16DB25C000B5ABCA /* tbs_server_base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0D6EB6A16DB25C000B5ABCA /* tbs_server_base.cpp */; }; - C0D6EB7116DB25D700B5ABCA /* bar_widget.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0D6EB6F16DB25D700B5ABCA /* bar_widget.cpp */; }; - C0D8696027FAC5C000BAF62F /* imgui_widgets.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0D8695F27FAC5C000BAF62F /* imgui_widgets.cpp */; }; - C0DDFDC6163F7FF800F727DD /* sys.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0406533163F790000F84F94 /* sys.cpp */; }; - C0F5E46B169AACF4005ADCF5 /* language_dialog.cpp in Sources */ = {isa = PBXBuildFile; fileRef = C0F5E468169AAC97005ADCF5 /* language_dialog.cpp */; }; - CF3623D8211EE3C7008C2DFD /* svg_length.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF3623D7211EE3C7008C2DFD /* svg_length.cpp */; }; - CF3623DC211EF73F008C2DFD /* svg_fwd.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF3623DB211EF73F008C2DFD /* svg_fwd.cpp */; }; - CF91F5D92117748C00DE58EA /* simplex_noise_tests.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CF91F5D82117748B00DE58EA /* simplex_noise_tests.cpp */; }; - CFA55595211759B30005446A /* TextureUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFA55594211759B30005446A /* TextureUtils.cpp */; }; - CFD1E1272124516200FA450E /* variant_type_check.cpp in Sources */ = {isa = PBXBuildFile; fileRef = CFD1E1262124516100FA450E /* variant_type_check.cpp */; }; - F383AA8B29A9CCBD001693D2 /* GameController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F383AA8A29A9CC84001693D2 /* GameController.framework */; }; /* End PBXBuildFile section */ -/* Begin PBXCopyFilesBuildPhase section */ - C010C80B160B064B006E7D90 /* CopyFiles */ = { - isa = PBXCopyFilesBuildPhase; - buildActionMask = 12; - dstPath = ""; - dstSubfolderSpec = 10; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; +/* Begin PBXContainerItemProxy section */ + 005CAE482A87D83E00907308 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = C010C564160AFAD9006E7D90 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 00346B9B2A87C4DF0065BBD7; + remoteInfo = "vcpkg Bootstrap"; + }; + 005CAE4A2A87D84700907308 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = C010C564160AFAD9006E7D90 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 00346B972A87C4C00065BBD7; + remoteInfo = "vcpkg Build arm64 Libraries"; + }; + 005CAE4C2A87D84E00907308 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = C010C564160AFAD9006E7D90 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 00346B932A87C4BA0065BBD7; + remoteInfo = "vcpkg Build x64 Libraries"; }; -/* End PBXCopyFilesBuildPhase section */ + 00B1A19C2A87CF1900D16188 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = C010C564160AFAD9006E7D90 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 009BA3872A87C4020086FFD9; + remoteInfo = "vcpkg Assemble Universal Libraries"; + }; +/* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 634991CE1AC794D300E1259F /* ColorTransform.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ColorTransform.hpp; sourceTree = ""; }; - 634991CF1AC794D300E1259F /* formula_garbage_collector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_garbage_collector.cpp; sourceTree = ""; }; - 634991D01AC794D300E1259F /* formula_garbage_collector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_garbage_collector.hpp; sourceTree = ""; }; - 63532D871D1F31930082F139 /* scrollable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scrollable.cpp; sourceTree = ""; }; - 63532D881D1F31940082F139 /* scrollable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = scrollable.hpp; sourceTree = ""; }; - 63532D891D1F31940082F139 /* xhtml_line_box.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_line_box.cpp; sourceTree = ""; }; - 63532D8A1D1F31950082F139 /* xhtml_line_box.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xhtml_line_box.hpp; sourceTree = ""; }; - 6357A6D61B258B1C00793D60 /* hex_fwd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = hex_fwd.hpp; sourceTree = ""; }; - 6357A6DA1B258B1C00793D60 /* hex_map.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hex_map.cpp; sourceTree = ""; }; - 6357A6DB1B258B1C00793D60 /* hex_map.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = hex_map.hpp; sourceTree = ""; }; - 6357A6E01B258B1C00793D60 /* hex_renderable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hex_renderable.cpp; sourceTree = ""; }; - 6357A6E11B258B1C00793D60 /* hex_renderable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = hex_renderable.hpp; sourceTree = ""; }; - 6357A6E21B258B1C00793D60 /* hex_tile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hex_tile.cpp; sourceTree = ""; }; - 6357A6E31B258B1C00793D60 /* hex_tile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = hex_tile.hpp; sourceTree = ""; }; - 6357A6EA1B3F116900793D60 /* ffl_dom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ffl_dom.cpp; sourceTree = ""; }; - 6357A6EB1B3F116900793D60 /* ffl_dom.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ffl_dom.hpp; sourceTree = ""; }; - 6357A6ED1B3F116900793D60 /* css_lexer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = css_lexer.cpp; sourceTree = ""; }; - 6357A6EE1B3F116900793D60 /* css_lexer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = css_lexer.hpp; sourceTree = ""; }; - 6357A6EF1B3F116900793D60 /* css_parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = css_parser.cpp; sourceTree = ""; }; - 6357A6F01B3F116900793D60 /* css_parser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = css_parser.hpp; sourceTree = ""; }; - 6357A6F11B3F116900793D60 /* css_properties.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = css_properties.cpp; sourceTree = ""; }; - 6357A6F21B3F116900793D60 /* css_properties.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = css_properties.hpp; sourceTree = ""; }; - 6357A6F31B3F116900793D60 /* css_selector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = css_selector.cpp; sourceTree = ""; }; - 6357A6F41B3F116900793D60 /* css_selector.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = css_selector.hpp; sourceTree = ""; }; - 6357A6F51B3F116900793D60 /* css_styles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = css_styles.cpp; sourceTree = ""; }; - 6357A6F61B3F116900793D60 /* css_styles.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = css_styles.hpp; sourceTree = ""; }; - 6357A6F71B3F116900793D60 /* css_stylesheet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = css_stylesheet.cpp; sourceTree = ""; }; - 6357A6F81B3F116900793D60 /* css_stylesheet.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = css_stylesheet.hpp; sourceTree = ""; }; - 6357A6F91B3F116900793D60 /* css_transition.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = css_transition.cpp; sourceTree = ""; }; - 6357A6FA1B3F116900793D60 /* css_transition.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = css_transition.hpp; sourceTree = ""; }; - 6357A6FD1B3F116900793D60 /* solid_renderable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = solid_renderable.cpp; sourceTree = ""; }; - 6357A6FE1B3F116900793D60 /* solid_renderable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = solid_renderable.hpp; sourceTree = ""; }; - 6357A6FF1B3F116900793D60 /* to_roman.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = to_roman.cpp; sourceTree = ""; }; - 6357A7001B3F116900793D60 /* to_roman.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = to_roman.hpp; sourceTree = ""; }; - 6357A7011B3F116900793D60 /* xhtml.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xhtml.hpp; sourceTree = ""; }; - 6357A7021B3F116900793D60 /* xhtml_absolute_box.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_absolute_box.cpp; sourceTree = ""; }; - 6357A7031B3F116900793D60 /* xhtml_absolute_box.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xhtml_absolute_box.hpp; sourceTree = ""; }; - 6357A7041B3F116900793D60 /* xhtml_background_info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_background_info.cpp; sourceTree = ""; }; - 6357A7051B3F116900793D60 /* xhtml_background_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xhtml_background_info.hpp; sourceTree = ""; }; - 6357A7061B3F116900793D60 /* xhtml_block_box.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_block_box.cpp; sourceTree = ""; }; - 6357A7071B3F116900793D60 /* xhtml_block_box.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xhtml_block_box.hpp; sourceTree = ""; }; - 6357A7081B3F116900793D60 /* xhtml_border_info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_border_info.cpp; sourceTree = ""; }; - 6357A7091B3F116900793D60 /* xhtml_border_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xhtml_border_info.hpp; sourceTree = ""; }; - 6357A70A1B3F116900793D60 /* xhtml_box.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_box.cpp; sourceTree = ""; }; - 6357A70B1B3F116900793D60 /* xhtml_box.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xhtml_box.hpp; sourceTree = ""; }; - 6357A70C1B3F116900793D60 /* xhtml_element.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_element.cpp; sourceTree = ""; }; - 6357A70D1B3F116900793D60 /* xhtml_element.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xhtml_element.hpp; sourceTree = ""; }; - 6357A70E1B3F116900793D60 /* xhtml_element_id.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xhtml_element_id.hpp; sourceTree = ""; }; - 6357A70F1B3F116900793D60 /* xhtml_fwd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xhtml_fwd.hpp; sourceTree = ""; }; - 6357A7101B3F116900793D60 /* xhtml_inline_block_box.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_inline_block_box.cpp; sourceTree = ""; }; - 6357A7111B3F116900793D60 /* xhtml_inline_block_box.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xhtml_inline_block_box.hpp; sourceTree = ""; }; - 6357A7121B3F116900793D60 /* xhtml_inline_element_box.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_inline_element_box.cpp; sourceTree = ""; }; - 6357A7131B3F116900793D60 /* xhtml_inline_element_box.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xhtml_inline_element_box.hpp; sourceTree = ""; }; - 6357A7141B3F116900793D60 /* xhtml_layout_engine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_layout_engine.cpp; sourceTree = ""; }; - 6357A7151B3F116900793D60 /* xhtml_layout_engine.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xhtml_layout_engine.hpp; sourceTree = ""; }; - 6357A7181B3F116900793D60 /* xhtml_listitem_box.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_listitem_box.cpp; sourceTree = ""; }; - 6357A7191B3F116900793D60 /* xhtml_listitem_box.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xhtml_listitem_box.hpp; sourceTree = ""; }; - 6357A71A1B3F116900793D60 /* xhtml_node.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_node.cpp; sourceTree = ""; }; - 6357A71B1B3F116900793D60 /* xhtml_node.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xhtml_node.hpp; sourceTree = ""; }; - 6357A71C1B3F116900793D60 /* xhtml_parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_parser.cpp; sourceTree = ""; }; - 6357A71D1B3F116900793D60 /* xhtml_parser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xhtml_parser.hpp; sourceTree = ""; }; - 6357A71E1B3F116900793D60 /* xhtml_render_ctx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_render_ctx.cpp; sourceTree = ""; }; - 6357A71F1B3F116900793D60 /* xhtml_render_ctx.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xhtml_render_ctx.hpp; sourceTree = ""; }; - 6357A7201B3F116900793D60 /* xhtml_root_box.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_root_box.cpp; sourceTree = ""; }; - 6357A7211B3F116900793D60 /* xhtml_root_box.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xhtml_root_box.hpp; sourceTree = ""; }; - 6357A7221B3F116900793D60 /* xhtml_script_interface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_script_interface.cpp; sourceTree = ""; }; - 6357A7231B3F116900793D60 /* xhtml_script_interface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xhtml_script_interface.hpp; sourceTree = ""; }; - 6357A7241B3F116900793D60 /* xhtml_style_tree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_style_tree.cpp; sourceTree = ""; }; - 6357A7251B3F116900793D60 /* xhtml_style_tree.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xhtml_style_tree.hpp; sourceTree = ""; }; - 6357A7261B3F116900793D60 /* xhtml_text_box.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_text_box.cpp; sourceTree = ""; }; - 6357A7271B3F116900793D60 /* xhtml_text_box.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xhtml_text_box.hpp; sourceTree = ""; }; - 6357A7281B3F116900793D60 /* xhtml_text_node.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_text_node.cpp; sourceTree = ""; }; - 6357A7291B3F116900793D60 /* xhtml_text_node.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xhtml_text_node.hpp; sourceTree = ""; }; - 6357A7481B3F13B400793D60 /* FontFreetype.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FontFreetype.cpp; sourceTree = ""; }; - 6357A7491B3F13B400793D60 /* FontFreetype.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FontFreetype.hpp; sourceTree = ""; }; - 6357A74A1B3F13B400793D60 /* Gradients.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Gradients.cpp; sourceTree = ""; }; - 6357A74B1B3F13B400793D60 /* Gradients.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Gradients.hpp; sourceTree = ""; }; - 6357A74E1B3F13E200793D60 /* easy_svg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = easy_svg.cpp; path = svg/easy_svg.cpp; sourceTree = ""; }; - 6357A74F1B3F13E200793D60 /* easy_svg.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = easy_svg.hpp; path = svg/easy_svg.hpp; sourceTree = ""; }; - 63855D6D1AD27E7100C58F6B /* particle_system_proxy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = particle_system_proxy.cpp; sourceTree = ""; }; - 63855D6E1AD27E7100C58F6B /* particle_system_proxy.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = particle_system_proxy.hpp; sourceTree = ""; }; - 63855D711AD78F0700C58F6B /* tiled.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tiled.cpp; sourceTree = ""; }; - 63855D721AD78F0700C58F6B /* tiled.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tiled.hpp; sourceTree = ""; }; - 63855D731AD78F0700C58F6B /* tmx_reader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tmx_reader.cpp; sourceTree = ""; }; - 63855D741AD78F0700C58F6B /* tmx_reader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tmx_reader.hpp; sourceTree = ""; }; - 639B52EF1AC20D5900ECC4F8 /* AttributeSet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AttributeSet.cpp; sourceTree = ""; }; - 639B52F01AC20D5900ECC4F8 /* AttributeSet.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AttributeSet.hpp; sourceTree = ""; }; - 639B52F11AC20D5900ECC4F8 /* AttributeSetOGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AttributeSetOGL.cpp; sourceTree = ""; }; - 639B52F21AC20D5900ECC4F8 /* AttributeSetOGL.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AttributeSetOGL.hpp; sourceTree = ""; }; - 639B52F31AC20D5900ECC4F8 /* Blend.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Blend.cpp; sourceTree = ""; }; - 639B52F41AC20D5900ECC4F8 /* Blend.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Blend.hpp; sourceTree = ""; }; - 639B52F51AC20D5900ECC4F8 /* BlendModeScope.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BlendModeScope.cpp; sourceTree = ""; }; - 639B52F61AC20D5900ECC4F8 /* BlendModeScope.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = BlendModeScope.hpp; sourceTree = ""; }; - 639B52F71AC20D5900ECC4F8 /* BlendOGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BlendOGL.cpp; sourceTree = ""; }; - 639B52F81AC20D5900ECC4F8 /* BlendOGL.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = BlendOGL.hpp; sourceTree = ""; }; - 639B52F91AC20D5900ECC4F8 /* Blittable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Blittable.cpp; sourceTree = ""; }; - 639B52FA1AC20D5900ECC4F8 /* Blittable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Blittable.hpp; sourceTree = ""; }; - 639B52FB1AC20D5900ECC4F8 /* CameraObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CameraObject.cpp; sourceTree = ""; }; - 639B52FC1AC20D5900ECC4F8 /* CameraObject.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CameraObject.hpp; sourceTree = ""; }; - 639B52FD1AC20D5900ECC4F8 /* Canvas.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Canvas.cpp; sourceTree = ""; }; - 639B52FE1AC20D5900ECC4F8 /* Canvas.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Canvas.hpp; sourceTree = ""; }; - 639B52FF1AC20D5900ECC4F8 /* CanvasOGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CanvasOGL.cpp; sourceTree = ""; }; - 639B53001AC20D5900ECC4F8 /* CanvasOGL.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CanvasOGL.hpp; sourceTree = ""; }; - 639B53011AC20D5900ECC4F8 /* ClipScope.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ClipScope.cpp; sourceTree = ""; }; - 639B53021AC20D5900ECC4F8 /* ClipScope.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ClipScope.hpp; sourceTree = ""; }; - 639B53031AC20D5900ECC4F8 /* ClipScopeOGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ClipScopeOGL.cpp; sourceTree = ""; }; - 639B53041AC20D5900ECC4F8 /* ClipScopeOGL.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ClipScopeOGL.hpp; sourceTree = ""; }; - 639B53051AC20D5900ECC4F8 /* Color.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Color.cpp; sourceTree = ""; }; - 639B53061AC20D5900ECC4F8 /* Color.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Color.hpp; sourceTree = ""; }; - 639B53071AC20D5900ECC4F8 /* ColorScope.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ColorScope.cpp; sourceTree = ""; }; - 639B53081AC20D5900ECC4F8 /* ColorScope.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ColorScope.hpp; sourceTree = ""; }; - 639B53091AC20D5900ECC4F8 /* DisplayDevice.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DisplayDevice.cpp; sourceTree = ""; }; - 639B530A1AC20D5900ECC4F8 /* DisplayDevice.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DisplayDevice.hpp; sourceTree = ""; }; - 639B530B1AC20D5900ECC4F8 /* DisplayDeviceFwd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DisplayDeviceFwd.hpp; sourceTree = ""; }; - 639B530C1AC20D5900ECC4F8 /* DisplayDeviceOGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DisplayDeviceOGL.cpp; sourceTree = ""; }; - 639B530D1AC20D5900ECC4F8 /* DisplayDeviceOGL.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DisplayDeviceOGL.hpp; sourceTree = ""; }; - 639B530E1AC20D5900ECC4F8 /* DisplayDeviceOGLFixed.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DisplayDeviceOGLFixed.cpp; sourceTree = ""; }; - 639B530F1AC20D5900ECC4F8 /* DisplayDeviceOGLFixed.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DisplayDeviceOGLFixed.hpp; sourceTree = ""; }; - 639B53101AC20D5900ECC4F8 /* DisplayDeviceSDL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DisplayDeviceSDL.cpp; sourceTree = ""; }; - 639B53111AC20D5900ECC4F8 /* DisplayDeviceSDL.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = DisplayDeviceSDL.hpp; sourceTree = ""; }; - 639B53121AC20D5900ECC4F8 /* Effects.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Effects.hpp; sourceTree = ""; }; - 639B53131AC20D5900ECC4F8 /* EffectsOGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EffectsOGL.cpp; sourceTree = ""; }; - 639B53141AC20D5900ECC4F8 /* EffectsOGL.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = EffectsOGL.hpp; sourceTree = ""; }; - 639B53151AC20D5900ECC4F8 /* FboOGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FboOGL.cpp; sourceTree = ""; }; - 639B53161AC20D5900ECC4F8 /* FboOGL.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FboOGL.hpp; sourceTree = ""; }; - 639B53171AC20D5900ECC4F8 /* Font.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Font.cpp; sourceTree = ""; }; - 639B53181AC20D5900ECC4F8 /* Font.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Font.hpp; sourceTree = ""; }; - 639B53191AC20D5900ECC4F8 /* FontSDL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FontSDL.cpp; sourceTree = ""; }; - 639B531A1AC20D5900ECC4F8 /* FontSDL.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FontSDL.hpp; sourceTree = ""; }; - 639B531B1AC20D5900ECC4F8 /* Frustum.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Frustum.cpp; sourceTree = ""; }; - 639B531C1AC20D5900ECC4F8 /* Frustum.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Frustum.hpp; sourceTree = ""; }; - 639B531D1AC20D5900ECC4F8 /* geometry.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = geometry.hpp; sourceTree = ""; }; - 639B531E1AC20D5900ECC4F8 /* geometry.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = geometry.inl; sourceTree = ""; }; - 639B531F1AC20D5900ECC4F8 /* LightObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LightObject.cpp; sourceTree = ""; }; - 639B53201AC20D5900ECC4F8 /* LightObject.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = LightObject.hpp; sourceTree = ""; }; - 639B53211AC20D5900ECC4F8 /* ModelMatrixScope.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ModelMatrixScope.cpp; sourceTree = ""; }; - 639B53221AC20D5900ECC4F8 /* ModelMatrixScope.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ModelMatrixScope.hpp; sourceTree = ""; }; - 639B53231AC20D5900ECC4F8 /* ParticleSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ParticleSystem.cpp; sourceTree = ""; }; - 639B53241AC20D5900ECC4F8 /* ParticleSystem.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParticleSystem.hpp; sourceTree = ""; }; - 639B53251AC20D5900ECC4F8 /* ParticleSystemAffectors.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ParticleSystemAffectors.cpp; sourceTree = ""; }; - 639B53261AC20D5900ECC4F8 /* ParticleSystemAffectors.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParticleSystemAffectors.hpp; sourceTree = ""; }; - 639B53271AC20D5900ECC4F8 /* ParticleSystemEmitters.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ParticleSystemEmitters.cpp; sourceTree = ""; }; - 639B53281AC20D5900ECC4F8 /* ParticleSystemEmitters.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParticleSystemEmitters.hpp; sourceTree = ""; }; - 639B53291AC20D5900ECC4F8 /* ParticleSystemFwd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParticleSystemFwd.hpp; sourceTree = ""; }; - 639B532C1AC20D5900ECC4F8 /* ParticleSystemParameters.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ParticleSystemParameters.cpp; sourceTree = ""; }; - 639B532D1AC20D5900ECC4F8 /* ParticleSystemParameters.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParticleSystemParameters.hpp; sourceTree = ""; }; - 639B532E1AC20D5900ECC4F8 /* PixelFormat.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = PixelFormat.hpp; sourceTree = ""; }; - 639B532F1AC20D5900ECC4F8 /* Renderable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Renderable.cpp; sourceTree = ""; }; - 639B53301AC20D5900ECC4F8 /* Renderable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Renderable.hpp; sourceTree = ""; }; - 639B53311AC20D5900ECC4F8 /* RenderFwd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RenderFwd.hpp; sourceTree = ""; }; - 639B53321AC20D5900ECC4F8 /* RenderManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RenderManager.cpp; sourceTree = ""; }; - 639B53331AC20D5900ECC4F8 /* RenderManager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RenderManager.hpp; sourceTree = ""; }; - 639B53341AC20D5900ECC4F8 /* RenderQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RenderQueue.cpp; sourceTree = ""; }; - 639B53351AC20D5900ECC4F8 /* RenderQueue.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RenderQueue.hpp; sourceTree = ""; }; - 639B53361AC20D5900ECC4F8 /* RenderTarget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RenderTarget.cpp; sourceTree = ""; }; - 639B53371AC20D5900ECC4F8 /* RenderTarget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = RenderTarget.hpp; sourceTree = ""; }; - 639B53381AC20D5900ECC4F8 /* SceneFwd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SceneFwd.hpp; sourceTree = ""; }; - 639B53391AC20D5900ECC4F8 /* SceneGraph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SceneGraph.cpp; sourceTree = ""; }; - 639B533A1AC20D5900ECC4F8 /* SceneGraph.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SceneGraph.hpp; sourceTree = ""; }; - 639B533B1AC20D5900ECC4F8 /* SceneNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SceneNode.cpp; sourceTree = ""; }; - 639B533C1AC20D5900ECC4F8 /* SceneNode.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SceneNode.hpp; sourceTree = ""; }; - 639B533D1AC20D5900ECC4F8 /* SceneObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SceneObject.cpp; sourceTree = ""; }; - 639B533E1AC20D5900ECC4F8 /* SceneObject.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SceneObject.hpp; sourceTree = ""; }; - 639B533F1AC20D5900ECC4F8 /* SceneParameters.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SceneParameters.cpp; sourceTree = ""; }; - 639B53401AC20D5900ECC4F8 /* SceneParameters.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SceneParameters.hpp; sourceTree = ""; }; - 639B53411AC20D5900ECC4F8 /* SceneUtil.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SceneUtil.hpp; sourceTree = ""; }; - 639B53421AC20D5900ECC4F8 /* Scissor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Scissor.cpp; sourceTree = ""; }; - 639B53431AC20D5900ECC4F8 /* Scissor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Scissor.hpp; sourceTree = ""; }; - 639B53441AC20D5900ECC4F8 /* ScissorOGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScissorOGL.cpp; sourceTree = ""; }; - 639B53451AC20D5900ECC4F8 /* ScissorOGL.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ScissorOGL.hpp; sourceTree = ""; }; - 639B53461AC20D5A00ECC4F8 /* ScopeableValue.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ScopeableValue.hpp; sourceTree = ""; }; - 639B53471AC20D5A00ECC4F8 /* SDLWrapper.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SDLWrapper.hpp; sourceTree = ""; }; - 639B53481AC20D5A00ECC4F8 /* Shaders.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Shaders.cpp; sourceTree = ""; }; - 639B53491AC20D5A00ECC4F8 /* Shaders.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Shaders.hpp; sourceTree = ""; }; - 639B534A1AC20D5A00ECC4F8 /* ShadersOGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShadersOGL.cpp; sourceTree = ""; }; - 639B534B1AC20D5A00ECC4F8 /* ShadersOGL.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ShadersOGL.hpp; sourceTree = ""; }; - 639B534C1AC20D5A00ECC4F8 /* spline.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = spline.hpp; sourceTree = ""; }; - 639B534D1AC20D5A00ECC4F8 /* spline3d.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = spline3d.hpp; sourceTree = ""; }; - 639B534E1AC20D5A00ECC4F8 /* StencilScope.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StencilScope.cpp; sourceTree = ""; }; - 639B534F1AC20D5A00ECC4F8 /* StencilScope.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StencilScope.hpp; sourceTree = ""; }; - 639B53501AC20D5A00ECC4F8 /* StencilScopeOGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StencilScopeOGL.cpp; sourceTree = ""; }; - 639B53511AC20D5A00ECC4F8 /* StencilScopeOGL.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StencilScopeOGL.hpp; sourceTree = ""; }; - 639B53521AC20D5A00ECC4F8 /* StencilSettings.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = StencilSettings.hpp; sourceTree = ""; }; - 639B53531AC20D5A00ECC4F8 /* Surface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Surface.cpp; sourceTree = ""; }; - 639B53541AC20D5A00ECC4F8 /* Surface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Surface.hpp; sourceTree = ""; }; - 639B53551AC20D5A00ECC4F8 /* SurfaceSDL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SurfaceSDL.cpp; sourceTree = ""; }; - 639B53561AC20D5A00ECC4F8 /* SurfaceSDL.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SurfaceSDL.hpp; sourceTree = ""; }; - 639B53571AC20D5A00ECC4F8 /* TexPack.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TexPack.cpp; sourceTree = ""; }; - 639B53581AC20D5A00ECC4F8 /* TexPack.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TexPack.hpp; sourceTree = ""; }; - 639B53591AC20D5A00ECC4F8 /* Texture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Texture.cpp; sourceTree = ""; }; - 639B535A1AC20D5A00ECC4F8 /* Texture.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Texture.hpp; sourceTree = ""; }; - 639B535B1AC20D5A00ECC4F8 /* TextureOGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextureOGL.cpp; sourceTree = ""; }; - 639B535C1AC20D5A00ECC4F8 /* TextureOGL.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TextureOGL.hpp; sourceTree = ""; }; - 639B535D1AC20D5A00ECC4F8 /* TextureSDL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextureSDL.cpp; sourceTree = ""; }; - 639B535E1AC20D5A00ECC4F8 /* TextureSDL.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TextureSDL.hpp; sourceTree = ""; }; - 639B535F1AC20D5A00ECC4F8 /* TextureUtils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = TextureUtils.hpp; sourceTree = ""; }; - 639B53601AC20D5A00ECC4F8 /* UniformBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UniformBuffer.cpp; sourceTree = ""; }; - 639B53611AC20D5A00ECC4F8 /* UniformBuffer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = UniformBuffer.hpp; sourceTree = ""; }; - 639B53621AC20D5A00ECC4F8 /* UniformBufferOGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UniformBufferOGL.cpp; sourceTree = ""; }; - 639B53631AC20D5A00ECC4F8 /* UniformBufferOGL.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = UniformBufferOGL.hpp; sourceTree = ""; }; - 639B53641AC20D5A00ECC4F8 /* Util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Util.cpp; sourceTree = ""; }; - 639B53651AC20D5A00ECC4F8 /* Util.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Util.hpp; sourceTree = ""; }; - 639B53661AC20D5A00ECC4F8 /* VGraph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VGraph.cpp; sourceTree = ""; }; - 639B53671AC20D5A00ECC4F8 /* VGraph.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = VGraph.hpp; sourceTree = ""; }; - 639B53681AC20D5A00ECC4F8 /* VGraphCairo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VGraphCairo.cpp; sourceTree = ""; }; - 639B53691AC20D5A00ECC4F8 /* VGraphCairo.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = VGraphCairo.hpp; sourceTree = ""; }; - 639B536A1AC20D5A00ECC4F8 /* VGraphFwd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = VGraphFwd.hpp; sourceTree = ""; }; - 639B536B1AC20D5A00ECC4F8 /* VGraphOGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VGraphOGL.cpp; sourceTree = ""; }; - 639B536C1AC20D5A00ECC4F8 /* VGraphOGL.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = VGraphOGL.hpp; sourceTree = ""; }; - 639B536D1AC20D5A00ECC4F8 /* VGraphOGLFixed.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VGraphOGLFixed.cpp; sourceTree = ""; }; - 639B536E1AC20D5A00ECC4F8 /* VGraphOGLFixed.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = VGraphOGLFixed.hpp; sourceTree = ""; }; - 639B536F1AC20D5A00ECC4F8 /* VGraphPatterns.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = VGraphPatterns.hpp; sourceTree = ""; }; - 639B53701AC20D5A00ECC4F8 /* WindowManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WindowManager.cpp; sourceTree = ""; }; - 639B53711AC20D5A00ECC4F8 /* WindowManager.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WindowManager.hpp; sourceTree = ""; }; - 639B53721AC20D5A00ECC4F8 /* WindowManagerFwd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = WindowManagerFwd.hpp; sourceTree = ""; }; - 639B546D1AC217DB00ECC4F8 /* logger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = logger.cpp; sourceTree = ""; }; - 639B546F1AC2183B00ECC4F8 /* anura_shader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = anura_shader.cpp; sourceTree = ""; }; - 639B54701AC2183B00ECC4F8 /* ColorTransform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ColorTransform.cpp; sourceTree = ""; }; - 639B54711AC2183B00ECC4F8 /* geometry_callable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = geometry_callable.cpp; sourceTree = ""; }; - 639B54721AC2183B00ECC4F8 /* LayerBlitInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LayerBlitInfo.cpp; sourceTree = ""; }; - 639B54731AC2183B00ECC4F8 /* normal_map.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = normal_map.cpp; sourceTree = ""; }; - 639B54741AC2183B00ECC4F8 /* ParticleSystemWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ParticleSystemWidget.cpp; sourceTree = ""; }; - 639B54761AC2183B00ECC4F8 /* poly_line_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = poly_line_widget.cpp; sourceTree = ""; }; - 639B54771AC2183B00ECC4F8 /* SceneNodeCallable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SceneNodeCallable.cpp; sourceTree = ""; }; - 639B54781AC2183B00ECC4F8 /* SceneObjectCallable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SceneObjectCallable.cpp; sourceTree = ""; }; - 639B54791AC2183B00ECC4F8 /* screen_handling.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = screen_handling.cpp; sourceTree = ""; }; - 639B547A1AC2183B00ECC4F8 /* TextureObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextureObject.cpp; sourceTree = ""; }; - 639B54871AC2187500ECC4F8 /* rect_renderable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rect_renderable.cpp; sourceTree = ""; }; - 639B54891AC2188A00ECC4F8 /* surface_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = surface_utils.cpp; sourceTree = ""; }; - 63D8A1E41C40BDC9008B8437 /* hex_mask.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hex_mask.cpp; sourceTree = ""; }; - 63DF1B2D1D4682E10060A502 /* xslider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xslider.cpp; sourceTree = ""; }; - 63DF1B2E1D4682E10060A502 /* xslider.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = xslider.hpp; sourceTree = ""; }; - 63DFC6991D35A98200E0C454 /* event_listener.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = event_listener.cpp; sourceTree = ""; }; - 63DFC69A1D35A98200E0C454 /* event_listener.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = event_listener.hpp; sourceTree = ""; }; - 63E091FC1C5CA168006170A8 /* shared_memory_pipe.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shared_memory_pipe.cpp; sourceTree = ""; }; - 63E091FD1C5CA168006170A8 /* shared_memory_pipe.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = shared_memory_pipe.hpp; sourceTree = ""; }; - 63E091FE1C5CA168006170A8 /* tbs_ipc_client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_ipc_client.cpp; sourceTree = ""; }; - 63E091FF1C5CA168006170A8 /* tbs_ipc_client.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tbs_ipc_client.hpp; sourceTree = ""; }; - 63E3EC2F1B452D55002F8294 /* FontDriver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FontDriver.cpp; sourceTree = ""; }; - 63E3EC301B452D55002F8294 /* FontDriver.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FontDriver.hpp; sourceTree = ""; }; - 63E3EC311B452D55002F8294 /* FontImpl.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = FontImpl.hpp; sourceTree = ""; }; - 63E3EC321B452D55002F8294 /* FontSTB.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FontSTB.cpp; sourceTree = ""; }; - 63E3EC331B452D55002F8294 /* stb_rect_pack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stb_rect_pack.h; sourceTree = ""; }; - 63E3EC341B452D55002F8294 /* stb_truetype.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stb_truetype.h; sourceTree = ""; }; - 63E3EC351B452D55002F8294 /* SurfaceBlur.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SurfaceBlur.cpp; sourceTree = ""; }; - 63E3EC361B452D55002F8294 /* SurfaceBlur.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SurfaceBlur.hpp; sourceTree = ""; }; - 63EAECC41D14DA8300F425C3 /* Cursor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Cursor.cpp; sourceTree = ""; }; - 63EAECC51D14DA8300F425C3 /* Cursor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = Cursor.hpp; sourceTree = ""; }; - 84AE5E9E27322CE3000488E1 /* NSWindowswizzler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSWindowswizzler.m; sourceTree = ""; }; - C00160C516A29908001DAEB9 /* tbs_bot.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_bot.cpp; sourceTree = ""; }; - C00160C616A29908001DAEB9 /* tbs_bot.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tbs_bot.hpp; sourceTree = ""; }; - C00160C916A2991D001DAEB9 /* tbs_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_server.cpp; sourceTree = ""; }; - C00160CA16A2991D001DAEB9 /* tbs_server.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tbs_server.hpp; sourceTree = ""; }; - C00160CB16A2991D001DAEB9 /* tbs_web_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_web_server.cpp; sourceTree = ""; }; - C00160CC16A2991D001DAEB9 /* tbs_web_server.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tbs_web_server.hpp; sourceTree = ""; }; - C00160D016AF2E00001DAEB9 /* load_level_nothread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = load_level_nothread.cpp; sourceTree = ""; }; - C008A2CC1804EFFE0061363A /* input.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = input.cpp; sourceTree = ""; }; - C008A2CD1804EFFE0061363A /* input.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = input.hpp; sourceTree = ""; }; + 00029B3E2A88A98200EB19EF /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; }; + 00116EE12A8ABC5300F6D09B /* libcairo.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcairo.a; path = vcpkg/lib/universal/libcairo.a; sourceTree = ""; }; + 0019D1642A8AC2AB00D05511 /* libpng.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpng.a; path = vcpkg/lib/universal/libpng.a; sourceTree = ""; }; + 001E87EA2A896D84008796FE /* libz.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libz.a; path = vcpkg/lib/universal/libz.a; sourceTree = ""; }; + 001E87EC2A896FFA008796FE /* libvorbisfile.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvorbisfile.a; path = vcpkg/lib/universal/libvorbisfile.a; sourceTree = ""; }; + 001E87EE2A897696008796FE /* libvorbis.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvorbis.a; path = vcpkg/lib/universal/libvorbis.a; sourceTree = ""; }; + 001E87F02A89771B008796FE /* libogg.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libogg.a; path = vcpkg/lib/universal/libogg.a; sourceTree = ""; }; + 002422BC2A8ABBAC00575695 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; + 0032216F2A87872F0002E147 /* voxel_editor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voxel_editor.cpp; sourceTree = ""; }; + 003221712A87872F0002E147 /* svg_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = svg_utils.cpp; sourceTree = ""; }; + 003221742A87872F0002E147 /* svg_shapes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = svg_shapes.cpp; sourceTree = ""; }; + 003221772A87872F0002E147 /* easy_svg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = easy_svg.cpp; sourceTree = ""; }; + 003221782A87872F0002E147 /* svg_parse.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = svg_parse.cpp; sourceTree = ""; }; + 003221792A87872F0002E147 /* svg_style.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = svg_style.cpp; sourceTree = ""; }; + 0032217C2A87872F0002E147 /* svg_gradient.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = svg_gradient.cpp; sourceTree = ""; }; + 003221802A87872F0002E147 /* svg_paint.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = svg_paint.cpp; sourceTree = ""; }; + 003221822A87872F0002E147 /* svg_transform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = svg_transform.cpp; sourceTree = ""; }; + 003221832A87872F0002E147 /* svg_path_parse.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = svg_path_parse.cpp; sourceTree = ""; }; + 003221842A87872F0002E147 /* svg_length.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = svg_length.cpp; sourceTree = ""; }; + 003221852A87872F0002E147 /* svg_element.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = svg_element.cpp; sourceTree = ""; }; + 003221862A87872F0002E147 /* svg_fwd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = svg_fwd.cpp; sourceTree = ""; }; + 0032218C2A87872F0002E147 /* svg_container.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = svg_container.cpp; sourceTree = ""; }; + 0032218D2A87872F0002E147 /* svg_attribs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = svg_attribs.cpp; sourceTree = ""; }; + 0032218F2A87872F0002E147 /* scrollable_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scrollable_widget.cpp; sourceTree = ""; }; + 003221932A87872F0002E147 /* formula_interface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_interface.cpp; sourceTree = ""; }; + 003221942A87872F0002E147 /* widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = widget.cpp; sourceTree = ""; }; + 003221962A87872F0002E147 /* tile_map.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tile_map.cpp; sourceTree = ""; }; + 0032219A2A87872F0002E147 /* formula_callable_visitor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_callable_visitor.cpp; sourceTree = ""; }; + 0032219C2A87872F0002E147 /* tbs_matchmaking_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_matchmaking_server.cpp; sourceTree = ""; }; + 0032219E2A87872F0002E147 /* xhtml_border_info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_border_info.cpp; sourceTree = ""; }; + 0032219F2A87872F0002E147 /* xhtml_text_node.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_text_node.cpp; sourceTree = ""; }; + 003221A42A87872F0002E147 /* xhtml_box.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_box.cpp; sourceTree = ""; }; + 003221A52A87872F0002E147 /* xhtml_element.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_element.cpp; sourceTree = ""; }; + 003221A62A87872F0002E147 /* xhtml_render_ctx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_render_ctx.cpp; sourceTree = ""; }; + 003221A82A87872F0002E147 /* xhtml_line_box.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_line_box.cpp; sourceTree = ""; }; + 003221AA2A87872F0002E147 /* url_handler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = url_handler.cpp; sourceTree = ""; }; + 003221AB2A87872F0002E147 /* xhtml_listitem_box.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_listitem_box.cpp; sourceTree = ""; }; + 003221AE2A87872F0002E147 /* css_properties.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = css_properties.cpp; sourceTree = ""; }; + 003221B12A87872F0002E147 /* xhtml_node.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_node.cpp; sourceTree = ""; }; + 003221B32A87872F0002E147 /* scrollable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scrollable.cpp; sourceTree = ""; }; + 003221B42A87872F0002E147 /* css_lexer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = css_lexer.cpp; sourceTree = ""; }; + 003221B72A87872F0002E147 /* xhtml_layout_engine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_layout_engine.cpp; sourceTree = ""; }; + 003221B82A87872F0002E147 /* xhtml_inline_block_box.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_inline_block_box.cpp; sourceTree = ""; }; + 003221BC2A87872F0002E147 /* xslider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xslider.cpp; sourceTree = ""; }; + 003221BD2A87872F0002E147 /* css_selector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = css_selector.cpp; sourceTree = ""; }; + 003221BF2A87872F0002E147 /* xhtml_inline_element_box.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_inline_element_box.cpp; sourceTree = ""; }; + 003221C02A87872F0002E147 /* to_roman.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = to_roman.cpp; sourceTree = ""; }; + 003221C42A87872F0002E147 /* css_styles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = css_styles.cpp; sourceTree = ""; }; + 003221C52A87872F0002E147 /* xhtml_parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_parser.cpp; sourceTree = ""; }; + 003221C82A87872F0002E147 /* xhtml_background_info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_background_info.cpp; sourceTree = ""; }; + 003221C92A87872F0002E147 /* css_stylesheet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = css_stylesheet.cpp; sourceTree = ""; }; + 003221CB2A87872F0002E147 /* xhtml_style_tree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_style_tree.cpp; sourceTree = ""; }; + 003221CE2A87872F0002E147 /* css_transition.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = css_transition.cpp; sourceTree = ""; }; + 003221D22A87872F0002E147 /* xhtml_root_box.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_root_box.cpp; sourceTree = ""; }; + 003221D42A87872F0002E147 /* xhtml_block_box.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_block_box.cpp; sourceTree = ""; }; + 003221D52A87872F0002E147 /* xhtml_script_interface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_script_interface.cpp; sourceTree = ""; }; + 003221D82A87872F0002E147 /* solid_renderable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = solid_renderable.cpp; sourceTree = ""; }; + 003221DA2A87872F0002E147 /* css_parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = css_parser.cpp; sourceTree = ""; }; + 003221DD2A87872F0002E147 /* xhtml_text_box.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_text_box.cpp; sourceTree = ""; }; + 003221DE2A87872F0002E147 /* event_listener.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = event_listener.cpp; sourceTree = ""; }; + 003221E02A87872F0002E147 /* xhtml_absolute_box.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = xhtml_absolute_box.cpp; sourceTree = ""; }; + 003221E22A87872F0002E147 /* json_parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = json_parser.cpp; sourceTree = ""; }; + 003221E42A87872F0002E147 /* draw_primitive.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = draw_primitive.cpp; sourceTree = ""; }; + 003221E72A87872F0002E147 /* variant_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = variant_utils.cpp; sourceTree = ""; }; + 003221E82A87872F0002E147 /* editor_formula_functions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor_formula_functions.cpp; sourceTree = ""; }; + 003221EA2A87872F0002E147 /* md5.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = md5.cpp; sourceTree = ""; }; + 003221EC2A87872F0002E147 /* checkbox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = checkbox.cpp; sourceTree = ""; }; + 003221ED2A87872F0002E147 /* object_events.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = object_events.cpp; sourceTree = ""; }; + 003221EE2A87872F0002E147 /* bar_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bar_widget.cpp; sourceTree = ""; }; + 003221F42A87872F0002E147 /* thread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = thread.cpp; sourceTree = ""; }; + 003221F52A87872F0002E147 /* tbs_web_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_web_server.cpp; sourceTree = ""; }; + 003221F62A87872F0002E147 /* rich_text_label.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rich_text_label.cpp; sourceTree = ""; }; + 003221F72A87872F0002E147 /* difficulty.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = difficulty.cpp; sourceTree = ""; }; + 003221F82A87872F0002E147 /* theme_imgui.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = theme_imgui.cpp; sourceTree = ""; }; + 003221FA2A87872F0002E147 /* tiled.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tiled.cpp; sourceTree = ""; }; + 003221FB2A87872F0002E147 /* tmx_reader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tmx_reader.cpp; sourceTree = ""; }; + 003221FE2A87872F0002E147 /* collision_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collision_utils.cpp; sourceTree = ""; }; + 003222022A87872F0002E147 /* multiplayer_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = multiplayer_server.cpp; sourceTree = ""; }; + 003222032A87872F0002E147 /* utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utils.cpp; sourceTree = ""; }; + 003222042A87872F0002E147 /* game_registry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = game_registry.cpp; sourceTree = ""; }; + 003222062A87872F0002E147 /* controls.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = controls.cpp; sourceTree = ""; }; + 0032220A2A87872F0002E147 /* settings_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = settings_dialog.cpp; sourceTree = ""; }; + 0032220B2A87872F0002E147 /* language_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = language_dialog.cpp; sourceTree = ""; }; + 0032220C2A87872F0002E147 /* loading_screen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loading_screen.cpp; sourceTree = ""; }; + 0032220D2A87872F0002E147 /* custom_object_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = custom_object_dialog.cpp; sourceTree = ""; }; + 0032220E2A87872F0002E147 /* frame.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = frame.cpp; sourceTree = ""; }; + 003222112A87872F0002E147 /* input.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = input.cpp; sourceTree = ""; }; + 003222122A87872F0002E147 /* preprocessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = preprocessor.cpp; sourceTree = ""; }; + 003222132A87872F0002E147 /* stats_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stats_server.cpp; sourceTree = ""; }; + 003222162A87872F0002E147 /* multi_tile_pattern.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = multi_tile_pattern.cpp; sourceTree = ""; }; + 0032221A2A87872F0002E147 /* player_info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = player_info.cpp; sourceTree = ""; }; + 0032221B2A87872F0002E147 /* level_logic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = level_logic.cpp; sourceTree = ""; }; + 0032221C2A87872F0002E147 /* button.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = button.cpp; sourceTree = ""; }; + 0032221E2A87872F0002E147 /* json_tokenizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = json_tokenizer.cpp; sourceTree = ""; }; + 003222222A87872F0002E147 /* rectangle_rotator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rectangle_rotator.cpp; sourceTree = ""; }; + 003222232A87872F0002E147 /* multiplayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = multiplayer.cpp; sourceTree = ""; }; + 003222252A87872F0002E147 /* surface_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = surface_utils.cpp; sourceTree = ""; }; + 003222272A87872F0002E147 /* editor_dialogs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor_dialogs.cpp; sourceTree = ""; }; + 003222282A87872F0002E147 /* formula_visualize_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_visualize_widget.cpp; sourceTree = ""; }; + 0032222B2A87872F0002E147 /* animation_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = animation_widget.cpp; sourceTree = ""; }; + 0032222C2A87872F0002E147 /* current_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = current_generator.cpp; sourceTree = ""; }; + 003222322A87872F0002E147 /* hex_mask.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hex_mask.cpp; sourceTree = ""; }; + 003222332A87872F0002E147 /* hex_loader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hex_loader.cpp; sourceTree = ""; }; + 003222342A87872F0002E147 /* tile_rules.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tile_rules.cpp; sourceTree = ""; }; + 003222352A87872F0002E147 /* hex_map.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hex_map.cpp; sourceTree = ""; }; + 0032223B2A87872F0002E147 /* hex_renderable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hex_renderable.cpp; sourceTree = ""; }; + 0032223D2A87872F0002E147 /* hex_tile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hex_tile.cpp; sourceTree = ""; }; + 0032223E2A87872F0002E147 /* hex_helper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hex_helper.cpp; sourceTree = ""; }; + 003222402A87872F0002E147 /* decimal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decimal.cpp; sourceTree = ""; }; + 003222422A87872F0002E147 /* formula_object.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_object.cpp; sourceTree = ""; }; + 003222482A87872F0002E147 /* formula_callable_definition.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_callable_definition.cpp; sourceTree = ""; }; + 003222492A87872F0002E147 /* animation_preview_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = animation_preview_widget.cpp; sourceTree = ""; }; + 0032224A2A87872F0002E147 /* base64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = base64.cpp; sourceTree = ""; }; + 0032224B2A87872F0002E147 /* animation_creator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = animation_creator.cpp; sourceTree = ""; }; + 0032224D2A87872F0002E147 /* distortion.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = distortion.cpp; sourceTree = ""; }; + 0032224E2A87872F0002E147 /* preferences.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = preferences.cpp; sourceTree = ""; }; + 0032224F2A87872F0002E147 /* checksum.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = checksum.cpp; sourceTree = ""; }; + 003222502A87872F0002E147 /* color_picker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = color_picker.cpp; sourceTree = ""; }; + 003222512A87872F0002E147 /* tbs_ipc_client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_ipc_client.cpp; sourceTree = ""; }; + 003222522A87872F0002E147 /* playable_custom_object.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = playable_custom_object.cpp; sourceTree = ""; }; + 003222532A87872F0002E147 /* stats_server_main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stats_server_main.cpp; sourceTree = ""; }; + 003222542A87872F0002E147 /* unit_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unit_test.cpp; sourceTree = ""; }; + 003222562A87872F0002E147 /* video_selections.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = video_selections.cpp; sourceTree = ""; }; + 003222572A87872F0002E147 /* entity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = entity.cpp; sourceTree = ""; }; + 003222592A87872F0002E147 /* tbs_ai_player.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_ai_player.cpp; sourceTree = ""; }; + 0032225C2A87872F0002E147 /* isoworld.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = isoworld.cpp; sourceTree = ""; }; + 0032225D2A87872F0002E147 /* draw_tile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = draw_tile.cpp; sourceTree = ""; }; + 0032225E2A87872F0002E147 /* module.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = module.cpp; sourceTree = ""; }; + 0032225F2A87872F0002E147 /* tbs_client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_client.cpp; sourceTree = ""; }; + 003222652A87872F0002E147 /* widget_editor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = widget_editor.cpp; sourceTree = ""; }; + 003222662A87872F0002E147 /* auto_update_window.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = auto_update_window.cpp; sourceTree = ""; }; + 0032226C2A87872F0002E147 /* utility_render_level.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utility_render_level.cpp; sourceTree = ""; }; + 0032226D2A87872F0002E147 /* random.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = random.cpp; sourceTree = ""; }; + 003222712A87872F0002E147 /* anura_shader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = anura_shader.cpp; sourceTree = ""; }; + 003222732A87872F0002E147 /* level.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = level.cpp; sourceTree = ""; }; + 003222752A87872F0002E147 /* http_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = http_server.cpp; sourceTree = ""; }; + 003222772A87872F0002E147 /* pause_game_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pause_game_dialog.cpp; sourceTree = ""; }; + 0032227B2A87872F0002E147 /* dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dialog.cpp; sourceTree = ""; }; + 0032229A2A87872F0002E147 /* imgui_widgets.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = imgui_widgets.cpp; sourceTree = ""; }; + 003222D32A87872F0002E147 /* imgui.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = imgui.cpp; sourceTree = ""; }; + 0032238B2A87872F0002E147 /* imgui_tables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = imgui_tables.cpp; sourceTree = ""; }; + 0032238D2A87872F0002E147 /* imgui_draw.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = imgui_draw.cpp; sourceTree = ""; }; + 0032238E2A87872F0002E147 /* load_level_nothread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = load_level_nothread.cpp; sourceTree = ""; }; + 003223962A87872F0002E147 /* stats.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stats.cpp; sourceTree = ""; }; + 003223972A87872F0002E147 /* debug_console.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = debug_console.cpp; sourceTree = ""; }; + 003223982A87872F0002E147 /* widget_factory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = widget_factory.cpp; sourceTree = ""; }; + 003223992A87872F0002E147 /* screen_handling.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = screen_handling.cpp; sourceTree = ""; }; + 0032239A2A87872F0002E147 /* user_voxel_object.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = user_voxel_object.cpp; sourceTree = ""; }; + 0032239B2A87872F0002E147 /* progress_bar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = progress_bar.cpp; sourceTree = ""; }; + 0032239E2A87872F0002E147 /* asserts.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = asserts.cpp; sourceTree = ""; }; + 003223A22A87872F0002E147 /* simplex_noise_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simplex_noise_tests.cpp; sourceTree = ""; }; + 003223A32A87872F0002E147 /* light.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = light.cpp; sourceTree = ""; }; + 003223A52A87872F0002E147 /* rect_renderable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rect_renderable.cpp; sourceTree = ""; }; + 003223AB2A87872F0002E147 /* message_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = message_dialog.cpp; sourceTree = ""; }; + 003223AD2A87872F0002E147 /* group_property_editor_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = group_property_editor_dialog.cpp; sourceTree = ""; }; + 003223B12A87872F0002E147 /* ft_iface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ft_iface.cpp; sourceTree = ""; }; + 003223B62A87872F0002E147 /* formula_profiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_profiler.cpp; sourceTree = ""; }; + 003223B72A87872F0002E147 /* tbs_internal_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_internal_server.cpp; sourceTree = ""; }; + 003223BD2A87872F0002E147 /* controls_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = controls_dialog.cpp; sourceTree = ""; }; + 003223C12A87872F0002E147 /* gui_section.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gui_section.cpp; sourceTree = ""; }; + 003223C52A87872F0002E147 /* globals.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = globals.cpp; sourceTree = ""; }; + 003223C62A87872F0002E147 /* weather_particle_system.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = weather_particle_system.cpp; sourceTree = ""; }; + 003223C72A87872F0002E147 /* particle_system.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = particle_system.cpp; sourceTree = ""; }; + 003223C92A87872F0002E147 /* ColorTransform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ColorTransform.cpp; sourceTree = ""; }; + 003223CA2A87872F0002E147 /* i18n.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = i18n.cpp; sourceTree = ""; }; + 003223CB2A87872F0002E147 /* cairo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cairo.cpp; sourceTree = ""; }; + 003223CC2A87872F0002E147 /* variant_callable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = variant_callable.cpp; sourceTree = ""; }; + 003223CE2A87872F0002E147 /* water.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = water.cpp; sourceTree = ""; }; + 003223D32A87872F0002E147 /* tree_view_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tree_view_widget.cpp; sourceTree = ""; }; + 003223D82A87872F0002E147 /* editor_variable_info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor_variable_info.cpp; sourceTree = ""; }; + 003223DC2A87872F0002E147 /* SceneObjectCallable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SceneObjectCallable.cpp; sourceTree = ""; }; + 003223DD2A87872F0002E147 /* formula_function_registry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_function_registry.cpp; sourceTree = ""; }; + 003223E02A87872F0002E147 /* tooltip.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tooltip.cpp; sourceTree = ""; }; + 003223E12A87872F0002E147 /* uuid.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uuid.cpp; sourceTree = ""; }; + 003223E32A87872F0002E147 /* voxel_object_functions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voxel_object_functions.cpp; sourceTree = ""; }; + 003223E42A87872F0002E147 /* editor_level_properties_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor_level_properties_dialog.cpp; sourceTree = ""; }; + 003223E52A87872F0002E147 /* variant_type_check.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = variant_type_check.cpp; sourceTree = ""; }; + 003223E62A87872F0002E147 /* custom_object_callable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = custom_object_callable.cpp; sourceTree = ""; }; + 003223E72A87872F0002E147 /* scrollbar_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scrollbar_widget.cpp; sourceTree = ""; }; + 003223E92A87872F0002E147 /* editor_module_properties_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor_module_properties_dialog.cpp; sourceTree = ""; }; + 003223EA2A87872F0002E147 /* preview_tileset_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = preview_tileset_widget.cpp; sourceTree = ""; }; + 003223EE2A87872F0002E147 /* code_editor_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = code_editor_dialog.cpp; sourceTree = ""; }; + 003223F02A87872F0002E147 /* blur.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = blur.cpp; sourceTree = ""; }; + 003223F22A87872F0002E147 /* editor_layers_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor_layers_dialog.cpp; sourceTree = ""; }; + 003223F32A87872F0002E147 /* module_web_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = module_web_server.cpp; sourceTree = ""; }; + 003223F42A87872F0002E147 /* formula.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula.cpp; sourceTree = ""; }; + 003223F52A87872F0002E147 /* stats_web_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stats_web_server.cpp; sourceTree = ""; }; + 003223F62A87872F0002E147 /* dropdown_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dropdown_widget.cpp; sourceTree = ""; }; + 003223F72A87872F0002E147 /* tbs_relay_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_relay_server.cpp; sourceTree = ""; }; + 003223F82A87872F0002E147 /* tileset_editor_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tileset_editor_dialog.cpp; sourceTree = ""; }; + 003223F92A87872F0002E147 /* graphical_font_label.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = graphical_font_label.cpp; sourceTree = ""; }; + 003223FA2A87872F0002E147 /* ffl_weak_ptr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ffl_weak_ptr.cpp; sourceTree = ""; }; + 003223FF2A87872F0002E147 /* TextureObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextureObject.cpp; sourceTree = ""; }; + 003224002A87872F0002E147 /* tbs_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_server.cpp; sourceTree = ""; }; + 003224012A87872F0002E147 /* label.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = label.cpp; sourceTree = ""; }; + 003224022A87872F0002E147 /* filesystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filesystem.cpp; sourceTree = ""; }; + 003224032A87872F0002E147 /* custom_object_functions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = custom_object_functions.cpp; sourceTree = ""; }; + 003224052A87872F0002E147 /* skybox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = skybox.cpp; sourceTree = ""; }; + 003224062A87872F0002E147 /* string_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_utils.cpp; sourceTree = ""; }; + 003224082A87872F0002E147 /* tbs_bot.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_bot.cpp; sourceTree = ""; }; + 0032240D2A87872F0002E147 /* formula_callable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_callable.cpp; sourceTree = ""; }; + 0032240F2A87872F0002E147 /* http_client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = http_client.cpp; sourceTree = ""; }; + 003224112A87872F0002E147 /* voxel_animation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voxel_animation.cpp; sourceTree = ""; }; + 003224122A87872F0002E147 /* poly_line_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = poly_line_widget.cpp; sourceTree = ""; }; + 003224132A87872F0002E147 /* level_runner.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = level_runner.cpp; sourceTree = ""; }; + 003224142A87872F0002E147 /* background.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = background.cpp; sourceTree = ""; }; + 003224152A87872F0002E147 /* text_editor_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text_editor_widget.cpp; sourceTree = ""; }; + 003224162A87872F0002E147 /* StackWalker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StackWalker.cpp; sourceTree = ""; }; + 003224172A87872F0002E147 /* surface_cache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = surface_cache.cpp; sourceTree = ""; }; + 003224192A87872F0002E147 /* formula_garbage_collector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_garbage_collector.cpp; sourceTree = ""; }; + 0032241B2A87872F0002E147 /* shared_memory_pipe.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shared_memory_pipe.cpp; sourceTree = ""; }; + 0032241D2A87872F0002E147 /* intrusive_ptr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = intrusive_ptr.cpp; sourceTree = ""; }; + 0032241E2A87872F0002E147 /* speech_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = speech_dialog.cpp; sourceTree = ""; }; + 003224222A87872F0002E147 /* LayerBlitInfo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LayerBlitInfo.cpp; sourceTree = ""; }; + 003224232A87872F0002E147 /* variant.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = variant.cpp; sourceTree = ""; }; + 003224252A87872F0002E147 /* sound.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sound.cpp; sourceTree = ""; }; + 003224262A87872F0002E147 /* background_task_pool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = background_task_pool.cpp; sourceTree = ""; }; + 003224272A87872F0002E147 /* poly_map.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = poly_map.cpp; sourceTree = ""; }; + 003224282A87872F0002E147 /* wml_formula_callable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wml_formula_callable.cpp; sourceTree = ""; }; + 0032242A2A87872F0002E147 /* ffl_dom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ffl_dom.cpp; sourceTree = ""; }; + 0032242D2A87872F0002E147 /* character_editor_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = character_editor_dialog.cpp; sourceTree = ""; }; + 0032242F2A87872F0002E147 /* editor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor.cpp; sourceTree = ""; }; + 003224302A87872F0002E147 /* filesystem-android.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "filesystem-android.cpp"; sourceTree = ""; }; + 003224322A87872F0002E147 /* grid_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = grid_widget.cpp; sourceTree = ""; }; + 003224372A8787300002E147 /* voxel_model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voxel_model.cpp; sourceTree = ""; }; + 003224382A8787300002E147 /* custom_object.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = custom_object.cpp; sourceTree = ""; }; + 0032243C2A8787300002E147 /* file_chooser_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = file_chooser_dialog.cpp; sourceTree = ""; }; + 0032243D2A8787300002E147 /* translate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = translate.cpp; sourceTree = ""; }; + 003224412A8787300002E147 /* widget_settings_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = widget_settings_dialog.cpp; sourceTree = ""; }; + 003224422A8787300002E147 /* tbs_internal_client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_internal_client.cpp; sourceTree = ""; }; + 003224442A8787300002E147 /* property_editor_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = property_editor_dialog.cpp; sourceTree = ""; }; + 003224452A8787300002E147 /* utility_object_compiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utility_object_compiler.cpp; sourceTree = ""; }; + 003224462A8787300002E147 /* image_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = image_widget.cpp; sourceTree = ""; }; + 003224472A8787300002E147 /* particle_system_proxy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = particle_system_proxy.cpp; sourceTree = ""; }; + 003224492A8787300002E147 /* external_text_editor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = external_text_editor.cpp; sourceTree = ""; }; + 0032244B2A8787300002E147 /* code_editor_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = code_editor_widget.cpp; sourceTree = ""; }; + 0032244D2A8787300002E147 /* tbs_game.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_game.cpp; sourceTree = ""; }; + 0032244E2A8787300002E147 /* simplex_noise.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simplex_noise.cpp; sourceTree = ""; }; + 0032244F2A8787300002E147 /* VoronoiDiagramGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VoronoiDiagramGenerator.cpp; sourceTree = ""; }; + 003224522A8787300002E147 /* key_button.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = key_button.cpp; sourceTree = ""; }; + 003224552A8787300002E147 /* formula_variable_storage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_variable_storage.cpp; sourceTree = ""; }; + 003224572A8787300002E147 /* ClipScope.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ClipScope.cpp; sourceTree = ""; }; + 003224592A8787300002E147 /* LightObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = LightObject.cpp; sourceTree = ""; }; + 003224602A8787300002E147 /* VGraphOGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VGraphOGL.cpp; sourceTree = ""; }; + 003224632A8787300002E147 /* FontSTB.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FontSTB.cpp; sourceTree = ""; }; + 003224642A8787300002E147 /* Util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Util.cpp; sourceTree = ""; }; + 003224662A8787300002E147 /* ParticleSystemEmitters.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ParticleSystemEmitters.cpp; sourceTree = ""; }; + 003224692A8787300002E147 /* AttributeSet.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AttributeSet.cpp; sourceTree = ""; }; + 003224702A8787300002E147 /* UniformBuffer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UniformBuffer.cpp; sourceTree = ""; }; + 003224752A8787300002E147 /* Canvas.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Canvas.cpp; sourceTree = ""; }; + 003224772A8787300002E147 /* ShadersOGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ShadersOGL.cpp; sourceTree = ""; }; + 003224792A8787300002E147 /* FontDriver.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FontDriver.cpp; sourceTree = ""; }; + 0032247A2A8787300002E147 /* UniformBufferOGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = UniformBufferOGL.cpp; sourceTree = ""; }; + 0032247D2A8787300002E147 /* VGraph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VGraph.cpp; sourceTree = ""; }; + 0032247E2A8787300002E147 /* Blend.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Blend.cpp; sourceTree = ""; }; + 0032247F2A8787300002E147 /* BlendModeScope.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BlendModeScope.cpp; sourceTree = ""; }; + 003224802A8787300002E147 /* ParticleSystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ParticleSystem.cpp; sourceTree = ""; }; + 003224812A8787300002E147 /* RenderManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RenderManager.cpp; sourceTree = ""; }; + 003224832A8787300002E147 /* BlendOGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BlendOGL.cpp; sourceTree = ""; }; + 003224862A8787300002E147 /* VGraphOGLFixed.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VGraphOGLFixed.cpp; sourceTree = ""; }; + 003224872A8787300002E147 /* FontSDL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FontSDL.cpp; sourceTree = ""; }; + 003224882A8787300002E147 /* DisplayDeviceOGLFixed.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DisplayDeviceOGLFixed.cpp; sourceTree = ""; }; + 003224892A8787300002E147 /* Font.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Font.cpp; sourceTree = ""; }; + 0032248C2A8787300002E147 /* Texture.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Texture.cpp; sourceTree = ""; }; + 0032248D2A8787300002E147 /* StencilScopeOGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StencilScopeOGL.cpp; sourceTree = ""; }; + 003224922A8787300002E147 /* ScissorOGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ScissorOGL.cpp; sourceTree = ""; }; + 003224932A8787300002E147 /* FontFreetype.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FontFreetype.cpp; sourceTree = ""; }; + 003224952A8787300002E147 /* RenderTarget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RenderTarget.cpp; sourceTree = ""; }; + 003224972A8787300002E147 /* Frustum.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Frustum.cpp; sourceTree = ""; }; + 003224982A8787300002E147 /* Shaders.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Shaders.cpp; sourceTree = ""; }; + 0032249A2A8787300002E147 /* Gradients.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Gradients.cpp; sourceTree = ""; }; + 0032249B2A8787300002E147 /* TextureSDL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextureSDL.cpp; sourceTree = ""; }; + 0032249C2A8787300002E147 /* Color.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Color.cpp; sourceTree = ""; }; + 003224A12A8787300002E147 /* VGraphCairo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VGraphCairo.cpp; sourceTree = ""; }; + 003224A22A8787300002E147 /* DisplayDeviceSDL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DisplayDeviceSDL.cpp; sourceTree = ""; }; + 003224A52A8787300002E147 /* SceneGraph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SceneGraph.cpp; sourceTree = ""; }; + 003224AB2A8787300002E147 /* EffectsOGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = EffectsOGL.cpp; sourceTree = ""; }; + 003224AE2A8787300002E147 /* Renderable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Renderable.cpp; sourceTree = ""; }; + 003224B32A8787300002E147 /* SceneNode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SceneNode.cpp; sourceTree = ""; }; + 003224B42A8787300002E147 /* ClipScopeOGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ClipScopeOGL.cpp; sourceTree = ""; }; + 003224B92A8787300002E147 /* AttributeSetOGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AttributeSetOGL.cpp; sourceTree = ""; }; + 003224BA2A8787300002E147 /* ColorScope.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ColorScope.cpp; sourceTree = ""; }; + 003224BB2A8787300002E147 /* FboOGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = FboOGL.cpp; sourceTree = ""; }; + 003224BD2A8787300002E147 /* SceneObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SceneObject.cpp; sourceTree = ""; }; + 003224BE2A8787300002E147 /* WindowManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WindowManager.cpp; sourceTree = ""; }; + 003224C22A8787300002E147 /* TextureUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextureUtils.cpp; sourceTree = ""; }; + 003224C32A8787300002E147 /* DisplayDevice.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DisplayDevice.cpp; sourceTree = ""; }; + 003224C92A8787300002E147 /* SceneParameters.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SceneParameters.cpp; sourceTree = ""; }; + 003224CA2A8787300002E147 /* SceneTree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SceneTree.cpp; sourceTree = ""; }; + 003224CB2A8787300002E147 /* StencilScope.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = StencilScope.cpp; sourceTree = ""; }; + 003224CE2A8787300002E147 /* SurfaceScale.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SurfaceScale.cpp; sourceTree = ""; }; + 003224CF2A8787300002E147 /* ModelMatrixScope.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ModelMatrixScope.cpp; sourceTree = ""; }; + 003224D02A8787300002E147 /* imgui_impl_sdl_gl3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = imgui_impl_sdl_gl3.cpp; sourceTree = ""; }; + 003224D22A8787300002E147 /* TexPack.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TexPack.cpp; sourceTree = ""; }; + 003224D32A8787300002E147 /* SurfaceSDL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SurfaceSDL.cpp; sourceTree = ""; }; + 003224D52A8787300002E147 /* Scissor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Scissor.cpp; sourceTree = ""; }; + 003224D62A8787300002E147 /* Surface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Surface.cpp; sourceTree = ""; }; + 003224D82A8787300002E147 /* CameraObject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CameraObject.cpp; sourceTree = ""; }; + 003224DB2A8787300002E147 /* Cursor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Cursor.cpp; sourceTree = ""; }; + 003224DC2A8787300002E147 /* ParticleSystemUI.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ParticleSystemUI.cpp; sourceTree = ""; }; + 003224DD2A8787300002E147 /* Blittable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Blittable.cpp; sourceTree = ""; }; + 003224E22A8787300002E147 /* RenderQueue.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = RenderQueue.cpp; sourceTree = ""; }; + 003224E42A8787300002E147 /* CanvasOGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CanvasOGL.cpp; sourceTree = ""; }; + 003224E52A8787300002E147 /* SurfaceBlur.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SurfaceBlur.cpp; sourceTree = ""; }; + 003224E62A8787300002E147 /* Depth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Depth.cpp; sourceTree = ""; }; + 003224E82A8787300002E147 /* ParticleSystemAffectors.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ParticleSystemAffectors.cpp; sourceTree = ""; }; + 003224E92A8787300002E147 /* ParticleSystemParameters.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ParticleSystemParameters.cpp; sourceTree = ""; }; + 003224EE2A8787300002E147 /* TextureOGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextureOGL.cpp; sourceTree = ""; }; + 003224F12A8787300002E147 /* DisplayDeviceOGL.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = DisplayDeviceOGL.cpp; sourceTree = ""; }; + 003224F32A8787300002E147 /* achievements.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = achievements.cpp; sourceTree = ""; }; + 003224F62A8787300002E147 /* ParticleSystemWidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ParticleSystemWidget.cpp; sourceTree = ""; }; + 003224F72A8787300002E147 /* db_client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = db_client.cpp; sourceTree = ""; }; + 003224F92A8787300002E147 /* logger.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = logger.cpp; sourceTree = ""; }; + 003224FA2A8787300002E147 /* sys.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sys.cpp; sourceTree = ""; }; + 003225002A8787300002E147 /* utility_query.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utility_query.cpp; sourceTree = ""; }; + 003225032A8787300002E147 /* framed_gui_element.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = framed_gui_element.cpp; sourceTree = ""; }; + 003225062A8787300002E147 /* pathfinding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pathfinding.cpp; sourceTree = ""; }; + 0032250C2A8787300002E147 /* formula_constants.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_constants.cpp; sourceTree = ""; }; + 0032250D2A8787300002E147 /* surface_palette.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = surface_palette.cpp; sourceTree = ""; }; + 0032250F2A8787300002E147 /* imgui_custom.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = imgui_custom.cpp; sourceTree = ""; }; + 003225142A8787300002E147 /* drag_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = drag_widget.cpp; sourceTree = ""; }; + 003225152A8787300002E147 /* slider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slider.cpp; sourceTree = ""; }; + 003225162A8787300002E147 /* voxel_object_type.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voxel_object_type.cpp; sourceTree = ""; }; + 0032251A2A8787300002E147 /* ffl_lib.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ffl_lib.cpp; sourceTree = ""; }; + 0032251C2A8787300002E147 /* formula_function.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_function.cpp; sourceTree = ""; }; + 0032251D2A8787300002E147 /* tbs_server_base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_server_base.cpp; sourceTree = ""; }; + 0032251E2A8787300002E147 /* formula_vm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_vm.cpp; sourceTree = ""; }; + 0032251F2A8787300002E147 /* normal_map.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = normal_map.cpp; sourceTree = ""; }; + 003225212A8787300002E147 /* tbs_functions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_functions.cpp; sourceTree = ""; }; + 003225242A8787300002E147 /* variant_type.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = variant_type.cpp; sourceTree = ""; }; + 003225292A8787300002E147 /* level_solid_map.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = level_solid_map.cpp; sourceTree = ""; }; + 0032252D2A8787300002E147 /* layout_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = layout_widget.cpp; sourceTree = ""; }; + 0032252E2A8787300002E147 /* editor_stats_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor_stats_dialog.cpp; sourceTree = ""; }; + 003225302A8787300002E147 /* joystick.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = joystick.cpp; sourceTree = ""; }; + 003225312A8787300002E147 /* SceneNodeCallable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SceneNodeCallable.cpp; sourceTree = ""; }; + 003225332A8787300002E147 /* load_level.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = load_level.cpp; sourceTree = ""; }; + 003225352A8787300002E147 /* level_object.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = level_object.cpp; sourceTree = ""; }; + 003225362A8787300002E147 /* segment_editor_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = segment_editor_dialog.cpp; sourceTree = ""; }; + 0032253A2A8787300002E147 /* isochunk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = isochunk.cpp; sourceTree = ""; }; + 0032253D2A8787300002E147 /* main.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = main.cpp; sourceTree = ""; }; + 003225402A8787300002E147 /* clipboard.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = clipboard.cpp; sourceTree = ""; }; + 003225432A8787300002E147 /* solid_map.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = solid_map.cpp; sourceTree = ""; }; + 003225442A8787300002E147 /* water_particle_system.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = water_particle_system.cpp; sourceTree = ""; }; + 003225472A8787300002E147 /* formula_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_test.cpp; sourceTree = ""; }; + 003225482A8787300002E147 /* draw_scene.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = draw_scene.cpp; sourceTree = ""; }; + 0032254A2A8787300002E147 /* formula_tokenizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_tokenizer.cpp; sourceTree = ""; }; + 0032254E2A8787300002E147 /* graphical_font.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = graphical_font.cpp; sourceTree = ""; }; + 003225502A8787300002E147 /* compress.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compress.cpp; sourceTree = ""; }; + 003225512A8787300002E147 /* custom_object_type.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = custom_object_type.cpp; sourceTree = ""; }; + 003225522A8787300002E147 /* border_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = border_widget.cpp; sourceTree = ""; }; + 0032255F2A8787300002E147 /* voxel_object.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voxel_object.cpp; sourceTree = ""; }; + 003225602A8787300002E147 /* geometry_callable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = geometry_callable.cpp; sourceTree = ""; }; + 003225612A8787300002E147 /* formula_internal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_internal.cpp; sourceTree = ""; }; + 008367F02A8AC57500E18DC8 /* libpixman-1.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpixman-1.a"; path = "vcpkg/lib/universal/libpixman-1.a"; sourceTree = ""; }; + 008367F22A8B45B800E18DC8 /* libboost_locale.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_locale.a; path = vcpkg/lib/universal/libboost_locale.a; sourceTree = ""; }; + 008367F42A8C1AC700E18DC8 /* libicuuc.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libicuuc.a; path = vcpkg/lib/universal/libicuuc.a; sourceTree = ""; }; + 008367F62A8C213900E18DC8 /* libicudata.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libicudata.a; path = vcpkg/lib/universal/libicudata.a; sourceTree = ""; }; + 008367F82A8C28AE00E18DC8 /* libintl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libintl.a; path = vcpkg/lib/universal/libintl.a; sourceTree = ""; }; + 008367FA2A8C8CE800E18DC8 /* libiconv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libiconv.tbd; path = usr/lib/libiconv.tbd; sourceTree = SDKROOT; }; + 008367FC2A8C949700E18DC8 /* libicui18n.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libicui18n.a; path = vcpkg/lib/universal/libicui18n.a; sourceTree = ""; }; + 008367FE2A8D6D7E00E18DC8 /* libboost_filesystem.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_filesystem.a; path = vcpkg/lib/universal/libboost_filesystem.a; sourceTree = ""; }; + 008368002A8D762F00E18DC8 /* libboost_thread.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_thread.a; path = vcpkg/lib/universal/libboost_thread.a; sourceTree = ""; }; + 008368022A8D7C8400E18DC8 /* libSDL2_ttf.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libSDL2_ttf.a; path = vcpkg/lib/universal/libSDL2_ttf.a; sourceTree = ""; }; + 008368042A8DDA6500E18DC8 /* libSDL2.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libSDL2.a; path = vcpkg/lib/universal/libSDL2.a; sourceTree = ""; }; + 008368062A8DE09D00E18DC8 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; + 008368082A8DE28A00E18DC8 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; }; + 0083680A2A8DE2C500E18DC8 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; + 0083680C2A8DE2F400E18DC8 /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; }; + 0083680E2A8DE32B00E18DC8 /* GameController.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameController.framework; path = System/Library/Frameworks/GameController.framework; sourceTree = SDKROOT; }; + 008368102A8DE35700E18DC8 /* CoreHaptics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreHaptics.framework; path = System/Library/Frameworks/CoreHaptics.framework; sourceTree = SDKROOT; }; + 008368122A8DE40700E18DC8 /* libSDL2_image.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libSDL2_image.a; path = vcpkg/lib/universal/libSDL2_image.a; sourceTree = ""; }; + 008368142A8DE9F700E18DC8 /* libfontconfig.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfontconfig.a; path = vcpkg/lib/universal/libfontconfig.a; sourceTree = ""; }; + 008368162A8E9C2000E18DC8 /* libexpat.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libexpat.a; path = vcpkg/lib/universal/libexpat.a; sourceTree = ""; }; + 008368182A8EA63000E18DC8 /* libfreetype.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfreetype.a; path = vcpkg/lib/universal/libfreetype.a; sourceTree = ""; }; + 0083681A2A8EB11200E18DC8 /* SwiftUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SwiftUI.framework; path = System/Library/Frameworks/SwiftUI.framework; sourceTree = SDKROOT; }; + 0083681C2A8EB14700E18DC8 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ForceFeedback.framework; path = System/Library/Frameworks/ForceFeedback.framework; sourceTree = SDKROOT; }; + 0083681E2A8EB18800E18DC8 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; }; + 008368202A8EB26D00E18DC8 /* libbrotlidec-static.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libbrotlidec-static.a"; path = "vcpkg/lib/universal/libbrotlidec-static.a"; sourceTree = ""; }; + 008368222A8EB8C300E18DC8 /* libbrotlicommon-static.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libbrotlicommon-static.a"; path = "vcpkg/lib/universal/libbrotlicommon-static.a"; sourceTree = ""; }; + 008368242A8EBE6700E18DC8 /* libbz2.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libbz2.a; path = vcpkg/lib/universal/libbz2.a; sourceTree = ""; }; + 008368262A8EC49D00E18DC8 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; + 008368292A8EC84D00E18DC8 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; + 00AD9D9A2A8AB6C400056213 /* libGLEW.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libGLEW.a; path = vcpkg/lib/universal/libGLEW.a; sourceTree = ""; }; C00E2A9C1687D11000DEB111 /* icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = icon.icns; sourceTree = ""; }; C010C56D160AFAD9006E7D90 /* Frogatto.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Frogatto.app; sourceTree = BUILT_PRODUCTS_DIR; }; - C010C571160AFAD9006E7D90 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; }; - C010C574160AFAD9006E7D90 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; - C010C575160AFAD9006E7D90 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; }; - C010C576160AFAD9006E7D90 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; C010C597160AFB8F006E7D90 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; C010C598160AFB8F006E7D90 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/InfoPlist.strings; sourceTree = ""; }; C010C599160AFB8F006E7D90 /* Frogatto-Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Frogatto-Prefix.pch"; sourceTree = ""; }; @@ -701,510 +883,13 @@ C010C59E160AFB8F006E7D90 /* pt-BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "pt-BR"; path = "pt-BR.lproj/InfoPlist.strings"; sourceTree = ""; }; C010C59F160AFB8F006E7D90 /* SDLMain.nib */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; path = SDLMain.nib; sourceTree = ""; }; C010C5A0160AFB8F006E7D90 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/InfoPlist.strings"; sourceTree = ""; }; - C010C5B9160AFCFF006E7D90 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; - C010C5BD160AFD4C006E7D90 /* achievements.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = achievements.cpp; sourceTree = ""; }; - C010C5BE160AFD4C006E7D90 /* achievements.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = achievements.hpp; sourceTree = ""; }; - C010C5BF160AFD4C006E7D90 /* animation_creator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = animation_creator.cpp; sourceTree = ""; }; - C010C5C0160AFD4C006E7D90 /* animation_creator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = animation_creator.hpp; sourceTree = ""; }; - C010C5C1160AFD4C006E7D90 /* animation_preview_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = animation_preview_widget.cpp; sourceTree = ""; }; - C010C5C2160AFD4C006E7D90 /* animation_preview_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = animation_preview_widget.hpp; sourceTree = ""; }; - C010C5C3160AFD4C006E7D90 /* animation_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = animation_widget.cpp; sourceTree = ""; }; - C010C5C4160AFD4C006E7D90 /* animation_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = animation_widget.hpp; sourceTree = ""; }; - C010C5C7160AFD4C006E7D90 /* asserts.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = asserts.cpp; sourceTree = ""; }; - C010C5C8160AFD4C006E7D90 /* asserts.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = asserts.hpp; sourceTree = ""; }; - C010C5C9160AFD4C006E7D90 /* background.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = background.cpp; sourceTree = ""; }; - C010C5CA160AFD4C006E7D90 /* background.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = background.hpp; sourceTree = ""; }; - C010C5CB160AFD4C006E7D90 /* background_task_pool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = background_task_pool.cpp; sourceTree = ""; }; - C010C5CC160AFD4C006E7D90 /* background_task_pool.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = background_task_pool.hpp; sourceTree = ""; }; - C010C5CD160AFD4C006E7D90 /* base64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = base64.cpp; sourceTree = ""; }; - C010C5CE160AFD4C006E7D90 /* base64.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = base64.hpp; sourceTree = ""; }; - C010C5CF160AFD4C006E7D90 /* blur.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = blur.cpp; sourceTree = ""; }; - C010C5D0160AFD4C006E7D90 /* blur.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = blur.hpp; sourceTree = ""; }; - C010C5D1160AFD4C006E7D90 /* border_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = border_widget.cpp; sourceTree = ""; }; - C010C5D2160AFD4C006E7D90 /* border_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = border_widget.hpp; sourceTree = ""; }; - C010C5D3160AFD4C006E7D90 /* button.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = button.cpp; sourceTree = ""; }; - C010C5D4160AFD4C006E7D90 /* button.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = button.hpp; sourceTree = ""; }; - C010C5D5160AFD4C006E7D90 /* character_editor_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = character_editor_dialog.cpp; sourceTree = ""; }; - C010C5D6160AFD4C006E7D90 /* character_editor_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = character_editor_dialog.hpp; sourceTree = ""; }; - C010C5D7160AFD4C006E7D90 /* checkbox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = checkbox.cpp; sourceTree = ""; }; - C010C5D8160AFD4C006E7D90 /* checkbox.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = checkbox.hpp; sourceTree = ""; }; - C010C5D9160AFD4C006E7D90 /* checksum.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = checksum.cpp; sourceTree = ""; }; - C010C5DA160AFD4C006E7D90 /* checksum.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = checksum.hpp; sourceTree = ""; }; - C010C5DB160AFD4C006E7D90 /* clipboard.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = clipboard.cpp; sourceTree = ""; }; - C010C5DC160AFD4C006E7D90 /* clipboard.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = clipboard.hpp; sourceTree = ""; }; - C010C5DE160AFD4C006E7D90 /* code_editor_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = code_editor_dialog.cpp; sourceTree = ""; }; - C010C5DF160AFD4C006E7D90 /* code_editor_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = code_editor_dialog.hpp; sourceTree = ""; }; - C010C5E0160AFD4C006E7D90 /* code_editor_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = code_editor_widget.cpp; sourceTree = ""; }; - C010C5E1160AFD4C006E7D90 /* code_editor_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = code_editor_widget.hpp; sourceTree = ""; }; - C010C5E2160AFD4C006E7D90 /* collision_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = collision_utils.cpp; sourceTree = ""; }; - C010C5E3160AFD4C006E7D90 /* collision_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = collision_utils.hpp; sourceTree = ""; }; - C010C5EB160AFD4C006E7D90 /* compress.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = compress.cpp; sourceTree = ""; }; - C010C5EC160AFD4C006E7D90 /* compress.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = compress.hpp; sourceTree = ""; }; - C010C5ED160AFD4C006E7D90 /* concurrent_cache.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = concurrent_cache.hpp; sourceTree = ""; }; - C010C5EE160AFD4C006E7D90 /* controls.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = controls.cpp; sourceTree = ""; }; - C010C5EF160AFD4C006E7D90 /* controls.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = controls.hpp; sourceTree = ""; }; - C010C5F0160AFD4C006E7D90 /* controls_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = controls_dialog.cpp; sourceTree = ""; }; - C010C5F1160AFD4C006E7D90 /* controls_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = controls_dialog.hpp; sourceTree = ""; }; - C010C5F2160AFD4C006E7D90 /* current_generator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = current_generator.cpp; sourceTree = ""; }; - C010C5F3160AFD4C006E7D90 /* current_generator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = current_generator.hpp; sourceTree = ""; }; - C010C5F4160AFD4C006E7D90 /* custom_object.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = custom_object.cpp; sourceTree = ""; }; - C010C5F5160AFD4C006E7D90 /* custom_object.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = custom_object.hpp; sourceTree = ""; }; - C010C5F6160AFD4C006E7D90 /* custom_object_callable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = custom_object_callable.cpp; sourceTree = ""; }; - C010C5F7160AFD4C006E7D90 /* custom_object_callable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = custom_object_callable.hpp; sourceTree = ""; }; - C010C5F8160AFD4C006E7D90 /* custom_object_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = custom_object_dialog.cpp; sourceTree = ""; }; - C010C5F9160AFD4C006E7D90 /* custom_object_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = custom_object_dialog.hpp; sourceTree = ""; }; - C010C5FA160AFD4C006E7D90 /* custom_object_functions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = custom_object_functions.cpp; sourceTree = ""; }; - C010C5FB160AFD4C006E7D90 /* custom_object_functions.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = custom_object_functions.hpp; sourceTree = ""; }; - C010C5FC160AFD4C006E7D90 /* custom_object_type.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = custom_object_type.cpp; sourceTree = ""; }; - C010C5FD160AFD4C006E7D90 /* custom_object_type.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = custom_object_type.hpp; sourceTree = ""; }; - C010C5FE160AFD4C006E7D90 /* debug_console.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = debug_console.cpp; sourceTree = ""; }; - C010C5FF160AFD4C006E7D90 /* debug_console.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = debug_console.hpp; sourceTree = ""; }; - C010C600160AFD4C006E7D90 /* decimal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = decimal.cpp; sourceTree = ""; }; - C010C601160AFD4C006E7D90 /* decimal.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = decimal.hpp; sourceTree = ""; }; - C010C602160AFD4C006E7D90 /* dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dialog.cpp; sourceTree = ""; }; - C010C603160AFD4C006E7D90 /* dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = dialog.hpp; sourceTree = ""; }; - C010C604160AFD4C006E7D90 /* difficulty.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = difficulty.cpp; sourceTree = ""; }; - C010C605160AFD4C006E7D90 /* difficulty.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = difficulty.hpp; sourceTree = ""; }; - C010C606160AFD4C006E7D90 /* drag_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = drag_widget.cpp; sourceTree = ""; }; - C010C607160AFD4C006E7D90 /* drag_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = drag_widget.hpp; sourceTree = ""; }; - C010C60A160AFD4C006E7D90 /* draw_scene.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = draw_scene.cpp; sourceTree = ""; }; - C010C60B160AFD4C006E7D90 /* draw_scene.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = draw_scene.hpp; sourceTree = ""; }; - C010C60C160AFD4C006E7D90 /* draw_tile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = draw_tile.cpp; sourceTree = ""; }; - C010C60D160AFD4C006E7D90 /* draw_tile.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = draw_tile.hpp; sourceTree = ""; }; - C010C60E160AFD4C006E7D90 /* dropdown_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = dropdown_widget.cpp; sourceTree = ""; }; - C010C60F160AFD4C006E7D90 /* dropdown_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = dropdown_widget.hpp; sourceTree = ""; }; - C010C610160AFD4C006E7D90 /* editor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor.cpp; sourceTree = ""; }; - C010C611160AFD4C006E7D90 /* editor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = editor.hpp; sourceTree = ""; }; - C010C612160AFD4C006E7D90 /* editor_dialogs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor_dialogs.cpp; sourceTree = ""; }; - C010C613160AFD4C006E7D90 /* editor_dialogs.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = editor_dialogs.hpp; sourceTree = ""; }; - C010C614160AFD4C006E7D90 /* editor_formula_functions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor_formula_functions.cpp; sourceTree = ""; }; - C010C615160AFD4C006E7D90 /* editor_formula_functions.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = editor_formula_functions.hpp; sourceTree = ""; }; - C010C616160AFD4C006E7D90 /* editor_layers_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor_layers_dialog.cpp; sourceTree = ""; }; - C010C617160AFD4C006E7D90 /* editor_layers_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = editor_layers_dialog.hpp; sourceTree = ""; }; - C010C618160AFD4C006E7D90 /* editor_level_properties_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor_level_properties_dialog.cpp; sourceTree = ""; }; - C010C619160AFD4C006E7D90 /* editor_level_properties_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = editor_level_properties_dialog.hpp; sourceTree = ""; }; - C010C61A160AFD4C006E7D90 /* editor_module_properties_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor_module_properties_dialog.cpp; sourceTree = ""; }; - C010C61B160AFD4C006E7D90 /* editor_module_properties_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = editor_module_properties_dialog.hpp; sourceTree = ""; }; - C010C61C160AFD4C006E7D90 /* editor_stats_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor_stats_dialog.cpp; sourceTree = ""; }; - C010C61D160AFD4C006E7D90 /* editor_stats_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = editor_stats_dialog.hpp; sourceTree = ""; }; - C010C61E160AFD4C006E7D90 /* editor_variable_info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = editor_variable_info.cpp; sourceTree = ""; }; - C010C61F160AFD4C006E7D90 /* editor_variable_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = editor_variable_info.hpp; sourceTree = ""; }; - C010C623160AFD4C006E7D90 /* entity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = entity.cpp; sourceTree = ""; }; - C010C624160AFD4C006E7D90 /* entity.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = entity.hpp; sourceTree = ""; }; - C010C625160AFD4C006E7D90 /* entity_fwd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = entity_fwd.hpp; sourceTree = ""; }; - C010C626160AFD4C006E7D90 /* external_text_editor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = external_text_editor.cpp; sourceTree = ""; }; - C010C627160AFD4C006E7D90 /* external_text_editor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = external_text_editor.hpp; sourceTree = ""; }; - C010C628160AFD4C006E7D90 /* file_chooser_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = file_chooser_dialog.cpp; sourceTree = ""; }; - C010C629160AFD4C006E7D90 /* file_chooser_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = file_chooser_dialog.hpp; sourceTree = ""; }; - C010C62B160AFD4C006E7D90 /* filesystem.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = filesystem.cpp; sourceTree = ""; }; - C010C62C160AFD4C006E7D90 /* filesystem.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = filesystem.hpp; sourceTree = ""; }; - C010C630160AFD4C006E7D90 /* formatter.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formatter.hpp; sourceTree = ""; }; - C010C631160AFD4C006E7D90 /* formula.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula.cpp; sourceTree = ""; }; - C010C632160AFD4C006E7D90 /* formula.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula.hpp; sourceTree = ""; }; - C010C633160AFD4C006E7D90 /* formula_callable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_callable.hpp; sourceTree = ""; }; - C010C634160AFD4C006E7D90 /* formula_callable_definition.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_callable_definition.cpp; sourceTree = ""; }; - C010C635160AFD4C006E7D90 /* formula_callable_definition.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_callable_definition.hpp; sourceTree = ""; }; - C010C636160AFD4C006E7D90 /* formula_callable_definition_fwd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_callable_definition_fwd.hpp; sourceTree = ""; }; - C010C637160AFD4C006E7D90 /* formula_callable_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_callable_utils.hpp; sourceTree = ""; }; - C010C638160AFD4C006E7D90 /* formula_constants.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_constants.cpp; sourceTree = ""; }; - C010C639160AFD4C006E7D90 /* formula_constants.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_constants.hpp; sourceTree = ""; }; - C010C63A160AFD4C006E7D90 /* formula_function.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_function.cpp; sourceTree = ""; }; - C010C63B160AFD4C006E7D90 /* formula_function.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_function.hpp; sourceTree = ""; }; - C010C63C160AFD4C006E7D90 /* formula_function_registry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_function_registry.cpp; sourceTree = ""; }; - C010C63D160AFD4C006E7D90 /* formula_function_registry.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_function_registry.hpp; sourceTree = ""; }; - C010C63E160AFD4C006E7D90 /* formula_fwd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_fwd.hpp; sourceTree = ""; }; - C010C63F160AFD4C006E7D90 /* formula_profiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_profiler.cpp; sourceTree = ""; }; - C010C640160AFD4C006E7D90 /* formula_profiler.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_profiler.hpp; sourceTree = ""; }; - C010C641160AFD4C006E7D90 /* formula_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_test.cpp; sourceTree = ""; }; - C010C642160AFD4C006E7D90 /* formula_tokenizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_tokenizer.cpp; sourceTree = ""; }; - C010C643160AFD4C006E7D90 /* formula_tokenizer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_tokenizer.hpp; sourceTree = ""; }; - C010C644160AFD4C006E7D90 /* formula_variable_storage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_variable_storage.cpp; sourceTree = ""; }; - C010C645160AFD4C006E7D90 /* formula_variable_storage.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_variable_storage.hpp; sourceTree = ""; }; - C010C646160AFD4C006E7D90 /* frame.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = frame.cpp; sourceTree = ""; }; - C010C647160AFD4C006E7D90 /* frame.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = frame.hpp; sourceTree = ""; }; - C010C648160AFD4C006E7D90 /* framed_gui_element.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = framed_gui_element.cpp; sourceTree = ""; }; - C010C649160AFD4C006E7D90 /* framed_gui_element.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = framed_gui_element.hpp; sourceTree = ""; }; - C010C64C160AFD4C006E7D90 /* game_registry.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = game_registry.cpp; sourceTree = ""; }; - C010C64D160AFD4C006E7D90 /* game_registry.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = game_registry.hpp; sourceTree = ""; }; - C010C652160AFD4C006E7D90 /* globals.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = globals.cpp; sourceTree = ""; }; - C010C653160AFD4C006E7D90 /* globals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = globals.h; sourceTree = ""; }; - C010C654160AFD4C006E7D90 /* graphical_font.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = graphical_font.cpp; sourceTree = ""; }; - C010C655160AFD4C006E7D90 /* graphical_font.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = graphical_font.hpp; sourceTree = ""; }; - C010C656160AFD4C006E7D90 /* graphical_font_label.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = graphical_font_label.cpp; sourceTree = ""; }; - C010C657160AFD4C006E7D90 /* graphical_font_label.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = graphical_font_label.hpp; sourceTree = ""; }; - C010C659160AFD4C006E7D90 /* grid_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = grid_widget.cpp; sourceTree = ""; }; - C010C65A160AFD4C006E7D90 /* grid_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = grid_widget.hpp; sourceTree = ""; }; - C010C65B160AFD4C006E7D90 /* grid_widget_fwd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = grid_widget_fwd.hpp; sourceTree = ""; }; - C010C65C160AFD4C006E7D90 /* group_property_editor_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = group_property_editor_dialog.cpp; sourceTree = ""; }; - C010C65D160AFD4C006E7D90 /* group_property_editor_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = group_property_editor_dialog.hpp; sourceTree = ""; }; - C010C660160AFD4C006E7D90 /* gui_section.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = gui_section.cpp; sourceTree = ""; }; - C010C661160AFD4C006E7D90 /* gui_section.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = gui_section.hpp; sourceTree = ""; }; - C010C66C160AFD4C006E7D90 /* http_client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = http_client.cpp; sourceTree = ""; }; - C010C66D160AFD4C006E7D90 /* http_client.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = http_client.hpp; sourceTree = ""; }; - C010C66E160AFD4C006E7D90 /* http_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = http_server.cpp; sourceTree = ""; }; - C010C66F160AFD4C006E7D90 /* http_server.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = http_server.hpp; sourceTree = ""; }; - C010C670160AFD4C006E7D90 /* i18n.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = i18n.cpp; sourceTree = ""; }; - C010C671160AFD4C006E7D90 /* i18n.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = i18n.hpp; sourceTree = ""; }; - C010C672160AFD4C006E7D90 /* image_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = image_widget.cpp; sourceTree = ""; }; - C010C673160AFD4C006E7D90 /* image_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = image_widget.hpp; sourceTree = ""; }; - C010C674160AFD4C006E7D90 /* image_widget_fwd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = image_widget_fwd.hpp; sourceTree = ""; }; - C010C67F160AFD4C006E7D90 /* joystick.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = joystick.cpp; sourceTree = ""; }; - C010C680160AFD4C006E7D90 /* joystick.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = joystick.hpp; sourceTree = ""; }; - C010C681160AFD4C006E7D90 /* json_parser.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = json_parser.cpp; sourceTree = ""; }; - C010C682160AFD4C006E7D90 /* json_parser.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = json_parser.hpp; sourceTree = ""; }; - C010C683160AFD4C006E7D90 /* json_tokenizer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = json_tokenizer.cpp; sourceTree = ""; }; - C010C684160AFD4C006E7D90 /* json_tokenizer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = json_tokenizer.hpp; sourceTree = ""; }; - C010C687160AFD4C006E7D90 /* key_button.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = key_button.cpp; sourceTree = ""; }; - C010C688160AFD4C006E7D90 /* key_button.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = key_button.hpp; sourceTree = ""; }; - C010C689160AFD4C006E7D90 /* label.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = label.cpp; sourceTree = ""; }; - C010C68A160AFD4C006E7D90 /* label.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = label.hpp; sourceTree = ""; }; - C010C68B160AFD4C006E7D90 /* level.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = level.cpp; sourceTree = ""; }; - C010C68C160AFD4C006E7D90 /* level.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = level.hpp; sourceTree = ""; }; - C010C68D160AFD4C006E7D90 /* level_logic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = level_logic.cpp; sourceTree = ""; }; - C010C68E160AFD4C006E7D90 /* level_logic.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = level_logic.hpp; sourceTree = ""; }; - C010C68F160AFD4C006E7D90 /* level_object.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = level_object.cpp; sourceTree = ""; }; - C010C690160AFD4C006E7D90 /* level_object.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = level_object.hpp; sourceTree = ""; }; - C010C691160AFD4C006E7D90 /* level_runner.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = level_runner.cpp; sourceTree = ""; }; - C010C692160AFD4C006E7D90 /* level_runner.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = level_runner.hpp; sourceTree = ""; }; - C010C693160AFD4C006E7D90 /* level_solid_map.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = level_solid_map.cpp; sourceTree = ""; }; - C010C694160AFD4C006E7D90 /* level_solid_map.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = level_solid_map.hpp; sourceTree = ""; }; - C010C696160AFD4C006E7D90 /* light.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = light.cpp; sourceTree = ""; }; - C010C697160AFD4C006E7D90 /* light.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = light.hpp; sourceTree = ""; }; - C010C698160AFD4C006E7D90 /* load_level.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = load_level.cpp; sourceTree = ""; }; - C010C699160AFD4C006E7D90 /* load_level.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = load_level.hpp; sourceTree = ""; }; - C010C69B160AFD4C006E7D90 /* loading_screen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = loading_screen.cpp; sourceTree = ""; }; - C010C69C160AFD4C006E7D90 /* loading_screen.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = loading_screen.hpp; sourceTree = ""; }; - C010C69D160AFD4C006E7D90 /* main.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = main.cpp; sourceTree = ""; }; - C010C69F160AFD4C006E7D90 /* md5.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = md5.cpp; sourceTree = ""; }; - C010C6A0160AFD4D006E7D90 /* md5.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = md5.hpp; sourceTree = ""; }; - C010C6A1160AFD4D006E7D90 /* message_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = message_dialog.cpp; sourceTree = ""; }; - C010C6A2160AFD4D006E7D90 /* message_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = message_dialog.hpp; sourceTree = ""; }; - C010C6A3160AFD4D006E7D90 /* module.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = module.cpp; sourceTree = ""; }; - C010C6A4160AFD4D006E7D90 /* module.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = module.hpp; sourceTree = ""; }; - C010C6A5160AFD4D006E7D90 /* module_web_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = module_web_server.cpp; sourceTree = ""; }; - C010C6A6160AFD4D006E7D90 /* module_web_server.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = module_web_server.hpp; sourceTree = ""; }; - C010C6A9160AFD4D006E7D90 /* multi_tile_pattern.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = multi_tile_pattern.cpp; sourceTree = ""; }; - C010C6AA160AFD4D006E7D90 /* multi_tile_pattern.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = multi_tile_pattern.hpp; sourceTree = ""; }; - C010C6AB160AFD4D006E7D90 /* multiplayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = multiplayer.cpp; sourceTree = ""; }; - C010C6AC160AFD4D006E7D90 /* multiplayer.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = multiplayer.hpp; sourceTree = ""; }; - C010C6AD160AFD4D006E7D90 /* object_events.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = object_events.cpp; sourceTree = ""; }; - C010C6AE160AFD4D006E7D90 /* object_events.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = object_events.hpp; sourceTree = ""; }; - C010C6B3160AFD4D006E7D90 /* particle_system.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = particle_system.cpp; sourceTree = ""; }; - C010C6B4160AFD4D006E7D90 /* particle_system.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = particle_system.hpp; sourceTree = ""; }; - C010C6B5160AFD4D006E7D90 /* pathfinding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pathfinding.cpp; sourceTree = ""; }; - C010C6B6160AFD4D006E7D90 /* pathfinding.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pathfinding.hpp; sourceTree = ""; }; - C010C6B7160AFD4D006E7D90 /* pause_game_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = pause_game_dialog.cpp; sourceTree = ""; }; - C010C6B8160AFD4D006E7D90 /* pause_game_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = pause_game_dialog.hpp; sourceTree = ""; }; - C010C6B9160AFD4D006E7D90 /* playable_custom_object.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = playable_custom_object.cpp; sourceTree = ""; }; - C010C6BA160AFD4D006E7D90 /* playable_custom_object.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = playable_custom_object.hpp; sourceTree = ""; }; - C010C6BB160AFD4D006E7D90 /* player_info.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = player_info.cpp; sourceTree = ""; }; - C010C6BC160AFD4D006E7D90 /* player_info.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = player_info.hpp; sourceTree = ""; }; - C010C6BD160AFD4D006E7D90 /* point_map.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = point_map.hpp; sourceTree = ""; }; - C010C6BE160AFD4D006E7D90 /* poly_line_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = poly_line_widget.hpp; sourceTree = ""; }; - C010C6BF160AFD4D006E7D90 /* preferences.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = preferences.cpp; sourceTree = ""; }; - C010C6C0160AFD4D006E7D90 /* preferences.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = preferences.hpp; sourceTree = ""; }; - C010C6C1160AFD4D006E7D90 /* preprocessor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = preprocessor.cpp; sourceTree = ""; }; - C010C6C2160AFD4D006E7D90 /* preprocessor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = preprocessor.hpp; sourceTree = ""; }; - C010C6C3160AFD4D006E7D90 /* preview_tileset_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = preview_tileset_widget.cpp; sourceTree = ""; }; - C010C6C4160AFD4D006E7D90 /* preview_tileset_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = preview_tileset_widget.hpp; sourceTree = ""; }; - C010C6C5160AFD4D006E7D90 /* progress_bar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = progress_bar.cpp; sourceTree = ""; }; - C010C6C6160AFD4D006E7D90 /* progress_bar.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = progress_bar.hpp; sourceTree = ""; }; - C010C6C7160AFD4D006E7D90 /* property_editor_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = property_editor_dialog.cpp; sourceTree = ""; }; - C010C6C8160AFD4D006E7D90 /* property_editor_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = property_editor_dialog.hpp; sourceTree = ""; }; - C010C6C9160AFD4D006E7D90 /* random.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = random.cpp; sourceTree = ""; }; - C010C6CA160AFD4D006E7D90 /* random.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = random.hpp; sourceTree = ""; }; - C010C6CF160AFD4D006E7D90 /* rectangle_rotator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rectangle_rotator.cpp; sourceTree = ""; }; - C010C6D0160AFD4D006E7D90 /* rectangle_rotator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = rectangle_rotator.hpp; sourceTree = ""; }; - C010C6D1160AFD4D006E7D90 /* reference_counted_object.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = reference_counted_object.hpp; sourceTree = ""; }; - C010C6D2160AFD4D006E7D90 /* regex_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = regex_utils.hpp; sourceTree = ""; }; - C010C6D6160AFD4D006E7D90 /* scoped_resource.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = scoped_resource.hpp; sourceTree = ""; }; - C010C6D7160AFD4D006E7D90 /* scrollable_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scrollable_widget.cpp; sourceTree = ""; }; - C010C6D8160AFD4D006E7D90 /* scrollable_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = scrollable_widget.hpp; sourceTree = ""; }; - C010C6D9160AFD4D006E7D90 /* scrollbar_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scrollbar_widget.cpp; sourceTree = ""; }; - C010C6DA160AFD4D006E7D90 /* scrollbar_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = scrollbar_widget.hpp; sourceTree = ""; }; - C010C6DD160AFD4D006E7D90 /* segment_editor_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = segment_editor_dialog.cpp; sourceTree = ""; }; - C010C6DE160AFD4D006E7D90 /* segment_editor_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = segment_editor_dialog.hpp; sourceTree = ""; }; - C010C6E0160AFD4D006E7D90 /* settings_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = settings_dialog.cpp; sourceTree = ""; }; - C010C6E1160AFD4D006E7D90 /* settings_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = settings_dialog.hpp; sourceTree = ""; }; - C010C6E6160AFD4D006E7D90 /* slider.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = slider.cpp; sourceTree = ""; }; - C010C6E7160AFD4D006E7D90 /* slider.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = slider.hpp; sourceTree = ""; }; - C010C6E8160AFD4D006E7D90 /* solid_map.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = solid_map.cpp; sourceTree = ""; }; - C010C6E9160AFD4D006E7D90 /* solid_map.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = solid_map.hpp; sourceTree = ""; }; - C010C6EA160AFD4D006E7D90 /* solid_map_fwd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = solid_map_fwd.hpp; sourceTree = ""; }; - C010C6EB160AFD4D006E7D90 /* sound.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sound.cpp; sourceTree = ""; }; - C010C6EC160AFD4D006E7D90 /* sound.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = sound.hpp; sourceTree = ""; }; - C010C6ED160AFD4D006E7D90 /* speech_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = speech_dialog.cpp; sourceTree = ""; }; - C010C6EE160AFD4D006E7D90 /* speech_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = speech_dialog.hpp; sourceTree = ""; }; - C010C6EF160AFD4D006E7D90 /* stats.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = stats.cpp; sourceTree = ""; }; - C010C6F0160AFD4D006E7D90 /* stats.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = stats.hpp; sourceTree = ""; }; - C010C6F6160AFD4D006E7D90 /* string_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = string_utils.cpp; sourceTree = ""; }; - C010C6F7160AFD4D006E7D90 /* string_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = string_utils.hpp; sourceTree = ""; }; - C010C6FA160AFD4D006E7D90 /* surface_cache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = surface_cache.cpp; sourceTree = ""; }; - C010C6FB160AFD4D006E7D90 /* surface_cache.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = surface_cache.hpp; sourceTree = ""; }; - C010C6FE160AFD4D006E7D90 /* surface_palette.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = surface_palette.cpp; sourceTree = ""; }; - C010C6FF160AFD4D006E7D90 /* surface_palette.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = surface_palette.hpp; sourceTree = ""; }; - C010C702160AFD4D006E7D90 /* tbs_ai_player.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_ai_player.cpp; sourceTree = ""; }; - C010C703160AFD4D006E7D90 /* tbs_ai_player.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tbs_ai_player.hpp; sourceTree = ""; }; - C010C704160AFD4D006E7D90 /* tbs_client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_client.cpp; sourceTree = ""; }; - C010C705160AFD4D006E7D90 /* tbs_client.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tbs_client.hpp; sourceTree = ""; }; - C010C706160AFD4D006E7D90 /* tbs_functions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_functions.cpp; sourceTree = ""; }; - C010C707160AFD4D006E7D90 /* tbs_functions.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tbs_functions.hpp; sourceTree = ""; }; - C010C708160AFD4D006E7D90 /* tbs_game.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_game.cpp; sourceTree = ""; }; - C010C709160AFD4D006E7D90 /* tbs_game.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tbs_game.hpp; sourceTree = ""; }; - C010C70E160AFD4D006E7D90 /* text_editor_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = text_editor_widget.cpp; sourceTree = ""; }; - C010C70F160AFD4D006E7D90 /* text_editor_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = text_editor_widget.hpp; sourceTree = ""; }; - C010C714160AFD4D006E7D90 /* thread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = thread.cpp; sourceTree = ""; }; - C010C715160AFD4D006E7D90 /* thread.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = thread.hpp; sourceTree = ""; }; - C010C716160AFD4D006E7D90 /* tile_map.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tile_map.cpp; sourceTree = ""; }; - C010C717160AFD4D006E7D90 /* tile_map.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tile_map.hpp; sourceTree = ""; }; - C010C718160AFD4D006E7D90 /* tileset_editor_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tileset_editor_dialog.cpp; sourceTree = ""; }; - C010C719160AFD4D006E7D90 /* tileset_editor_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tileset_editor_dialog.hpp; sourceTree = ""; }; - C010C71A160AFD4D006E7D90 /* tooltip.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tooltip.cpp; sourceTree = ""; }; - C010C71B160AFD4D006E7D90 /* tooltip.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tooltip.hpp; sourceTree = ""; }; - C010C71C160AFD4D006E7D90 /* translate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = translate.cpp; sourceTree = ""; }; - C010C71D160AFD4D006E7D90 /* translate.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = translate.hpp; sourceTree = ""; }; - C010C71E160AFD4D006E7D90 /* tree_view_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tree_view_widget.cpp; sourceTree = ""; }; - C010C71F160AFD4D006E7D90 /* tree_view_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tree_view_widget.hpp; sourceTree = ""; }; - C010C720160AFD4D006E7D90 /* unit_test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = unit_test.cpp; sourceTree = ""; }; - C010C721160AFD4D006E7D90 /* unit_test.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = unit_test.hpp; sourceTree = ""; }; - C010C722160AFD4D006E7D90 /* uri.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = uri.hpp; sourceTree = ""; }; - C010C723160AFD4D006E7D90 /* userevents.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = userevents.h; sourceTree = ""; }; - C010C724160AFD4D006E7D90 /* utility_object_compiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utility_object_compiler.cpp; sourceTree = ""; }; - C010C725160AFD4D006E7D90 /* utility_query.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utility_query.cpp; sourceTree = ""; }; - C010C726160AFD4D006E7D90 /* utility_query.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = utility_query.hpp; sourceTree = ""; }; - C010C727160AFD4D006E7D90 /* utility_render_level.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utility_render_level.cpp; sourceTree = ""; }; - C010C728160AFD4D006E7D90 /* utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = utils.cpp; sourceTree = ""; }; - C010C729160AFD4D006E7D90 /* utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = utils.hpp; sourceTree = ""; }; - C010C72A160AFD4D006E7D90 /* variant.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = variant.cpp; sourceTree = ""; }; - C010C72B160AFD4D006E7D90 /* variant.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = variant.hpp; sourceTree = ""; }; - C010C72C160AFD4D006E7D90 /* variant_callable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = variant_callable.cpp; sourceTree = ""; }; - C010C72D160AFD4D006E7D90 /* variant_callable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = variant_callable.hpp; sourceTree = ""; }; - C010C72E160AFD4D006E7D90 /* variant_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = variant_utils.cpp; sourceTree = ""; }; - C010C72F160AFD4D006E7D90 /* variant_utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = variant_utils.hpp; sourceTree = ""; }; - C010C733160AFD4D006E7D90 /* water.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = water.cpp; sourceTree = ""; }; - C010C734160AFD4D006E7D90 /* water.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = water.hpp; sourceTree = ""; }; - C010C735160AFD4D006E7D90 /* water_particle_system.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = water_particle_system.cpp; sourceTree = ""; }; - C010C736160AFD4D006E7D90 /* water_particle_system.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = water_particle_system.hpp; sourceTree = ""; }; - C010C737160AFD4D006E7D90 /* weather_particle_system.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = weather_particle_system.cpp; sourceTree = ""; }; - C010C738160AFD4D006E7D90 /* weather_particle_system.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = weather_particle_system.hpp; sourceTree = ""; }; - C010C739160AFD4D006E7D90 /* widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = widget.cpp; sourceTree = ""; }; - C010C73A160AFD4D006E7D90 /* widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = widget.hpp; sourceTree = ""; }; - C010C73B160AFD4D006E7D90 /* widget_factory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = widget_factory.cpp; sourceTree = ""; }; - C010C73C160AFD4D006E7D90 /* widget_factory.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = widget_factory.hpp; sourceTree = ""; }; - C010C73F160AFD4D006E7D90 /* wml_formula_callable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = wml_formula_callable.cpp; sourceTree = ""; }; - C010C740160AFD4D006E7D90 /* wml_formula_callable.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = wml_formula_callable.hpp; sourceTree = ""; }; C010C7FD160AFD82006E7D90 /* data */ = {isa = PBXFileReference; lastKnownFileType = folder; name = data; path = ../data; sourceTree = ""; }; C010C7FE160AFD82006E7D90 /* images */ = {isa = PBXFileReference; lastKnownFileType = folder; name = images; path = ../images; sourceTree = ""; }; - C01182552828D0C900431768 /* liblzo2.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liblzo2.a; path = "../../vcpkg_installed/x64-osx/lib/liblzo2.a"; sourceTree = ""; }; - C01182562828D0C900431768 /* libboost_chrono.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_chrono.a; path = "../../vcpkg_installed/x64-osx/lib/libboost_chrono.a"; sourceTree = ""; }; - C01182572828D0C900431768 /* libboost_math_c99.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_math_c99.a; path = "../../vcpkg_installed/x64-osx/lib/libboost_math_c99.a"; sourceTree = ""; }; - C01182582828D0C900431768 /* libintl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libintl.a; path = "../../vcpkg_installed/x64-osx/lib/libintl.a"; sourceTree = ""; }; - C01182592828D0C900431768 /* libSDL2_ttf.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libSDL2_ttf.a; path = "../../vcpkg_installed/x64-osx/lib/libSDL2_ttf.a"; sourceTree = ""; }; - C011825A2828D0C900431768 /* libSDL2_image.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libSDL2_image.a; path = "../../vcpkg_installed/x64-osx/lib/libSDL2_image.a"; sourceTree = ""; }; - C011825B2828D0C900431768 /* libboost_iostreams.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_iostreams.a; path = "../../vcpkg_installed/x64-osx/lib/libboost_iostreams.a"; sourceTree = ""; }; - C011825C2828D0C900431768 /* libboost_regex.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_regex.a; path = "../../vcpkg_installed/x64-osx/lib/libboost_regex.a"; sourceTree = ""; }; - C011825D2828D0C900431768 /* libfontconfig.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfontconfig.a; path = "../../vcpkg_installed/x64-osx/lib/libfontconfig.a"; sourceTree = ""; }; - C011825E2828D0C900431768 /* libboost_filesystem.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_filesystem.a; path = "../../vcpkg_installed/x64-osx/lib/libboost_filesystem.a"; sourceTree = ""; }; - C011825F2828D0C900431768 /* libvorbisenc.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvorbisenc.a; path = "../../vcpkg_installed/x64-osx/lib/libvorbisenc.a"; sourceTree = ""; }; - C01182602828D0C900431768 /* libpng.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpng.a; path = "../../vcpkg_installed/x64-osx/lib/libpng.a"; sourceTree = ""; }; - C01182612828D0C900431768 /* libboost_thread.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_thread.a; path = "../../vcpkg_installed/x64-osx/lib/libboost_thread.a"; sourceTree = ""; }; - C01182622828D0C900431768 /* libboost_math_c99f.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_math_c99f.a; path = "../../vcpkg_installed/x64-osx/lib/libboost_math_c99f.a"; sourceTree = ""; }; - C01182632828D0C900431768 /* libboost_exception.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_exception.a; path = "../../vcpkg_installed/x64-osx/lib/libboost_exception.a"; sourceTree = ""; }; - C01182642828D0C900431768 /* libvorbisfile.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvorbisfile.a; path = "../../vcpkg_installed/x64-osx/lib/libvorbisfile.a"; sourceTree = ""; }; - C01182652828D0C900431768 /* libbz2.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libbz2.a; path = "../../vcpkg_installed/x64-osx/lib/libbz2.a"; sourceTree = ""; }; - C01182662828D0C900431768 /* libSDL2main.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libSDL2main.a; path = "../../vcpkg_installed/x64-osx/lib/libSDL2main.a"; sourceTree = ""; }; - C01182672828D0CA00431768 /* libboost_system.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_system.a; path = "../../vcpkg_installed/x64-osx/lib/libboost_system.a"; sourceTree = ""; }; - C01182682828D0CA00431768 /* libpng16.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpng16.a; path = "../../vcpkg_installed/x64-osx/lib/libpng16.a"; sourceTree = ""; }; - C01182692828D0CA00431768 /* libboost_math_tr1.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_math_tr1.a; path = "../../vcpkg_installed/x64-osx/lib/libboost_math_tr1.a"; sourceTree = ""; }; - C011826A2828D0CA00431768 /* libboost_math_c99l.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_math_c99l.a; path = "../../vcpkg_installed/x64-osx/lib/libboost_math_c99l.a"; sourceTree = ""; }; - C011826B2828D0CA00431768 /* libboost_container.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_container.a; path = "../../vcpkg_installed/x64-osx/lib/libboost_container.a"; sourceTree = ""; }; - C011826C2828D0CA00431768 /* libboost_context.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_context.a; path = "../../vcpkg_installed/x64-osx/lib/libboost_context.a"; sourceTree = ""; }; - C011826D2828D0CA00431768 /* libpixman-1.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libpixman-1.a"; path = "../../vcpkg_installed/x64-osx/lib/libpixman-1.a"; sourceTree = ""; }; - C011826E2828D0CA00431768 /* libexpat.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libexpat.a; path = "../../vcpkg_installed/x64-osx/lib/libexpat.a"; sourceTree = ""; }; - C011826F2828D0CA00431768 /* libzstd.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libzstd.a; path = "../../vcpkg_installed/x64-osx/lib/libzstd.a"; sourceTree = ""; }; - C01182702828D0CA00431768 /* libbrotlienc-static.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libbrotlienc-static.a"; path = "../../vcpkg_installed/x64-osx/lib/libbrotlienc-static.a"; sourceTree = ""; }; - C01182712828D0CA00431768 /* libboost_random.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_random.a; path = "../../vcpkg_installed/x64-osx/lib/libboost_random.a"; sourceTree = ""; }; - C01182722828D0CA00431768 /* libbrotlidec-static.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libbrotlidec-static.a"; path = "../../vcpkg_installed/x64-osx/lib/libbrotlidec-static.a"; sourceTree = ""; }; - C01182732828D0CA00431768 /* libboost_math_tr1f.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_math_tr1f.a; path = "../../vcpkg_installed/x64-osx/lib/libboost_math_tr1f.a"; sourceTree = ""; }; - C01182742828D0CA00431768 /* libSDL2_mixer.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libSDL2_mixer.a; path = "../../vcpkg_installed/x64-osx/lib/libSDL2_mixer.a"; sourceTree = ""; }; - C01182752828D0CA00431768 /* libboost_atomic.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_atomic.a; path = "../../vcpkg_installed/x64-osx/lib/libboost_atomic.a"; sourceTree = ""; }; - C01182762828D0CA00431768 /* libboost_locale.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_locale.a; path = "../../vcpkg_installed/x64-osx/lib/libboost_locale.a"; sourceTree = ""; }; - C01182772828D0CA00431768 /* libvorbis.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libvorbis.a; path = "../../vcpkg_installed/x64-osx/lib/libvorbis.a"; sourceTree = ""; }; - C01182782828D0CA00431768 /* libboost_date_time.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_date_time.a; path = "../../vcpkg_installed/x64-osx/lib/libboost_date_time.a"; sourceTree = ""; }; - C01182792828D0CA00431768 /* libicuio.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libicuio.a; path = "../../vcpkg_installed/x64-osx/lib/libicuio.a"; sourceTree = ""; }; - C011827A2828D0CB00431768 /* libicui18n.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libicui18n.a; path = "../../vcpkg_installed/x64-osx/lib/libicui18n.a"; sourceTree = ""; }; - C011827B2828D0CB00431768 /* libicutu.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libicutu.a; path = "../../vcpkg_installed/x64-osx/lib/libicutu.a"; sourceTree = ""; }; - C011827C2828D0CB00431768 /* libfreetype.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfreetype.a; path = "../../vcpkg_installed/x64-osx/lib/libfreetype.a"; sourceTree = ""; }; - C011827D2828D0CB00431768 /* libboost_math_tr1l.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_math_tr1l.a; path = "../../vcpkg_installed/x64-osx/lib/libboost_math_tr1l.a"; sourceTree = ""; }; - C011827E2828D0CB00431768 /* libcairo-script-interpreter.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libcairo-script-interpreter.a"; path = "../../vcpkg_installed/x64-osx/lib/libcairo-script-interpreter.a"; sourceTree = ""; }; - C011827F2828D0CB00431768 /* libGLEW.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libGLEW.a; path = "../../vcpkg_installed/x64-osx/lib/libGLEW.a"; sourceTree = ""; }; - C01182802828D0CB00431768 /* liblzma.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = liblzma.a; path = "../../vcpkg_installed/x64-osx/lib/liblzma.a"; sourceTree = ""; }; - C01182812828D0CB00431768 /* libboost_serialization.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_serialization.a; path = "../../vcpkg_installed/x64-osx/lib/libboost_serialization.a"; sourceTree = ""; }; - C01182822828D0CB00431768 /* libboost_coroutine.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_coroutine.a; path = "../../vcpkg_installed/x64-osx/lib/libboost_coroutine.a"; sourceTree = ""; }; - C01182832828D0CB00431768 /* libogg.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libogg.a; path = "../../vcpkg_installed/x64-osx/lib/libogg.a"; sourceTree = ""; }; - C01182842828D0CB00431768 /* libz.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libz.a; path = "../../vcpkg_installed/x64-osx/lib/libz.a"; sourceTree = ""; }; - C01182852828D0CB00431768 /* libicudata.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libicudata.a; path = "../../vcpkg_installed/x64-osx/lib/libicudata.a"; sourceTree = ""; }; - C01182862828D0CB00431768 /* libbrotlicommon-static.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libbrotlicommon-static.a"; path = "../../vcpkg_installed/x64-osx/lib/libbrotlicommon-static.a"; sourceTree = ""; }; - C01182872828D0CB00431768 /* libSDL2.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libSDL2.a; path = "../../vcpkg_installed/x64-osx/lib/libSDL2.a"; sourceTree = ""; }; - C01182882828D0CB00431768 /* libboost_wserialization.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost_wserialization.a; path = "../../vcpkg_installed/x64-osx/lib/libboost_wserialization.a"; sourceTree = ""; }; - C01182892828D0CB00431768 /* libicuuc.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libicuuc.a; path = "../../vcpkg_installed/x64-osx/lib/libicuuc.a"; sourceTree = ""; }; - C011828A2828D0CC00431768 /* libcairo.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcairo.a; path = "../../vcpkg_installed/x64-osx/lib/libcairo.a"; sourceTree = ""; }; - C01182C12828D11A00431768 /* cairo */ = {isa = PBXFileReference; lastKnownFileType = folder; name = cairo; path = "../../vcpkg_installed/x64-osx/lib/cairo"; sourceTree = ""; }; - C01182C92828D83E00431768 /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; - C01182CD2828D90C00431768 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; - C01182D12828D95800431768 /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; }; - C01182D52828DA1600431768 /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ForceFeedback.framework; path = System/Library/Frameworks/ForceFeedback.framework; sourceTree = SDKROOT; }; - C01182D92828DA5800431768 /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; - C01182DD2828DAAB00431768 /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; }; - C01182E12828DACF00431768 /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; }; - C0127C301DB486B40095AC80 /* formula_vm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_vm.cpp; sourceTree = ""; }; - C0127C311DB486B40095AC80 /* formula_vm.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_vm.hpp; sourceTree = ""; }; - C0127C331DB486CC0095AC80 /* formula_where.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_where.hpp; sourceTree = ""; }; - C0127C341DB486E00095AC80 /* formula_internal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_internal.cpp; sourceTree = ""; }; - C0127C351DB486E00095AC80 /* formula_internal.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_internal.hpp; sourceTree = ""; }; - C026F59C16C23649000482A1 /* rich_text_label.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rich_text_label.cpp; sourceTree = ""; }; - C026F59E16C23650000482A1 /* rich_text_label.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = rich_text_label.hpp; sourceTree = ""; }; - C026F5A216C74B1E000482A1 /* draw_primitive.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = draw_primitive.cpp; sourceTree = ""; }; - C026F5A316C74B1E000482A1 /* draw_primitive.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = draw_primitive.hpp; sourceTree = ""; }; - C02751B917FD417100173646 /* video_selections.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = video_selections.cpp; sourceTree = ""; }; - C02751BA17FD417100173646 /* video_selections.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = video_selections.hpp; sourceTree = ""; }; - C02751BC17FD417C00173646 /* haptic.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = haptic.hpp; sourceTree = ""; }; - C02ACCAA16FD5F05006274BC /* variant_type.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = variant_type.cpp; sourceTree = ""; }; - C02ACCAB16FD5F05006274BC /* variant_type.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = variant_type.hpp; sourceTree = ""; }; - C02C5D021CA12787006D53E3 /* AlignedAllocator.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = AlignedAllocator.hpp; sourceTree = ""; }; - C02C5D031CA127E6006D53E3 /* SceneTree.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SceneTree.cpp; sourceTree = ""; }; - C02C5D041CA127E6006D53E3 /* SceneTree.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SceneTree.hpp; sourceTree = ""; }; - C02C5D091CA252E2006D53E3 /* url_handler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = url_handler.cpp; sourceTree = ""; }; - C02C5D0A1CA252E2006D53E3 /* url_handler.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = url_handler.hpp; sourceTree = ""; }; - C02C5D0C1CAE5AFF006D53E3 /* SurfaceScale.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = SurfaceScale.cpp; sourceTree = ""; }; - C02C5D0D1CAE5AFF006D53E3 /* SurfaceScale.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = SurfaceScale.hpp; sourceTree = ""; }; - C02D938A1E4C3CEF00CB0A6A /* imgui_draw.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = imgui_draw.cpp; path = ../imgui/imgui_draw.cpp; sourceTree = ""; }; - C02D938B1E4C3CEF00CB0A6A /* imgui.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = imgui.cpp; path = ../imgui/imgui.cpp; sourceTree = ""; }; - C02D938C1E4C3CEF00CB0A6A /* imgui.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = imgui.h; path = ../imgui/imgui.h; sourceTree = ""; }; - C02D938F1E4C52C000CB0A6A /* ParticleSystemUI.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ParticleSystemUI.cpp; sourceTree = ""; }; - C02D93901E4C52C000CB0A6A /* ParticleSystemUI.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ParticleSystemUI.hpp; sourceTree = ""; }; - C02D93921E4C533300CB0A6A /* imgui_impl_sdl_gl3.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = imgui_impl_sdl_gl3.cpp; sourceTree = ""; }; - C02D93931E4C533300CB0A6A /* imgui_impl_sdl_gl3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = imgui_impl_sdl_gl3.h; sourceTree = ""; }; - C02D93951E4C53E000CB0A6A /* spline.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = spline.h; path = ../imgui/spline.h; sourceTree = ""; }; - C02D93961E4C54A100CB0A6A /* imgui_user.inl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = imgui_user.inl; path = ../imgui/imgui_user.inl; sourceTree = ""; }; - C02D939B1E4FDB2300CB0A6A /* theme_imgui.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = theme_imgui.cpp; sourceTree = ""; }; - C02D939C1E4FDB2300CB0A6A /* theme_imgui.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = theme_imgui.hpp; sourceTree = ""; }; - C03585B41D812A240090FC2D /* hex_helper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hex_helper.cpp; sourceTree = ""; }; - C03585B51D812A240090FC2D /* hex_helper.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = hex_helper.hpp; sourceTree = ""; }; - C03585B61D812A240090FC2D /* hex_loader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = hex_loader.cpp; sourceTree = ""; }; - C03585B71D812A240090FC2D /* hex_loader.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = hex_loader.hpp; sourceTree = ""; }; - C03585BA1D812A380090FC2D /* hex_renderable_fwd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = hex_renderable_fwd.hpp; sourceTree = ""; }; - C03585BB1D812A4D0090FC2D /* hex_mask.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = hex_mask.hpp; sourceTree = ""; }; - C03585BC1D812A5D0090FC2D /* tile_rules.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tile_rules.cpp; sourceTree = ""; }; - C03585BD1D812A5D0090FC2D /* tile_rules.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tile_rules.hpp; sourceTree = ""; }; - C0406533163F790000F84F94 /* sys.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = sys.cpp; sourceTree = ""; }; - C0406534163F790000F84F94 /* sys.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = sys.hpp; sourceTree = ""; }; - C06FF3EF1740B9F000377772 /* formula_visualize_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_visualize_widget.cpp; sourceTree = ""; }; - C06FF3F01740B9F000377772 /* formula_visualize_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_visualize_widget.hpp; sourceTree = ""; }; - C07A47B419444C2000F1190E /* svg_attribs.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = svg_attribs.cpp; path = svg/svg_attribs.cpp; sourceTree = ""; }; - C07A47B519444C2000F1190E /* svg_attribs.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = svg_attribs.hpp; path = svg/svg_attribs.hpp; sourceTree = ""; }; - C07A47B619444C2000F1190E /* svg_container.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = svg_container.cpp; path = svg/svg_container.cpp; sourceTree = ""; }; - C07A47B719444C2000F1190E /* svg_container.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = svg_container.hpp; path = svg/svg_container.hpp; sourceTree = ""; }; - C07A47B819444C2000F1190E /* svg_element.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = svg_element.cpp; path = svg/svg_element.cpp; sourceTree = ""; }; - C07A47B919444C2000F1190E /* svg_element.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = svg_element.hpp; path = svg/svg_element.hpp; sourceTree = ""; }; - C07A47BA19444C2000F1190E /* svg_fwd.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = svg_fwd.hpp; path = svg/svg_fwd.hpp; sourceTree = ""; }; - C07A47BB19444C2000F1190E /* svg_gradient.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = svg_gradient.cpp; path = svg/svg_gradient.cpp; sourceTree = ""; }; - C07A47BC19444C2000F1190E /* svg_gradient.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = svg_gradient.hpp; path = svg/svg_gradient.hpp; sourceTree = ""; }; - C07A47BD19444C2000F1190E /* svg_length.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = svg_length.hpp; path = svg/svg_length.hpp; sourceTree = ""; }; - C07A47BE19444C2000F1190E /* svg_paint.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = svg_paint.cpp; path = svg/svg_paint.cpp; sourceTree = ""; }; - C07A47BF19444C2000F1190E /* svg_paint.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = svg_paint.hpp; path = svg/svg_paint.hpp; sourceTree = ""; }; - C07A47C019444C2000F1190E /* svg_parse.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = svg_parse.cpp; path = svg/svg_parse.cpp; sourceTree = ""; }; - C07A47C119444C2000F1190E /* svg_parse.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = svg_parse.hpp; path = svg/svg_parse.hpp; sourceTree = ""; }; - C07A47C219444C2000F1190E /* svg_path_parse.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = svg_path_parse.cpp; path = svg/svg_path_parse.cpp; sourceTree = ""; }; - C07A47C319444C2000F1190E /* svg_path_parse.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = svg_path_parse.hpp; path = svg/svg_path_parse.hpp; sourceTree = ""; }; - C07A47C419444C2000F1190E /* svg_render.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = svg_render.hpp; path = svg/svg_render.hpp; sourceTree = ""; }; - C07A47C519444C2000F1190E /* svg_shapes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = svg_shapes.cpp; path = svg/svg_shapes.cpp; sourceTree = ""; }; - C07A47C619444C2000F1190E /* svg_shapes.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = svg_shapes.hpp; path = svg/svg_shapes.hpp; sourceTree = ""; }; - C07A47C719444C2000F1190E /* svg_style.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = svg_style.cpp; path = svg/svg_style.cpp; sourceTree = ""; }; - C07A47C819444C2000F1190E /* svg_style.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = svg_style.hpp; path = svg/svg_style.hpp; sourceTree = ""; }; - C07A47C919444C2000F1190E /* svg_transform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = svg_transform.cpp; path = svg/svg_transform.cpp; sourceTree = ""; }; - C07A47CA19444C2000F1190E /* svg_transform.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = svg_transform.hpp; path = svg/svg_transform.hpp; sourceTree = ""; }; - C07A47CB19444C2000F1190E /* svg_utils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = svg_utils.cpp; path = svg/svg_utils.cpp; sourceTree = ""; }; - C07A47CD19444C2000F1190E /* utils.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = utils.hpp; path = svg/utils.hpp; sourceTree = ""; }; - C07A47DC1944595400F1190E /* ft_iface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ft_iface.cpp; sourceTree = ""; }; - C07A47DD1944595400F1190E /* ft_iface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ft_iface.hpp; sourceTree = ""; }; C0812FCC17EED7C400ADDA70 /* modules */ = {isa = PBXFileReference; lastKnownFileType = folder; name = modules; path = ../modules; sourceTree = ""; }; - C08602461A06E51A00B860FA /* auto_update_window.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = auto_update_window.cpp; sourceTree = ""; }; - C08602471A06E51A00B860FA /* auto_update_window.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = auto_update_window.hpp; sourceTree = ""; }; - C08753E41B85AD1E00B89E53 /* ffl_lib.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ffl_lib.cpp; sourceTree = ""; }; - C089D451162BDF7B009D2878 /* master-config.cfg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "master-config.cfg"; path = "../master-config.cfg"; sourceTree = ""; }; - C08C43EB174C6BF300A46B15 /* formula_callable_visitor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_callable_visitor.cpp; sourceTree = ""; }; - C08C43EC174C6BF300A46B15 /* formula_callable_visitor.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_callable_visitor.hpp; sourceTree = ""; }; - C08C43EE174C6D8900A46B15 /* formula_callable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_callable.cpp; sourceTree = ""; }; - C08DF5AB178A554E006E061D /* octree.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = octree.hpp; sourceTree = ""; }; - C08DF5AF178BC1C9006E061D /* voxel_object_functions.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voxel_object_functions.cpp; sourceTree = ""; }; - C08DF5B0178BC1C9006E061D /* voxel_object_functions.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = voxel_object_functions.hpp; sourceTree = ""; }; - C08DF5B1178BC1C9006E061D /* voxel_object.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voxel_object.cpp; sourceTree = ""; }; - C08DF5B2178BC1CA006E061D /* voxel_object.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = voxel_object.hpp; sourceTree = ""; }; - C090E8E4178795EC00E6FC5A /* color_picker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = color_picker.cpp; sourceTree = ""; }; - C090E8E5178795EC00E6FC5A /* color_picker.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = color_picker.hpp; sourceTree = ""; }; - C090E8E71787962600E6FC5A /* isochunk.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = isochunk.cpp; sourceTree = ""; }; - C090E8E81787962600E6FC5A /* isochunk.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = isochunk.hpp; sourceTree = ""; }; - C090E8E91787962600E6FC5A /* isoworld.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = isoworld.cpp; sourceTree = ""; }; - C090E8EA1787962600E6FC5A /* isoworld.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = isoworld.hpp; sourceTree = ""; }; - C090E8F01787967200E6FC5A /* voxel_animation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voxel_animation.cpp; sourceTree = ""; }; - C090E8F11787967200E6FC5A /* voxel_model.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voxel_model.cpp; sourceTree = ""; }; - C090E8F21787967200E6FC5A /* voxel_model.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = voxel_model.hpp; sourceTree = ""; }; - C091410417C9A67D0019BAB3 /* multiplayer_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = multiplayer_server.cpp; sourceTree = ""; }; - C0917B0F17533AA7004307B0 /* formula_interface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = formula_interface.cpp; sourceTree = ""; }; - C0917B1017533AA7004307B0 /* formula_interface.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = formula_interface.hpp; sourceTree = ""; }; - C0917B12175480F7004307B0 /* master-config.cfg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "master-config.cfg"; path = "../../master-config.cfg"; sourceTree = ""; }; - C0917B17176700BC004307B0 /* simplex_noise.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simplex_noise.cpp; sourceTree = ""; }; - C0917B18176700BD004307B0 /* simplex_noise.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = simplex_noise.hpp; sourceTree = ""; }; - C09185161797BE9B00F415C0 /* widget_editor.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = widget_editor.cpp; sourceTree = ""; }; - C09185171797BE9B00F415C0 /* widget_settings_dialog.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = widget_settings_dialog.cpp; sourceTree = ""; }; - C09185181797BE9B00F415C0 /* widget_settings_dialog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = widget_settings_dialog.hpp; sourceTree = ""; }; - C091851B1797BEB600F415C0 /* voxel_object_type.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = voxel_object_type.cpp; sourceTree = ""; }; - C091851C1797BEB600F415C0 /* voxel_object_type.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = voxel_object_type.hpp; sourceTree = ""; }; - C092655E17D48CF50035C0CB /* layout_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = layout_widget.cpp; sourceTree = ""; }; - C092655F17D48CF50035C0CB /* layout_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = layout_widget.hpp; sourceTree = ""; }; - C093F3A917A470F600D433AA /* user_voxel_object.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = user_voxel_object.cpp; sourceTree = ""; }; - C093F3AA17A470F600D433AA /* user_voxel_object.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = user_voxel_object.hpp; sourceTree = ""; }; - C093F3AC17A4711300D433AA /* skybox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = skybox.cpp; sourceTree = ""; }; - C093F3AD17A4711300D433AA /* skybox.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = skybox.hpp; sourceTree = ""; }; - C0A1595819F0F888009C25B3 /* ffl_weak_ptr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ffl_weak_ptr.cpp; sourceTree = ""; }; - C0A1595919F0F888009C25B3 /* ffl_weak_ptr.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = ffl_weak_ptr.hpp; sourceTree = ""; }; - C0A2947A184B126F002B757E /* spline.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = spline.hpp; sourceTree = ""; }; C0A362461873BB65002571F3 /* music */ = {isa = PBXFileReference; lastKnownFileType = folder; name = music; path = ../music; sourceTree = ""; }; - C0A481342171A44200D13A52 /* hex.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = hex.hpp; sourceTree = ""; }; - C0AD75121834707D00FAFA3D /* VoronoiDiagramGenerator.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = VoronoiDiagramGenerator.cpp; sourceTree = ""; }; - C0AD75131834707D00FAFA3D /* VoronoiDiagramGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VoronoiDiagramGenerator.h; sourceTree = ""; }; - C0AD7515183494F100FAFA3D /* poly_map.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = poly_map.cpp; sourceTree = ""; }; - C0AD7516183494F100FAFA3D /* poly_map.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = poly_map.hpp; sourceTree = ""; }; - C0AECE0318E5411C00CD3161 /* tbs_matchmaking_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_matchmaking_server.cpp; sourceTree = ""; }; - C0AECE0518E541A200CD3161 /* db_client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = db_client.cpp; sourceTree = ""; }; - C0AECE0618E541A200CD3161 /* db_client.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = db_client.hpp; sourceTree = ""; }; - C0AECE0818E541BD00CD3161 /* uuid.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = uuid.cpp; sourceTree = ""; }; - C0AECE0918E541BD00CD3161 /* uuid.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = uuid.hpp; sourceTree = ""; }; C0B397F71636666C00D010E0 /* Frogatto.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = Frogatto.entitlements; sourceTree = ""; }; C0B87BB9166603C300D66B15 /* icon.iconset */ = {isa = PBXFileReference; lastKnownFileType = folder.iconset; path = icon.iconset; sourceTree = ""; }; - C0B87BD21667256F00D66B15 /* formula_object.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = formula_object.cpp; sourceTree = ""; }; - C0B87BD31667256F00D66B15 /* formula_object.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = formula_object.hpp; sourceTree = ""; }; C0C291901665F21600DB88A6 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/InfoPlist.strings; sourceTree = ""; }; - C0CB6CF91933E62C004A6450 /* cairo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cairo.cpp; sourceTree = ""; }; - C0CB6CFB1933E631004A6450 /* cairo.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cairo.hpp; sourceTree = ""; }; - C0D6EB6616DB25C000B5ABCA /* tbs_internal_client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_internal_client.cpp; sourceTree = ""; }; - C0D6EB6716DB25C000B5ABCA /* tbs_internal_client.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tbs_internal_client.hpp; sourceTree = ""; }; - C0D6EB6816DB25C000B5ABCA /* tbs_internal_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_internal_server.cpp; sourceTree = ""; }; - C0D6EB6916DB25C000B5ABCA /* tbs_internal_server.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tbs_internal_server.hpp; sourceTree = ""; }; - C0D6EB6A16DB25C000B5ABCA /* tbs_server_base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tbs_server_base.cpp; sourceTree = ""; }; - C0D6EB6B16DB25C000B5ABCA /* tbs_server_base.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = tbs_server_base.hpp; sourceTree = ""; }; - C0D6EB6F16DB25D700B5ABCA /* bar_widget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bar_widget.cpp; sourceTree = ""; }; - C0D6EB7016DB25D700B5ABCA /* bar_widget.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = bar_widget.hpp; sourceTree = ""; }; - C0D8695F27FAC5C000BAF62F /* imgui_widgets.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = imgui_widgets.cpp; path = ../imgui/imgui_widgets.cpp; sourceTree = ""; }; - C0F5E468169AAC97005ADCF5 /* language_dialog.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = language_dialog.cpp; sourceTree = ""; }; - C0F5E469169AAC97005ADCF5 /* language_dialog.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = language_dialog.hpp; sourceTree = ""; }; - CF3623D7211EE3C7008C2DFD /* svg_length.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = svg_length.cpp; path = svg/svg_length.cpp; sourceTree = ""; }; - CF3623DB211EF73F008C2DFD /* svg_fwd.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = svg_fwd.cpp; path = svg/svg_fwd.cpp; sourceTree = ""; }; - CF91F5D82117748B00DE58EA /* simplex_noise_tests.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = simplex_noise_tests.cpp; sourceTree = ""; }; - CFA55594211759B30005446A /* TextureUtils.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TextureUtils.cpp; sourceTree = ""; }; - CFD1E1262124516100FA450E /* variant_type_check.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = variant_type_check.cpp; sourceTree = ""; }; - F383AA8A29A9CC84001693D2 /* GameController.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameController.framework; path = System/Library/Frameworks/GameController.framework; sourceTree = SDKROOT; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -1212,958 +897,536 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - C01182E22828DAD700431768 /* Metal.framework in Frameworks */, - C01182DE2828DAAF00431768 /* Carbon.framework in Frameworks */, - F383AA8B29A9CCBD001693D2 /* GameController.framework in Frameworks */, - C01182DA2828DA6300431768 /* IOKit.framework in Frameworks */, - C01182D62828DA1D00431768 /* ForceFeedback.framework in Frameworks */, - C01182D22828D95E00431768 /* CoreVideo.framework in Frameworks */, - C01182CE2828D91500431768 /* AudioToolbox.framework in Frameworks */, - C01182CA2828D86400431768 /* CoreAudio.framework in Frameworks */, - C01182C32828D13600431768 /* cairo in Frameworks */, - C010C572160AFAD9006E7D90 /* Cocoa.framework in Frameworks */, - C010C5BB160AFD09006E7D90 /* OpenGL.framework in Frameworks */, - C01182B22828D0CC00431768 /* libfreetype.a in Frameworks */, - C01182AF2828D0CC00431768 /* libicuio.a in Frameworks */, - C011829D2828D0CC00431768 /* libboost_system.a in Frameworks */, - C01182932828D0CC00431768 /* libfontconfig.a in Frameworks */, - C011828C2828D0CC00431768 /* libboost_chrono.a in Frameworks */, - C01182A12828D0CC00431768 /* libboost_container.a in Frameworks */, - C01182A42828D0CC00431768 /* libexpat.a in Frameworks */, - C01182AA2828D0CC00431768 /* libSDL2_mixer.a in Frameworks */, - C011828E2828D0CC00431768 /* libintl.a in Frameworks */, - C01182B62828D0CC00431768 /* liblzma.a in Frameworks */, - C011829E2828D0CC00431768 /* libpng16.a in Frameworks */, - C01182BB2828D0CC00431768 /* libicudata.a in Frameworks */, - C01182BC2828D0CC00431768 /* libbrotlicommon-static.a in Frameworks */, - C01182A22828D0CC00431768 /* libboost_context.a in Frameworks */, - C01182A02828D0CC00431768 /* libboost_math_c99l.a in Frameworks */, - C01182972828D0CC00431768 /* libboost_thread.a in Frameworks */, - C01182B12828D0CC00431768 /* libicutu.a in Frameworks */, - C01182C02828D0CC00431768 /* libcairo.a in Frameworks */, - C01182A62828D0CC00431768 /* libbrotlienc-static.a in Frameworks */, - C01182962828D0CC00431768 /* libpng.a in Frameworks */, - C01182982828D0CC00431768 /* libboost_math_c99f.a in Frameworks */, - C011829C2828D0CC00431768 /* libSDL2main.a in Frameworks */, - C011829B2828D0CC00431768 /* libbz2.a in Frameworks */, - C01182BE2828D0CC00431768 /* libboost_wserialization.a in Frameworks */, - C01182AB2828D0CC00431768 /* libboost_atomic.a in Frameworks */, - C01182952828D0CC00431768 /* libvorbisenc.a in Frameworks */, - C01182922828D0CC00431768 /* libboost_regex.a in Frameworks */, - C011828B2828D0CC00431768 /* liblzo2.a in Frameworks */, - C01182A32828D0CC00431768 /* libpixman-1.a in Frameworks */, - C01182B82828D0CC00431768 /* libboost_coroutine.a in Frameworks */, - C01182902828D0CC00431768 /* libSDL2_image.a in Frameworks */, - C01182AD2828D0CC00431768 /* libvorbis.a in Frameworks */, - C01182BF2828D0CC00431768 /* libicuuc.a in Frameworks */, - C011828F2828D0CC00431768 /* libSDL2_ttf.a in Frameworks */, - C01182AE2828D0CC00431768 /* libboost_date_time.a in Frameworks */, - C01182A92828D0CC00431768 /* libboost_math_tr1f.a in Frameworks */, - C01182A82828D0CC00431768 /* libbrotlidec-static.a in Frameworks */, - C01182B72828D0CC00431768 /* libboost_serialization.a in Frameworks */, - C01182BD2828D0CC00431768 /* libSDL2.a in Frameworks */, - C011829A2828D0CC00431768 /* libvorbisfile.a in Frameworks */, - C01182B42828D0CC00431768 /* libcairo-script-interpreter.a in Frameworks */, - C01182942828D0CC00431768 /* libboost_filesystem.a in Frameworks */, - C01182BA2828D0CC00431768 /* libz.a in Frameworks */, - C01182992828D0CC00431768 /* libboost_exception.a in Frameworks */, - C01182B32828D0CC00431768 /* libboost_math_tr1l.a in Frameworks */, - C01182A52828D0CC00431768 /* libzstd.a in Frameworks */, - C011828D2828D0CC00431768 /* libboost_math_c99.a in Frameworks */, - C01182B92828D0CC00431768 /* libogg.a in Frameworks */, - C01182912828D0CC00431768 /* libboost_iostreams.a in Frameworks */, - C01182A72828D0CC00431768 /* libboost_random.a in Frameworks */, - C01182AC2828D0CC00431768 /* libboost_locale.a in Frameworks */, - C011829F2828D0CC00431768 /* libboost_math_tr1.a in Frameworks */, - C01182B52828D0CC00431768 /* libGLEW.a in Frameworks */, - C01182B02828D0CC00431768 /* libicui18n.a in Frameworks */, + 008368282A8EC84500E18DC8 /* AudioToolbox.framework in Frameworks */, + 008368092A8DE28A00E18DC8 /* Carbon.framework in Frameworks */, + 008368072A8DE09D00E18DC8 /* Cocoa.framework in Frameworks */, + 0083682A2A8EC84D00E18DC8 /* CoreAudio.framework in Frameworks */, + 008368112A8DE35700E18DC8 /* CoreHaptics.framework in Frameworks */, + 0083681F2A8EB18800E18DC8 /* CoreVideo.framework in Frameworks */, + 0083681D2A8EB14700E18DC8 /* ForceFeedback.framework in Frameworks */, + 0083680F2A8DE32B00E18DC8 /* GameController.framework in Frameworks */, + 0083680B2A8DE2C500E18DC8 /* IOKit.framework in Frameworks */, + 0083680D2A8DE2F400E18DC8 /* Metal.framework in Frameworks */, + 002422BD2A8ABBAC00575695 /* OpenGL.framework in Frameworks */, + 008367FB2A8C8CE800E18DC8 /* libiconv.tbd in Frameworks */, + 008367FF2A8D6D7E00E18DC8 /* libboost_filesystem.a in Frameworks */, + 008367F32A8B45B800E18DC8 /* libboost_locale.a in Frameworks */, + 008368012A8D763000E18DC8 /* libboost_thread.a in Frameworks */, + 008368232A8EB8C300E18DC8 /* libbrotlicommon-static.a in Frameworks */, + 008368212A8EB26D00E18DC8 /* libbrotlidec-static.a in Frameworks */, + 008368252A8EBE6700E18DC8 /* libbz2.a in Frameworks */, + 00116EE22A8ABC5300F6D09B /* libcairo.a in Frameworks */, + 008368172A8E9C2100E18DC8 /* libexpat.a in Frameworks */, + 008368152A8DE9F800E18DC8 /* libfontconfig.a in Frameworks */, + 008368192A8EA63000E18DC8 /* libfreetype.a in Frameworks */, + 00AD9D9B2A8AB6C400056213 /* libGLEW.a in Frameworks */, + 008367F72A8C213900E18DC8 /* libicudata.a in Frameworks */, + 008367FD2A8C949700E18DC8 /* libicui18n.a in Frameworks */, + 008367F52A8C1AC700E18DC8 /* libicuuc.a in Frameworks */, + 008367F92A8C28AE00E18DC8 /* libintl.a in Frameworks */, + 001E87F12A89771B008796FE /* libogg.a in Frameworks */, + 008367F12A8AC57500E18DC8 /* libpixman-1.a in Frameworks */, + 0019D1652A8AC2AB00D05511 /* libpng.a in Frameworks */, + 008368132A8DE40700E18DC8 /* libSDL2_image.a in Frameworks */, + 008368032A8D7C8400E18DC8 /* libSDL2_ttf.a in Frameworks */, + 008368052A8DDA6500E18DC8 /* libSDL2.a in Frameworks */, + 001E87EF2A897696008796FE /* libvorbis.a in Frameworks */, + 001E87ED2A896FFA008796FE /* libvorbisfile.a in Frameworks */, + 001E87EB2A896D84008796FE /* libz.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 6357A6D51B258B1C00793D60 /* hex */ = { - isa = PBXGroup; - children = ( - C03585BB1D812A4D0090FC2D /* hex_mask.hpp */, - 63D8A1E41C40BDC9008B8437 /* hex_mask.cpp */, - C03585B41D812A240090FC2D /* hex_helper.cpp */, - C03585B51D812A240090FC2D /* hex_helper.hpp */, - C03585B61D812A240090FC2D /* hex_loader.cpp */, - C03585B71D812A240090FC2D /* hex_loader.hpp */, - 6357A6D61B258B1C00793D60 /* hex_fwd.hpp */, - 6357A6DA1B258B1C00793D60 /* hex_map.cpp */, - 6357A6DB1B258B1C00793D60 /* hex_map.hpp */, - C03585BA1D812A380090FC2D /* hex_renderable_fwd.hpp */, - 6357A6E01B258B1C00793D60 /* hex_renderable.cpp */, - 6357A6E11B258B1C00793D60 /* hex_renderable.hpp */, - 6357A6E21B258B1C00793D60 /* hex_tile.cpp */, - 6357A6E31B258B1C00793D60 /* hex_tile.hpp */, - C0A481342171A44200D13A52 /* hex.hpp */, - C03585BC1D812A5D0090FC2D /* tile_rules.cpp */, - C03585BD1D812A5D0090FC2D /* tile_rules.hpp */, - ); - path = hex; - sourceTree = ""; - }; - 6357A6EC1B3F116900793D60 /* xhtml */ = { + 00029B3D2A88A98200EB19EF /* Frameworks */ = { isa = PBXGroup; children = ( - 63DF1B2D1D4682E10060A502 /* xslider.cpp */, - 63DF1B2E1D4682E10060A502 /* xslider.hpp */, - 63DFC6991D35A98200E0C454 /* event_listener.cpp */, - 63DFC69A1D35A98200E0C454 /* event_listener.hpp */, - 63532D871D1F31930082F139 /* scrollable.cpp */, - 63532D881D1F31940082F139 /* scrollable.hpp */, - 63532D891D1F31940082F139 /* xhtml_line_box.cpp */, - 63532D8A1D1F31950082F139 /* xhtml_line_box.hpp */, - C02C5D091CA252E2006D53E3 /* url_handler.cpp */, - C02C5D0A1CA252E2006D53E3 /* url_handler.hpp */, - 6357A6ED1B3F116900793D60 /* css_lexer.cpp */, - 6357A6EE1B3F116900793D60 /* css_lexer.hpp */, - 6357A6EF1B3F116900793D60 /* css_parser.cpp */, - 6357A6F01B3F116900793D60 /* css_parser.hpp */, - 6357A6F11B3F116900793D60 /* css_properties.cpp */, - 6357A6F21B3F116900793D60 /* css_properties.hpp */, - 6357A6F31B3F116900793D60 /* css_selector.cpp */, - 6357A6F41B3F116900793D60 /* css_selector.hpp */, - 6357A6F51B3F116900793D60 /* css_styles.cpp */, - 6357A6F61B3F116900793D60 /* css_styles.hpp */, - 6357A6F71B3F116900793D60 /* css_stylesheet.cpp */, - 6357A6F81B3F116900793D60 /* css_stylesheet.hpp */, - 6357A6F91B3F116900793D60 /* css_transition.cpp */, - 6357A6FA1B3F116900793D60 /* css_transition.hpp */, - 6357A6FD1B3F116900793D60 /* solid_renderable.cpp */, - 6357A6FE1B3F116900793D60 /* solid_renderable.hpp */, - 6357A6FF1B3F116900793D60 /* to_roman.cpp */, - 6357A7001B3F116900793D60 /* to_roman.hpp */, - 6357A7011B3F116900793D60 /* xhtml.hpp */, - 6357A7021B3F116900793D60 /* xhtml_absolute_box.cpp */, - 6357A7031B3F116900793D60 /* xhtml_absolute_box.hpp */, - 6357A7041B3F116900793D60 /* xhtml_background_info.cpp */, - 6357A7051B3F116900793D60 /* xhtml_background_info.hpp */, - 6357A7061B3F116900793D60 /* xhtml_block_box.cpp */, - 6357A7071B3F116900793D60 /* xhtml_block_box.hpp */, - 6357A7081B3F116900793D60 /* xhtml_border_info.cpp */, - 6357A7091B3F116900793D60 /* xhtml_border_info.hpp */, - 6357A70A1B3F116900793D60 /* xhtml_box.cpp */, - 6357A70B1B3F116900793D60 /* xhtml_box.hpp */, - 6357A70C1B3F116900793D60 /* xhtml_element.cpp */, - 6357A70D1B3F116900793D60 /* xhtml_element.hpp */, - 6357A70E1B3F116900793D60 /* xhtml_element_id.hpp */, - 6357A70F1B3F116900793D60 /* xhtml_fwd.hpp */, - 6357A7101B3F116900793D60 /* xhtml_inline_block_box.cpp */, - 6357A7111B3F116900793D60 /* xhtml_inline_block_box.hpp */, - 6357A7121B3F116900793D60 /* xhtml_inline_element_box.cpp */, - 6357A7131B3F116900793D60 /* xhtml_inline_element_box.hpp */, - 6357A7141B3F116900793D60 /* xhtml_layout_engine.cpp */, - 6357A7151B3F116900793D60 /* xhtml_layout_engine.hpp */, - 6357A7181B3F116900793D60 /* xhtml_listitem_box.cpp */, - 6357A7191B3F116900793D60 /* xhtml_listitem_box.hpp */, - 6357A71A1B3F116900793D60 /* xhtml_node.cpp */, - 6357A71B1B3F116900793D60 /* xhtml_node.hpp */, - 6357A71C1B3F116900793D60 /* xhtml_parser.cpp */, - 6357A71D1B3F116900793D60 /* xhtml_parser.hpp */, - 6357A71E1B3F116900793D60 /* xhtml_render_ctx.cpp */, - 6357A71F1B3F116900793D60 /* xhtml_render_ctx.hpp */, - 6357A7201B3F116900793D60 /* xhtml_root_box.cpp */, - 6357A7211B3F116900793D60 /* xhtml_root_box.hpp */, - 6357A7221B3F116900793D60 /* xhtml_script_interface.cpp */, - 6357A7231B3F116900793D60 /* xhtml_script_interface.hpp */, - 6357A7241B3F116900793D60 /* xhtml_style_tree.cpp */, - 6357A7251B3F116900793D60 /* xhtml_style_tree.hpp */, - 6357A7261B3F116900793D60 /* xhtml_text_box.cpp */, - 6357A7271B3F116900793D60 /* xhtml_text_box.hpp */, - 6357A7281B3F116900793D60 /* xhtml_text_node.cpp */, - 6357A7291B3F116900793D60 /* xhtml_text_node.hpp */, + 008368292A8EC84D00E18DC8 /* CoreAudio.framework */, + 008368262A8EC49D00E18DC8 /* AudioToolbox.framework */, + 008368242A8EBE6700E18DC8 /* libbz2.a */, + 008368222A8EB8C300E18DC8 /* libbrotlicommon-static.a */, + 008368202A8EB26D00E18DC8 /* libbrotlidec-static.a */, + 0083681E2A8EB18800E18DC8 /* CoreVideo.framework */, + 0083681C2A8EB14700E18DC8 /* ForceFeedback.framework */, + 0083681A2A8EB11200E18DC8 /* SwiftUI.framework */, + 008368182A8EA63000E18DC8 /* libfreetype.a */, + 008368162A8E9C2000E18DC8 /* libexpat.a */, + 008368142A8DE9F700E18DC8 /* libfontconfig.a */, + 008368122A8DE40700E18DC8 /* libSDL2_image.a */, + 008368102A8DE35700E18DC8 /* CoreHaptics.framework */, + 0083680E2A8DE32B00E18DC8 /* GameController.framework */, + 0083680C2A8DE2F400E18DC8 /* Metal.framework */, + 0083680A2A8DE2C500E18DC8 /* IOKit.framework */, + 008368082A8DE28A00E18DC8 /* Carbon.framework */, + 008368062A8DE09D00E18DC8 /* Cocoa.framework */, + 008368042A8DDA6500E18DC8 /* libSDL2.a */, + 008368022A8D7C8400E18DC8 /* libSDL2_ttf.a */, + 008368002A8D762F00E18DC8 /* libboost_thread.a */, + 008367FE2A8D6D7E00E18DC8 /* libboost_filesystem.a */, + 008367FC2A8C949700E18DC8 /* libicui18n.a */, + 008367FA2A8C8CE800E18DC8 /* libiconv.tbd */, + 008367F82A8C28AE00E18DC8 /* libintl.a */, + 008367F62A8C213900E18DC8 /* libicudata.a */, + 008367F42A8C1AC700E18DC8 /* libicuuc.a */, + 008367F22A8B45B800E18DC8 /* libboost_locale.a */, + 008367F02A8AC57500E18DC8 /* libpixman-1.a */, + 0019D1642A8AC2AB00D05511 /* libpng.a */, + 00116EE12A8ABC5300F6D09B /* libcairo.a */, + 002422BC2A8ABBAC00575695 /* OpenGL.framework */, + 00AD9D9A2A8AB6C400056213 /* libGLEW.a */, + 001E87F02A89771B008796FE /* libogg.a */, + 001E87EE2A897696008796FE /* libvorbis.a */, + 001E87EC2A896FFA008796FE /* libvorbisfile.a */, + 001E87EA2A896D84008796FE /* libz.a */, + 00029B3E2A88A98200EB19EF /* CoreFoundation.framework */, ); - path = xhtml; - sourceTree = ""; - }; - 63855D701AD78F0700C58F6B /* tiled */ = { - isa = PBXGroup; - children = ( - 63855D711AD78F0700C58F6B /* tiled.cpp */, - 63855D721AD78F0700C58F6B /* tiled.hpp */, - 63855D731AD78F0700C58F6B /* tmx_reader.cpp */, - 63855D741AD78F0700C58F6B /* tmx_reader.hpp */, - ); - path = tiled; + name = Frameworks; sourceTree = ""; }; - 639B52EE1AC20D5900ECC4F8 /* kre */ = { + 0032216E2A87872F0002E147 /* src */ = { isa = PBXGroup; children = ( - 63EAECC41D14DA8300F425C3 /* Cursor.cpp */, - 63EAECC51D14DA8300F425C3 /* Cursor.hpp */, - C02C5D0C1CAE5AFF006D53E3 /* SurfaceScale.cpp */, - C02C5D0D1CAE5AFF006D53E3 /* SurfaceScale.hpp */, - C02C5D021CA12787006D53E3 /* AlignedAllocator.hpp */, - 63E3EC2F1B452D55002F8294 /* FontDriver.cpp */, - 63E3EC301B452D55002F8294 /* FontDriver.hpp */, - 63E3EC311B452D55002F8294 /* FontImpl.hpp */, - 63E3EC321B452D55002F8294 /* FontSTB.cpp */, - 63E3EC331B452D55002F8294 /* stb_rect_pack.h */, - 63E3EC341B452D55002F8294 /* stb_truetype.h */, - 63E3EC351B452D55002F8294 /* SurfaceBlur.cpp */, - 63E3EC361B452D55002F8294 /* SurfaceBlur.hpp */, - 6357A7481B3F13B400793D60 /* FontFreetype.cpp */, - 6357A7491B3F13B400793D60 /* FontFreetype.hpp */, - CFA55594211759B30005446A /* TextureUtils.cpp */, - 6357A74A1B3F13B400793D60 /* Gradients.cpp */, - 6357A74B1B3F13B400793D60 /* Gradients.hpp */, - 639B52EF1AC20D5900ECC4F8 /* AttributeSet.cpp */, - 639B52F01AC20D5900ECC4F8 /* AttributeSet.hpp */, - 639B52F11AC20D5900ECC4F8 /* AttributeSetOGL.cpp */, - 639B52F21AC20D5900ECC4F8 /* AttributeSetOGL.hpp */, - 639B52F31AC20D5900ECC4F8 /* Blend.cpp */, - 639B52F41AC20D5900ECC4F8 /* Blend.hpp */, - 639B52F51AC20D5900ECC4F8 /* BlendModeScope.cpp */, - 639B52F61AC20D5900ECC4F8 /* BlendModeScope.hpp */, - 639B52F71AC20D5900ECC4F8 /* BlendOGL.cpp */, - 639B52F81AC20D5900ECC4F8 /* BlendOGL.hpp */, - 639B52F91AC20D5900ECC4F8 /* Blittable.cpp */, - 639B52FA1AC20D5900ECC4F8 /* Blittable.hpp */, - 639B52FB1AC20D5900ECC4F8 /* CameraObject.cpp */, - 639B52FC1AC20D5900ECC4F8 /* CameraObject.hpp */, - 639B52FD1AC20D5900ECC4F8 /* Canvas.cpp */, - 639B52FE1AC20D5900ECC4F8 /* Canvas.hpp */, - 639B52FF1AC20D5900ECC4F8 /* CanvasOGL.cpp */, - 639B53001AC20D5900ECC4F8 /* CanvasOGL.hpp */, - 639B53011AC20D5900ECC4F8 /* ClipScope.cpp */, - 639B53021AC20D5900ECC4F8 /* ClipScope.hpp */, - 639B53031AC20D5900ECC4F8 /* ClipScopeOGL.cpp */, - 639B53041AC20D5900ECC4F8 /* ClipScopeOGL.hpp */, - 639B53051AC20D5900ECC4F8 /* Color.cpp */, - 639B53061AC20D5900ECC4F8 /* Color.hpp */, - 639B53071AC20D5900ECC4F8 /* ColorScope.cpp */, - 639B53081AC20D5900ECC4F8 /* ColorScope.hpp */, - 639B53091AC20D5900ECC4F8 /* DisplayDevice.cpp */, - 639B530A1AC20D5900ECC4F8 /* DisplayDevice.hpp */, - 639B530B1AC20D5900ECC4F8 /* DisplayDeviceFwd.hpp */, - 639B530C1AC20D5900ECC4F8 /* DisplayDeviceOGL.cpp */, - 639B530D1AC20D5900ECC4F8 /* DisplayDeviceOGL.hpp */, - 639B530E1AC20D5900ECC4F8 /* DisplayDeviceOGLFixed.cpp */, - 639B530F1AC20D5900ECC4F8 /* DisplayDeviceOGLFixed.hpp */, - 639B53101AC20D5900ECC4F8 /* DisplayDeviceSDL.cpp */, - 639B53111AC20D5900ECC4F8 /* DisplayDeviceSDL.hpp */, - 639B53121AC20D5900ECC4F8 /* Effects.hpp */, - 639B53131AC20D5900ECC4F8 /* EffectsOGL.cpp */, - 639B53141AC20D5900ECC4F8 /* EffectsOGL.hpp */, - 639B53151AC20D5900ECC4F8 /* FboOGL.cpp */, - 639B53161AC20D5900ECC4F8 /* FboOGL.hpp */, - 639B53171AC20D5900ECC4F8 /* Font.cpp */, - 639B53181AC20D5900ECC4F8 /* Font.hpp */, - 639B53191AC20D5900ECC4F8 /* FontSDL.cpp */, - 639B531A1AC20D5900ECC4F8 /* FontSDL.hpp */, - 639B531B1AC20D5900ECC4F8 /* Frustum.cpp */, - 639B531C1AC20D5900ECC4F8 /* Frustum.hpp */, - 639B531D1AC20D5900ECC4F8 /* geometry.hpp */, - 639B531E1AC20D5900ECC4F8 /* geometry.inl */, - C02D93921E4C533300CB0A6A /* imgui_impl_sdl_gl3.cpp */, - C02D93931E4C533300CB0A6A /* imgui_impl_sdl_gl3.h */, - 639B531F1AC20D5900ECC4F8 /* LightObject.cpp */, - 639B53201AC20D5900ECC4F8 /* LightObject.hpp */, - 639B53211AC20D5900ECC4F8 /* ModelMatrixScope.cpp */, - 639B53221AC20D5900ECC4F8 /* ModelMatrixScope.hpp */, - 639B53231AC20D5900ECC4F8 /* ParticleSystem.cpp */, - 639B53241AC20D5900ECC4F8 /* ParticleSystem.hpp */, - 639B53251AC20D5900ECC4F8 /* ParticleSystemAffectors.cpp */, - 639B53261AC20D5900ECC4F8 /* ParticleSystemAffectors.hpp */, - 639B53271AC20D5900ECC4F8 /* ParticleSystemEmitters.cpp */, - 639B53281AC20D5900ECC4F8 /* ParticleSystemEmitters.hpp */, - 639B53291AC20D5900ECC4F8 /* ParticleSystemFwd.hpp */, - 639B532C1AC20D5900ECC4F8 /* ParticleSystemParameters.cpp */, - 639B532D1AC20D5900ECC4F8 /* ParticleSystemParameters.hpp */, - C02D938F1E4C52C000CB0A6A /* ParticleSystemUI.cpp */, - C02D93901E4C52C000CB0A6A /* ParticleSystemUI.hpp */, - 639B532E1AC20D5900ECC4F8 /* PixelFormat.hpp */, - 639B532F1AC20D5900ECC4F8 /* Renderable.cpp */, - 639B53301AC20D5900ECC4F8 /* Renderable.hpp */, - 639B53311AC20D5900ECC4F8 /* RenderFwd.hpp */, - 639B53321AC20D5900ECC4F8 /* RenderManager.cpp */, - 639B53331AC20D5900ECC4F8 /* RenderManager.hpp */, - 639B53341AC20D5900ECC4F8 /* RenderQueue.cpp */, - 639B53351AC20D5900ECC4F8 /* RenderQueue.hpp */, - 639B53361AC20D5900ECC4F8 /* RenderTarget.cpp */, - 639B53371AC20D5900ECC4F8 /* RenderTarget.hpp */, - 639B53381AC20D5900ECC4F8 /* SceneFwd.hpp */, - 639B53391AC20D5900ECC4F8 /* SceneGraph.cpp */, - 639B533A1AC20D5900ECC4F8 /* SceneGraph.hpp */, - 639B533B1AC20D5900ECC4F8 /* SceneNode.cpp */, - 639B533C1AC20D5900ECC4F8 /* SceneNode.hpp */, - 639B533D1AC20D5900ECC4F8 /* SceneObject.cpp */, - 639B533E1AC20D5900ECC4F8 /* SceneObject.hpp */, - 639B533F1AC20D5900ECC4F8 /* SceneParameters.cpp */, - 639B53401AC20D5900ECC4F8 /* SceneParameters.hpp */, - 639B53411AC20D5900ECC4F8 /* SceneUtil.hpp */, - C02C5D031CA127E6006D53E3 /* SceneTree.cpp */, - C02C5D041CA127E6006D53E3 /* SceneTree.hpp */, - 639B53421AC20D5900ECC4F8 /* Scissor.cpp */, - 639B53431AC20D5900ECC4F8 /* Scissor.hpp */, - 639B53441AC20D5900ECC4F8 /* ScissorOGL.cpp */, - 639B53451AC20D5900ECC4F8 /* ScissorOGL.hpp */, - 639B53461AC20D5A00ECC4F8 /* ScopeableValue.hpp */, - 639B53471AC20D5A00ECC4F8 /* SDLWrapper.hpp */, - 639B53481AC20D5A00ECC4F8 /* Shaders.cpp */, - 639B53491AC20D5A00ECC4F8 /* Shaders.hpp */, - 639B534A1AC20D5A00ECC4F8 /* ShadersOGL.cpp */, - 639B534B1AC20D5A00ECC4F8 /* ShadersOGL.hpp */, - 639B534C1AC20D5A00ECC4F8 /* spline.hpp */, - 639B534D1AC20D5A00ECC4F8 /* spline3d.hpp */, - 639B534E1AC20D5A00ECC4F8 /* StencilScope.cpp */, - 639B534F1AC20D5A00ECC4F8 /* StencilScope.hpp */, - 639B53501AC20D5A00ECC4F8 /* StencilScopeOGL.cpp */, - 639B53511AC20D5A00ECC4F8 /* StencilScopeOGL.hpp */, - 639B53521AC20D5A00ECC4F8 /* StencilSettings.hpp */, - 639B53531AC20D5A00ECC4F8 /* Surface.cpp */, - 639B53541AC20D5A00ECC4F8 /* Surface.hpp */, - 639B53551AC20D5A00ECC4F8 /* SurfaceSDL.cpp */, - 639B53561AC20D5A00ECC4F8 /* SurfaceSDL.hpp */, - 639B53571AC20D5A00ECC4F8 /* TexPack.cpp */, - 639B53581AC20D5A00ECC4F8 /* TexPack.hpp */, - 639B53591AC20D5A00ECC4F8 /* Texture.cpp */, - 639B535A1AC20D5A00ECC4F8 /* Texture.hpp */, - 639B535B1AC20D5A00ECC4F8 /* TextureOGL.cpp */, - 639B535C1AC20D5A00ECC4F8 /* TextureOGL.hpp */, - 639B535D1AC20D5A00ECC4F8 /* TextureSDL.cpp */, - 639B535E1AC20D5A00ECC4F8 /* TextureSDL.hpp */, - 639B535F1AC20D5A00ECC4F8 /* TextureUtils.hpp */, - 639B53601AC20D5A00ECC4F8 /* UniformBuffer.cpp */, - 639B53611AC20D5A00ECC4F8 /* UniformBuffer.hpp */, - 639B53621AC20D5A00ECC4F8 /* UniformBufferOGL.cpp */, - 639B53631AC20D5A00ECC4F8 /* UniformBufferOGL.hpp */, - 639B53641AC20D5A00ECC4F8 /* Util.cpp */, - 639B53651AC20D5A00ECC4F8 /* Util.hpp */, - 639B53661AC20D5A00ECC4F8 /* VGraph.cpp */, - 639B53671AC20D5A00ECC4F8 /* VGraph.hpp */, - 639B53681AC20D5A00ECC4F8 /* VGraphCairo.cpp */, - 639B53691AC20D5A00ECC4F8 /* VGraphCairo.hpp */, - 639B536A1AC20D5A00ECC4F8 /* VGraphFwd.hpp */, - 639B536B1AC20D5A00ECC4F8 /* VGraphOGL.cpp */, - 639B536C1AC20D5A00ECC4F8 /* VGraphOGL.hpp */, - 639B536D1AC20D5A00ECC4F8 /* VGraphOGLFixed.cpp */, - 639B536E1AC20D5A00ECC4F8 /* VGraphOGLFixed.hpp */, - 639B536F1AC20D5A00ECC4F8 /* VGraphPatterns.hpp */, - 639B53701AC20D5A00ECC4F8 /* WindowManager.cpp */, - 639B53711AC20D5A00ECC4F8 /* WindowManager.hpp */, - 639B53721AC20D5A00ECC4F8 /* WindowManagerFwd.hpp */, + 0032222E2A87872F0002E147 /* hex */, + 0032227D2A87872F0002E147 /* imgui */, + 0032250E2A8787300002E147 /* imgui_additions */, + 003224562A8787300002E147 /* kre */, + 003221702A87872F0002E147 /* svg */, + 003221F92A87872F0002E147 /* tiled */, + 0032219D2A87872F0002E147 /* xhtml */, + 003224F32A8787300002E147 /* achievements.cpp */, + 0032224B2A87872F0002E147 /* animation_creator.cpp */, + 003222492A87872F0002E147 /* animation_preview_widget.cpp */, + 0032222B2A87872F0002E147 /* animation_widget.cpp */, + 003222712A87872F0002E147 /* anura_shader.cpp */, + 0032239E2A87872F0002E147 /* asserts.cpp */, + 003222662A87872F0002E147 /* auto_update_window.cpp */, + 003224262A87872F0002E147 /* background_task_pool.cpp */, + 003224142A87872F0002E147 /* background.cpp */, + 003221EE2A87872F0002E147 /* bar_widget.cpp */, + 0032224A2A87872F0002E147 /* base64.cpp */, + 003223F02A87872F0002E147 /* blur.cpp */, + 003225522A8787300002E147 /* border_widget.cpp */, + 0032221C2A87872F0002E147 /* button.cpp */, + 003223CB2A87872F0002E147 /* cairo.cpp */, + 0032242D2A87872F0002E147 /* character_editor_dialog.cpp */, + 003221EC2A87872F0002E147 /* checkbox.cpp */, + 0032224F2A87872F0002E147 /* checksum.cpp */, + 003225402A8787300002E147 /* clipboard.cpp */, + 003223EE2A87872F0002E147 /* code_editor_dialog.cpp */, + 0032244B2A8787300002E147 /* code_editor_widget.cpp */, + 003221FE2A87872F0002E147 /* collision_utils.cpp */, + 003222502A87872F0002E147 /* color_picker.cpp */, + 003223C92A87872F0002E147 /* ColorTransform.cpp */, + 003225502A8787300002E147 /* compress.cpp */, + 003223BD2A87872F0002E147 /* controls_dialog.cpp */, + 003222062A87872F0002E147 /* controls.cpp */, + 0032222C2A87872F0002E147 /* current_generator.cpp */, + 003223E62A87872F0002E147 /* custom_object_callable.cpp */, + 0032220D2A87872F0002E147 /* custom_object_dialog.cpp */, + 003224032A87872F0002E147 /* custom_object_functions.cpp */, + 003225512A8787300002E147 /* custom_object_type.cpp */, + 003224382A8787300002E147 /* custom_object.cpp */, + 003224F72A8787300002E147 /* db_client.cpp */, + 003223972A87872F0002E147 /* debug_console.cpp */, + 003222402A87872F0002E147 /* decimal.cpp */, + 0032227B2A87872F0002E147 /* dialog.cpp */, + 003221F72A87872F0002E147 /* difficulty.cpp */, + 0032224D2A87872F0002E147 /* distortion.cpp */, + 003225142A8787300002E147 /* drag_widget.cpp */, + 003221E42A87872F0002E147 /* draw_primitive.cpp */, + 003225482A8787300002E147 /* draw_scene.cpp */, + 0032225D2A87872F0002E147 /* draw_tile.cpp */, + 003223F62A87872F0002E147 /* dropdown_widget.cpp */, + 003222272A87872F0002E147 /* editor_dialogs.cpp */, + 003221E82A87872F0002E147 /* editor_formula_functions.cpp */, + 003223F22A87872F0002E147 /* editor_layers_dialog.cpp */, + 003223E42A87872F0002E147 /* editor_level_properties_dialog.cpp */, + 003223E92A87872F0002E147 /* editor_module_properties_dialog.cpp */, + 0032252E2A8787300002E147 /* editor_stats_dialog.cpp */, + 003223D82A87872F0002E147 /* editor_variable_info.cpp */, + 0032242F2A87872F0002E147 /* editor.cpp */, + 003222572A87872F0002E147 /* entity.cpp */, + 003224492A8787300002E147 /* external_text_editor.cpp */, + 0032242A2A87872F0002E147 /* ffl_dom.cpp */, + 0032251A2A8787300002E147 /* ffl_lib.cpp */, + 003223FA2A87872F0002E147 /* ffl_weak_ptr.cpp */, + 0032243C2A8787300002E147 /* file_chooser_dialog.cpp */, + 003224302A87872F0002E147 /* filesystem-android.cpp */, + 003224022A87872F0002E147 /* filesystem.cpp */, + 003222482A87872F0002E147 /* formula_callable_definition.cpp */, + 0032219A2A87872F0002E147 /* formula_callable_visitor.cpp */, + 0032240D2A87872F0002E147 /* formula_callable.cpp */, + 0032250C2A8787300002E147 /* formula_constants.cpp */, + 003223DD2A87872F0002E147 /* formula_function_registry.cpp */, + 0032251C2A8787300002E147 /* formula_function.cpp */, + 003224192A87872F0002E147 /* formula_garbage_collector.cpp */, + 003221932A87872F0002E147 /* formula_interface.cpp */, + 003225612A8787300002E147 /* formula_internal.cpp */, + 003222422A87872F0002E147 /* formula_object.cpp */, + 003223B62A87872F0002E147 /* formula_profiler.cpp */, + 003225472A8787300002E147 /* formula_test.cpp */, + 0032254A2A8787300002E147 /* formula_tokenizer.cpp */, + 003224552A8787300002E147 /* formula_variable_storage.cpp */, + 003222282A87872F0002E147 /* formula_visualize_widget.cpp */, + 0032251E2A8787300002E147 /* formula_vm.cpp */, + 003223F42A87872F0002E147 /* formula.cpp */, + 0032220E2A87872F0002E147 /* frame.cpp */, + 003225032A8787300002E147 /* framed_gui_element.cpp */, + 003223B12A87872F0002E147 /* ft_iface.cpp */, + 003222042A87872F0002E147 /* game_registry.cpp */, + 003225602A8787300002E147 /* geometry_callable.cpp */, + 003223C52A87872F0002E147 /* globals.cpp */, + 003223F92A87872F0002E147 /* graphical_font_label.cpp */, + 0032254E2A8787300002E147 /* graphical_font.cpp */, + 003224322A87872F0002E147 /* grid_widget.cpp */, + 003223AD2A87872F0002E147 /* group_property_editor_dialog.cpp */, + 003223C12A87872F0002E147 /* gui_section.cpp */, + 0032240F2A87872F0002E147 /* http_client.cpp */, + 003222752A87872F0002E147 /* http_server.cpp */, + 003223CA2A87872F0002E147 /* i18n.cpp */, + 003224462A8787300002E147 /* image_widget.cpp */, + 003222112A87872F0002E147 /* input.cpp */, + 0032241D2A87872F0002E147 /* intrusive_ptr.cpp */, + 0032253A2A8787300002E147 /* isochunk.cpp */, + 0032225C2A87872F0002E147 /* isoworld.cpp */, + 003225302A8787300002E147 /* joystick.cpp */, + 003221E22A87872F0002E147 /* json_parser.cpp */, + 0032221E2A87872F0002E147 /* json_tokenizer.cpp */, + 003224522A8787300002E147 /* key_button.cpp */, + 003224012A87872F0002E147 /* label.cpp */, + 0032220B2A87872F0002E147 /* language_dialog.cpp */, + 003224222A87872F0002E147 /* LayerBlitInfo.cpp */, + 0032252D2A8787300002E147 /* layout_widget.cpp */, + 0032221B2A87872F0002E147 /* level_logic.cpp */, + 003225352A8787300002E147 /* level_object.cpp */, + 003224132A87872F0002E147 /* level_runner.cpp */, + 003225292A8787300002E147 /* level_solid_map.cpp */, + 003222732A87872F0002E147 /* level.cpp */, + 003223A32A87872F0002E147 /* light.cpp */, + 0032238E2A87872F0002E147 /* load_level_nothread.cpp */, + 003225332A8787300002E147 /* load_level.cpp */, + 0032220C2A87872F0002E147 /* loading_screen.cpp */, + 003224F92A8787300002E147 /* logger.cpp */, + 0032253D2A8787300002E147 /* main.cpp */, + 003221EA2A87872F0002E147 /* md5.cpp */, + 003223AB2A87872F0002E147 /* message_dialog.cpp */, + 003223F32A87872F0002E147 /* module_web_server.cpp */, + 0032225E2A87872F0002E147 /* module.cpp */, + 003222162A87872F0002E147 /* multi_tile_pattern.cpp */, + 003222022A87872F0002E147 /* multiplayer_server.cpp */, + 003222232A87872F0002E147 /* multiplayer.cpp */, + 0032251F2A8787300002E147 /* normal_map.cpp */, + 003221ED2A87872F0002E147 /* object_events.cpp */, + 003224472A8787300002E147 /* particle_system_proxy.cpp */, + 003223C72A87872F0002E147 /* particle_system.cpp */, + 003224F62A8787300002E147 /* ParticleSystemWidget.cpp */, + 003225062A8787300002E147 /* pathfinding.cpp */, + 003222772A87872F0002E147 /* pause_game_dialog.cpp */, + 003222522A87872F0002E147 /* playable_custom_object.cpp */, + 0032221A2A87872F0002E147 /* player_info.cpp */, + 003224122A87872F0002E147 /* poly_line_widget.cpp */, + 003224272A87872F0002E147 /* poly_map.cpp */, + 0032224E2A87872F0002E147 /* preferences.cpp */, + 003222122A87872F0002E147 /* preprocessor.cpp */, + 003223EA2A87872F0002E147 /* preview_tileset_widget.cpp */, + 0032239B2A87872F0002E147 /* progress_bar.cpp */, + 003224442A8787300002E147 /* property_editor_dialog.cpp */, + 0032226D2A87872F0002E147 /* random.cpp */, + 003223A52A87872F0002E147 /* rect_renderable.cpp */, + 003222222A87872F0002E147 /* rectangle_rotator.cpp */, + 003221F62A87872F0002E147 /* rich_text_label.cpp */, + 003225312A8787300002E147 /* SceneNodeCallable.cpp */, + 003223DC2A87872F0002E147 /* SceneObjectCallable.cpp */, + 003223992A87872F0002E147 /* screen_handling.cpp */, + 0032218F2A87872F0002E147 /* scrollable_widget.cpp */, + 003223E72A87872F0002E147 /* scrollbar_widget.cpp */, + 003225362A8787300002E147 /* segment_editor_dialog.cpp */, + 0032220A2A87872F0002E147 /* settings_dialog.cpp */, + 0032241B2A87872F0002E147 /* shared_memory_pipe.cpp */, + 003223A22A87872F0002E147 /* simplex_noise_tests.cpp */, + 0032244E2A8787300002E147 /* simplex_noise.cpp */, + 003224052A87872F0002E147 /* skybox.cpp */, + 003225152A8787300002E147 /* slider.cpp */, + 003225432A8787300002E147 /* solid_map.cpp */, + 003224252A87872F0002E147 /* sound.cpp */, + 0032241E2A87872F0002E147 /* speech_dialog.cpp */, + 003224162A87872F0002E147 /* StackWalker.cpp */, + 003222532A87872F0002E147 /* stats_server_main.cpp */, + 003222132A87872F0002E147 /* stats_server.cpp */, + 003223F52A87872F0002E147 /* stats_web_server.cpp */, + 003223962A87872F0002E147 /* stats.cpp */, + 003224062A87872F0002E147 /* string_utils.cpp */, + 003224172A87872F0002E147 /* surface_cache.cpp */, + 0032250D2A8787300002E147 /* surface_palette.cpp */, + 003222252A87872F0002E147 /* surface_utils.cpp */, + 003224FA2A8787300002E147 /* sys.cpp */, + 003222592A87872F0002E147 /* tbs_ai_player.cpp */, + 003224082A87872F0002E147 /* tbs_bot.cpp */, + 0032225F2A87872F0002E147 /* tbs_client.cpp */, + 003225212A8787300002E147 /* tbs_functions.cpp */, + 0032244D2A8787300002E147 /* tbs_game.cpp */, + 003224422A8787300002E147 /* tbs_internal_client.cpp */, + 003223B72A87872F0002E147 /* tbs_internal_server.cpp */, + 003222512A87872F0002E147 /* tbs_ipc_client.cpp */, + 0032219C2A87872F0002E147 /* tbs_matchmaking_server.cpp */, + 003223F72A87872F0002E147 /* tbs_relay_server.cpp */, + 0032251D2A8787300002E147 /* tbs_server_base.cpp */, + 003224002A87872F0002E147 /* tbs_server.cpp */, + 003221F52A87872F0002E147 /* tbs_web_server.cpp */, + 003224152A87872F0002E147 /* text_editor_widget.cpp */, + 003223FF2A87872F0002E147 /* TextureObject.cpp */, + 003221F82A87872F0002E147 /* theme_imgui.cpp */, + 003221F42A87872F0002E147 /* thread.cpp */, + 003221962A87872F0002E147 /* tile_map.cpp */, + 003223F82A87872F0002E147 /* tileset_editor_dialog.cpp */, + 003223E02A87872F0002E147 /* tooltip.cpp */, + 0032243D2A8787300002E147 /* translate.cpp */, + 003223D32A87872F0002E147 /* tree_view_widget.cpp */, + 003222542A87872F0002E147 /* unit_test.cpp */, + 0032239A2A87872F0002E147 /* user_voxel_object.cpp */, + 003224452A8787300002E147 /* utility_object_compiler.cpp */, + 003225002A8787300002E147 /* utility_query.cpp */, + 0032226C2A87872F0002E147 /* utility_render_level.cpp */, + 003222032A87872F0002E147 /* utils.cpp */, + 003223E12A87872F0002E147 /* uuid.cpp */, + 003223CC2A87872F0002E147 /* variant_callable.cpp */, + 003223E52A87872F0002E147 /* variant_type_check.cpp */, + 003225242A8787300002E147 /* variant_type.cpp */, + 003221E72A87872F0002E147 /* variant_utils.cpp */, + 003224232A87872F0002E147 /* variant.cpp */, + 003222562A87872F0002E147 /* video_selections.cpp */, + 0032244F2A8787300002E147 /* VoronoiDiagramGenerator.cpp */, + 003224112A87872F0002E147 /* voxel_animation.cpp */, + 0032216F2A87872F0002E147 /* voxel_editor.cpp */, + 003224372A8787300002E147 /* voxel_model.cpp */, + 003223E32A87872F0002E147 /* voxel_object_functions.cpp */, + 003225162A8787300002E147 /* voxel_object_type.cpp */, + 0032255F2A8787300002E147 /* voxel_object.cpp */, + 003225442A8787300002E147 /* water_particle_system.cpp */, + 003223CE2A87872F0002E147 /* water.cpp */, + 003223C62A87872F0002E147 /* weather_particle_system.cpp */, + 003222652A87872F0002E147 /* widget_editor.cpp */, + 003223982A87872F0002E147 /* widget_factory.cpp */, + 003224412A8787300002E147 /* widget_settings_dialog.cpp */, + 003221942A87872F0002E147 /* widget.cpp */, + 003224282A87872F0002E147 /* wml_formula_callable.cpp */, ); - path = kre; + name = src; + path = ../src; sourceTree = ""; }; - C010C562160AFAD9006E7D90 = { + 003221702A87872F0002E147 /* svg */ = { isa = PBXGroup; children = ( - C0B397F71636666C00D010E0 /* Frogatto.entitlements */, - C0A362461873BB65002571F3 /* music */, - C010C7FD160AFD82006E7D90 /* data */, - C010C7FE160AFD82006E7D90 /* images */, - C0812FCC17EED7C400ADDA70 /* modules */, - C010C5BC160AFD4C006E7D90 /* src */, - C089D450162BDF59009D2878 /* Other Resources */, - C010C595160AFB8F006E7D90 /* Resources */, - C010C570160AFAD9006E7D90 /* Frameworks */, - C010C56E160AFAD9006E7D90 /* Products */, + 003221772A87872F0002E147 /* easy_svg.cpp */, + 0032218D2A87872F0002E147 /* svg_attribs.cpp */, + 0032218C2A87872F0002E147 /* svg_container.cpp */, + 003221852A87872F0002E147 /* svg_element.cpp */, + 003221862A87872F0002E147 /* svg_fwd.cpp */, + 0032217C2A87872F0002E147 /* svg_gradient.cpp */, + 003221842A87872F0002E147 /* svg_length.cpp */, + 003221802A87872F0002E147 /* svg_paint.cpp */, + 003221782A87872F0002E147 /* svg_parse.cpp */, + 003221832A87872F0002E147 /* svg_path_parse.cpp */, + 003221742A87872F0002E147 /* svg_shapes.cpp */, + 003221792A87872F0002E147 /* svg_style.cpp */, + 003221822A87872F0002E147 /* svg_transform.cpp */, + 003221712A87872F0002E147 /* svg_utils.cpp */, ); + path = svg; sourceTree = ""; }; - C010C56E160AFAD9006E7D90 /* Products */ = { + 0032219D2A87872F0002E147 /* xhtml */ = { isa = PBXGroup; children = ( - C010C56D160AFAD9006E7D90 /* Frogatto.app */, + 003221B42A87872F0002E147 /* css_lexer.cpp */, + 003221DA2A87872F0002E147 /* css_parser.cpp */, + 003221AE2A87872F0002E147 /* css_properties.cpp */, + 003221BD2A87872F0002E147 /* css_selector.cpp */, + 003221C42A87872F0002E147 /* css_styles.cpp */, + 003221C92A87872F0002E147 /* css_stylesheet.cpp */, + 003221CE2A87872F0002E147 /* css_transition.cpp */, + 003221DE2A87872F0002E147 /* event_listener.cpp */, + 003221B32A87872F0002E147 /* scrollable.cpp */, + 003221D82A87872F0002E147 /* solid_renderable.cpp */, + 003221C02A87872F0002E147 /* to_roman.cpp */, + 003221AA2A87872F0002E147 /* url_handler.cpp */, + 003221E02A87872F0002E147 /* xhtml_absolute_box.cpp */, + 003221C82A87872F0002E147 /* xhtml_background_info.cpp */, + 003221D42A87872F0002E147 /* xhtml_block_box.cpp */, + 0032219E2A87872F0002E147 /* xhtml_border_info.cpp */, + 003221A42A87872F0002E147 /* xhtml_box.cpp */, + 003221A52A87872F0002E147 /* xhtml_element.cpp */, + 003221B82A87872F0002E147 /* xhtml_inline_block_box.cpp */, + 003221BF2A87872F0002E147 /* xhtml_inline_element_box.cpp */, + 003221B72A87872F0002E147 /* xhtml_layout_engine.cpp */, + 003221A82A87872F0002E147 /* xhtml_line_box.cpp */, + 003221AB2A87872F0002E147 /* xhtml_listitem_box.cpp */, + 003221B12A87872F0002E147 /* xhtml_node.cpp */, + 003221C52A87872F0002E147 /* xhtml_parser.cpp */, + 003221A62A87872F0002E147 /* xhtml_render_ctx.cpp */, + 003221D22A87872F0002E147 /* xhtml_root_box.cpp */, + 003221D52A87872F0002E147 /* xhtml_script_interface.cpp */, + 003221CB2A87872F0002E147 /* xhtml_style_tree.cpp */, + 003221DD2A87872F0002E147 /* xhtml_text_box.cpp */, + 0032219F2A87872F0002E147 /* xhtml_text_node.cpp */, + 003221BC2A87872F0002E147 /* xslider.cpp */, ); - name = Products; + path = xhtml; sourceTree = ""; }; - C010C570160AFAD9006E7D90 /* Frameworks */ = { + 003221F92A87872F0002E147 /* tiled */ = { isa = PBXGroup; children = ( - C011824E2828D01E00431768 /* libs */, - C010C5A5160AFC60006E7D90 /* External Frameworks */, - C010C573160AFAD9006E7D90 /* Apple Frameworks */, + 003221FA2A87872F0002E147 /* tiled.cpp */, + 003221FB2A87872F0002E147 /* tmx_reader.cpp */, ); - name = Frameworks; + path = tiled; sourceTree = ""; }; - C010C573160AFAD9006E7D90 /* Apple Frameworks */ = { + 0032222E2A87872F0002E147 /* hex */ = { isa = PBXGroup; children = ( - C01182E12828DACF00431768 /* Metal.framework */, - F383AA8A29A9CC84001693D2 /* GameController.framework */, - C01182DD2828DAAB00431768 /* Carbon.framework */, - C01182D92828DA5800431768 /* IOKit.framework */, - C01182D52828DA1600431768 /* ForceFeedback.framework */, - C01182D12828D95800431768 /* CoreVideo.framework */, - C01182CD2828D90C00431768 /* AudioToolbox.framework */, - C01182C92828D83E00431768 /* CoreAudio.framework */, - C010C5B9160AFCFF006E7D90 /* OpenGL.framework */, - C010C571160AFAD9006E7D90 /* Cocoa.framework */, - C010C574160AFAD9006E7D90 /* AppKit.framework */, - C010C575160AFAD9006E7D90 /* CoreData.framework */, - C010C576160AFAD9006E7D90 /* Foundation.framework */, + 0032223E2A87872F0002E147 /* hex_helper.cpp */, + 003222332A87872F0002E147 /* hex_loader.cpp */, + 003222352A87872F0002E147 /* hex_map.cpp */, + 003222322A87872F0002E147 /* hex_mask.cpp */, + 0032223B2A87872F0002E147 /* hex_renderable.cpp */, + 0032223D2A87872F0002E147 /* hex_tile.cpp */, + 003222342A87872F0002E147 /* tile_rules.cpp */, ); - name = "Apple Frameworks"; + path = hex; sourceTree = ""; }; - C010C595160AFB8F006E7D90 /* Resources */ = { + 0032227D2A87872F0002E147 /* imgui */ = { isa = PBXGroup; children = ( - C0917B12175480F7004307B0 /* master-config.cfg */, - C00E2A9C1687D11000DEB111 /* icon.icns */, - C0B87BB9166603C300D66B15 /* icon.iconset */, - C010C596160AFB8F006E7D90 /* InfoPlist.strings */, - C010C599160AFB8F006E7D90 /* Frogatto-Prefix.pch */, - C010C59B160AFB8F006E7D90 /* Info.plist */, - C010C59F160AFB8F006E7D90 /* SDLMain.nib */, + 0032238D2A87872F0002E147 /* imgui_draw.cpp */, + 0032238B2A87872F0002E147 /* imgui_tables.cpp */, + 0032229A2A87872F0002E147 /* imgui_widgets.cpp */, + 003222D32A87872F0002E147 /* imgui.cpp */, ); - path = Resources; + path = imgui; sourceTree = ""; }; - C010C5A5160AFC60006E7D90 /* External Frameworks */ = { + 003224562A8787300002E147 /* kre */ = { isa = PBXGroup; children = ( + 003224692A8787300002E147 /* AttributeSet.cpp */, + 003224B92A8787300002E147 /* AttributeSetOGL.cpp */, + 0032247E2A8787300002E147 /* Blend.cpp */, + 0032247F2A8787300002E147 /* BlendModeScope.cpp */, + 003224832A8787300002E147 /* BlendOGL.cpp */, + 003224DD2A8787300002E147 /* Blittable.cpp */, + 003224D82A8787300002E147 /* CameraObject.cpp */, + 003224752A8787300002E147 /* Canvas.cpp */, + 003224E42A8787300002E147 /* CanvasOGL.cpp */, + 003224572A8787300002E147 /* ClipScope.cpp */, + 003224B42A8787300002E147 /* ClipScopeOGL.cpp */, + 0032249C2A8787300002E147 /* Color.cpp */, + 003224BA2A8787300002E147 /* ColorScope.cpp */, + 003224DB2A8787300002E147 /* Cursor.cpp */, + 003224E62A8787300002E147 /* Depth.cpp */, + 003224C32A8787300002E147 /* DisplayDevice.cpp */, + 003224F12A8787300002E147 /* DisplayDeviceOGL.cpp */, + 003224882A8787300002E147 /* DisplayDeviceOGLFixed.cpp */, + 003224A22A8787300002E147 /* DisplayDeviceSDL.cpp */, + 003224AB2A8787300002E147 /* EffectsOGL.cpp */, + 003224BB2A8787300002E147 /* FboOGL.cpp */, + 003224892A8787300002E147 /* Font.cpp */, + 003224792A8787300002E147 /* FontDriver.cpp */, + 003224932A8787300002E147 /* FontFreetype.cpp */, + 003224872A8787300002E147 /* FontSDL.cpp */, + 003224632A8787300002E147 /* FontSTB.cpp */, + 003224972A8787300002E147 /* Frustum.cpp */, + 0032249A2A8787300002E147 /* Gradients.cpp */, + 003224D02A8787300002E147 /* imgui_impl_sdl_gl3.cpp */, + 003224592A8787300002E147 /* LightObject.cpp */, + 003224CF2A8787300002E147 /* ModelMatrixScope.cpp */, + 003224802A8787300002E147 /* ParticleSystem.cpp */, + 003224E82A8787300002E147 /* ParticleSystemAffectors.cpp */, + 003224662A8787300002E147 /* ParticleSystemEmitters.cpp */, + 003224E92A8787300002E147 /* ParticleSystemParameters.cpp */, + 003224DC2A8787300002E147 /* ParticleSystemUI.cpp */, + 003224AE2A8787300002E147 /* Renderable.cpp */, + 003224812A8787300002E147 /* RenderManager.cpp */, + 003224E22A8787300002E147 /* RenderQueue.cpp */, + 003224952A8787300002E147 /* RenderTarget.cpp */, + 003224A52A8787300002E147 /* SceneGraph.cpp */, + 003224B32A8787300002E147 /* SceneNode.cpp */, + 003224BD2A8787300002E147 /* SceneObject.cpp */, + 003224C92A8787300002E147 /* SceneParameters.cpp */, + 003224CA2A8787300002E147 /* SceneTree.cpp */, + 003224D52A8787300002E147 /* Scissor.cpp */, + 003224922A8787300002E147 /* ScissorOGL.cpp */, + 003224982A8787300002E147 /* Shaders.cpp */, + 003224772A8787300002E147 /* ShadersOGL.cpp */, + 003224CB2A8787300002E147 /* StencilScope.cpp */, + 0032248D2A8787300002E147 /* StencilScopeOGL.cpp */, + 003224D62A8787300002E147 /* Surface.cpp */, + 003224E52A8787300002E147 /* SurfaceBlur.cpp */, + 003224CE2A8787300002E147 /* SurfaceScale.cpp */, + 003224D32A8787300002E147 /* SurfaceSDL.cpp */, + 003224D22A8787300002E147 /* TexPack.cpp */, + 0032248C2A8787300002E147 /* Texture.cpp */, + 003224EE2A8787300002E147 /* TextureOGL.cpp */, + 0032249B2A8787300002E147 /* TextureSDL.cpp */, + 003224C22A8787300002E147 /* TextureUtils.cpp */, + 003224702A8787300002E147 /* UniformBuffer.cpp */, + 0032247A2A8787300002E147 /* UniformBufferOGL.cpp */, + 003224642A8787300002E147 /* Util.cpp */, + 0032247D2A8787300002E147 /* VGraph.cpp */, + 003224A12A8787300002E147 /* VGraphCairo.cpp */, + 003224602A8787300002E147 /* VGraphOGL.cpp */, + 003224862A8787300002E147 /* VGraphOGLFixed.cpp */, + 003224BE2A8787300002E147 /* WindowManager.cpp */, ); - name = "External Frameworks"; - path = dylibs; + path = kre; sourceTree = ""; }; - C010C5BC160AFD4C006E7D90 /* src */ = { + 0032250E2A8787300002E147 /* imgui_additions */ = { isa = PBXGroup; children = ( - 84AE5E9E27322CE3000488E1 /* NSWindowswizzler.m */, - C02D939B1E4FDB2300CB0A6A /* theme_imgui.cpp */, - C02D939C1E4FDB2300CB0A6A /* theme_imgui.hpp */, - C02D938A1E4C3CEF00CB0A6A /* imgui_draw.cpp */, - C02D938B1E4C3CEF00CB0A6A /* imgui.cpp */, - C0D8695F27FAC5C000BAF62F /* imgui_widgets.cpp */, - C02D938C1E4C3CEF00CB0A6A /* imgui.h */, - C02D93961E4C54A100CB0A6A /* imgui_user.inl */, - C02D93951E4C53E000CB0A6A /* spline.h */, - C0127C341DB486E00095AC80 /* formula_internal.cpp */, - C0127C351DB486E00095AC80 /* formula_internal.hpp */, - C0127C331DB486CC0095AC80 /* formula_where.hpp */, - C0127C301DB486B40095AC80 /* formula_vm.cpp */, - C0127C311DB486B40095AC80 /* formula_vm.hpp */, - 63E091FC1C5CA168006170A8 /* shared_memory_pipe.cpp */, - 63E091FD1C5CA168006170A8 /* shared_memory_pipe.hpp */, - 63E091FE1C5CA168006170A8 /* tbs_ipc_client.cpp */, - 63E091FF1C5CA168006170A8 /* tbs_ipc_client.hpp */, - 6357A6EA1B3F116900793D60 /* ffl_dom.cpp */, - 6357A6EB1B3F116900793D60 /* ffl_dom.hpp */, - 6357A6EC1B3F116900793D60 /* xhtml */, - 6357A6D51B258B1C00793D60 /* hex */, - 63855D701AD78F0700C58F6B /* tiled */, - 63855D6D1AD27E7100C58F6B /* particle_system_proxy.cpp */, - 63855D6E1AD27E7100C58F6B /* particle_system_proxy.hpp */, - 634991CE1AC794D300E1259F /* ColorTransform.hpp */, - 634991CF1AC794D300E1259F /* formula_garbage_collector.cpp */, - 634991D01AC794D300E1259F /* formula_garbage_collector.hpp */, - 639B54891AC2188A00ECC4F8 /* surface_utils.cpp */, - 639B54871AC2187500ECC4F8 /* rect_renderable.cpp */, - 639B546F1AC2183B00ECC4F8 /* anura_shader.cpp */, - 639B54701AC2183B00ECC4F8 /* ColorTransform.cpp */, - 639B54711AC2183B00ECC4F8 /* geometry_callable.cpp */, - 639B54721AC2183B00ECC4F8 /* LayerBlitInfo.cpp */, - 639B54731AC2183B00ECC4F8 /* normal_map.cpp */, - 639B54741AC2183B00ECC4F8 /* ParticleSystemWidget.cpp */, - 639B54761AC2183B00ECC4F8 /* poly_line_widget.cpp */, - 639B54771AC2183B00ECC4F8 /* SceneNodeCallable.cpp */, - 639B54781AC2183B00ECC4F8 /* SceneObjectCallable.cpp */, - 639B54791AC2183B00ECC4F8 /* screen_handling.cpp */, - 639B547A1AC2183B00ECC4F8 /* TextureObject.cpp */, - 639B546D1AC217DB00ECC4F8 /* logger.cpp */, - 639B52EE1AC20D5900ECC4F8 /* kre */, - C08602461A06E51A00B860FA /* auto_update_window.cpp */, - C08602471A06E51A00B860FA /* auto_update_window.hpp */, - C0A1595819F0F888009C25B3 /* ffl_weak_ptr.cpp */, - C0A1595919F0F888009C25B3 /* ffl_weak_ptr.hpp */, - C07A47AD19444C1000F1190E /* svg */, - C0CB6CF91933E62C004A6450 /* cairo.cpp */, - C0CB6CFB1933E631004A6450 /* cairo.hpp */, - C07A47DC1944595400F1190E /* ft_iface.cpp */, - C07A47DD1944595400F1190E /* ft_iface.hpp */, - C008A2CC1804EFFE0061363A /* input.cpp */, - C008A2CD1804EFFE0061363A /* input.hpp */, - C02751BC17FD417C00173646 /* haptic.hpp */, - C02751B917FD417100173646 /* video_selections.cpp */, - C02751BA17FD417100173646 /* video_selections.hpp */, - C0F5E468169AAC97005ADCF5 /* language_dialog.cpp */, - C0F5E469169AAC97005ADCF5 /* language_dialog.hpp */, - C0406533163F790000F84F94 /* sys.cpp */, - C0406534163F790000F84F94 /* sys.hpp */, - C010C5BD160AFD4C006E7D90 /* achievements.cpp */, - C010C5BE160AFD4C006E7D90 /* achievements.hpp */, - C010C5BF160AFD4C006E7D90 /* animation_creator.cpp */, - C010C5C0160AFD4C006E7D90 /* animation_creator.hpp */, - C010C5C1160AFD4C006E7D90 /* animation_preview_widget.cpp */, - C010C5C2160AFD4C006E7D90 /* animation_preview_widget.hpp */, - C010C5C3160AFD4C006E7D90 /* animation_widget.cpp */, - C010C5C4160AFD4C006E7D90 /* animation_widget.hpp */, - C010C5C7160AFD4C006E7D90 /* asserts.cpp */, - C010C5C8160AFD4C006E7D90 /* asserts.hpp */, - C010C5C9160AFD4C006E7D90 /* background.cpp */, - C010C5CA160AFD4C006E7D90 /* background.hpp */, - C010C5CB160AFD4C006E7D90 /* background_task_pool.cpp */, - C010C5CC160AFD4C006E7D90 /* background_task_pool.hpp */, - C0D6EB6F16DB25D700B5ABCA /* bar_widget.cpp */, - C0D6EB7016DB25D700B5ABCA /* bar_widget.hpp */, - C010C5CD160AFD4C006E7D90 /* base64.cpp */, - C010C5CE160AFD4C006E7D90 /* base64.hpp */, - C010C5CF160AFD4C006E7D90 /* blur.cpp */, - C010C5D0160AFD4C006E7D90 /* blur.hpp */, - C010C5D1160AFD4C006E7D90 /* border_widget.cpp */, - C010C5D2160AFD4C006E7D90 /* border_widget.hpp */, - C010C5D3160AFD4C006E7D90 /* button.cpp */, - C010C5D4160AFD4C006E7D90 /* button.hpp */, - C010C5D5160AFD4C006E7D90 /* character_editor_dialog.cpp */, - C010C5D6160AFD4C006E7D90 /* character_editor_dialog.hpp */, - C010C5D7160AFD4C006E7D90 /* checkbox.cpp */, - C010C5D8160AFD4C006E7D90 /* checkbox.hpp */, - C010C5D9160AFD4C006E7D90 /* checksum.cpp */, - C010C5DA160AFD4C006E7D90 /* checksum.hpp */, - C010C5DB160AFD4C006E7D90 /* clipboard.cpp */, - C010C5DC160AFD4C006E7D90 /* clipboard.hpp */, - C010C5DE160AFD4C006E7D90 /* code_editor_dialog.cpp */, - C010C5DF160AFD4C006E7D90 /* code_editor_dialog.hpp */, - C010C5E0160AFD4C006E7D90 /* code_editor_widget.cpp */, - C010C5E1160AFD4C006E7D90 /* code_editor_widget.hpp */, - C010C5E2160AFD4C006E7D90 /* collision_utils.cpp */, - C010C5E3160AFD4C006E7D90 /* collision_utils.hpp */, - C090E8E4178795EC00E6FC5A /* color_picker.cpp */, - C090E8E5178795EC00E6FC5A /* color_picker.hpp */, - C010C5EB160AFD4C006E7D90 /* compress.cpp */, - C010C5EC160AFD4C006E7D90 /* compress.hpp */, - C010C5ED160AFD4C006E7D90 /* concurrent_cache.hpp */, - C010C5EE160AFD4C006E7D90 /* controls.cpp */, - C010C5EF160AFD4C006E7D90 /* controls.hpp */, - C010C5F0160AFD4C006E7D90 /* controls_dialog.cpp */, - C010C5F1160AFD4C006E7D90 /* controls_dialog.hpp */, - C010C5F2160AFD4C006E7D90 /* current_generator.cpp */, - C010C5F3160AFD4C006E7D90 /* current_generator.hpp */, - C010C5F4160AFD4C006E7D90 /* custom_object.cpp */, - C010C5F5160AFD4C006E7D90 /* custom_object.hpp */, - C010C5F6160AFD4C006E7D90 /* custom_object_callable.cpp */, - C010C5F7160AFD4C006E7D90 /* custom_object_callable.hpp */, - C010C5F8160AFD4C006E7D90 /* custom_object_dialog.cpp */, - C010C5F9160AFD4C006E7D90 /* custom_object_dialog.hpp */, - C010C5FA160AFD4C006E7D90 /* custom_object_functions.cpp */, - C010C5FB160AFD4C006E7D90 /* custom_object_functions.hpp */, - C010C5FC160AFD4C006E7D90 /* custom_object_type.cpp */, - C010C5FD160AFD4C006E7D90 /* custom_object_type.hpp */, - C0AECE0518E541A200CD3161 /* db_client.cpp */, - C0AECE0618E541A200CD3161 /* db_client.hpp */, - C010C5FE160AFD4C006E7D90 /* debug_console.cpp */, - C010C5FF160AFD4C006E7D90 /* debug_console.hpp */, - C010C600160AFD4C006E7D90 /* decimal.cpp */, - C010C601160AFD4C006E7D90 /* decimal.hpp */, - C010C602160AFD4C006E7D90 /* dialog.cpp */, - C010C603160AFD4C006E7D90 /* dialog.hpp */, - C010C604160AFD4C006E7D90 /* difficulty.cpp */, - C010C605160AFD4C006E7D90 /* difficulty.hpp */, - C010C606160AFD4C006E7D90 /* drag_widget.cpp */, - C010C607160AFD4C006E7D90 /* drag_widget.hpp */, - C026F5A216C74B1E000482A1 /* draw_primitive.cpp */, - C026F5A316C74B1E000482A1 /* draw_primitive.hpp */, - C010C60A160AFD4C006E7D90 /* draw_scene.cpp */, - C010C60B160AFD4C006E7D90 /* draw_scene.hpp */, - C010C60C160AFD4C006E7D90 /* draw_tile.cpp */, - C010C60D160AFD4C006E7D90 /* draw_tile.hpp */, - C010C60E160AFD4C006E7D90 /* dropdown_widget.cpp */, - C010C60F160AFD4C006E7D90 /* dropdown_widget.hpp */, - C010C610160AFD4C006E7D90 /* editor.cpp */, - C010C611160AFD4C006E7D90 /* editor.hpp */, - C010C612160AFD4C006E7D90 /* editor_dialogs.cpp */, - C010C613160AFD4C006E7D90 /* editor_dialogs.hpp */, - C010C614160AFD4C006E7D90 /* editor_formula_functions.cpp */, - C010C615160AFD4C006E7D90 /* editor_formula_functions.hpp */, - C010C616160AFD4C006E7D90 /* editor_layers_dialog.cpp */, - C010C617160AFD4C006E7D90 /* editor_layers_dialog.hpp */, - C010C618160AFD4C006E7D90 /* editor_level_properties_dialog.cpp */, - C010C619160AFD4C006E7D90 /* editor_level_properties_dialog.hpp */, - C010C61A160AFD4C006E7D90 /* editor_module_properties_dialog.cpp */, - C010C61B160AFD4C006E7D90 /* editor_module_properties_dialog.hpp */, - C010C61C160AFD4C006E7D90 /* editor_stats_dialog.cpp */, - C010C61D160AFD4C006E7D90 /* editor_stats_dialog.hpp */, - C010C61E160AFD4C006E7D90 /* editor_variable_info.cpp */, - C010C61F160AFD4C006E7D90 /* editor_variable_info.hpp */, - C010C623160AFD4C006E7D90 /* entity.cpp */, - C010C624160AFD4C006E7D90 /* entity.hpp */, - C010C625160AFD4C006E7D90 /* entity_fwd.hpp */, - C010C626160AFD4C006E7D90 /* external_text_editor.cpp */, - C010C627160AFD4C006E7D90 /* external_text_editor.hpp */, - C010C628160AFD4C006E7D90 /* file_chooser_dialog.cpp */, - C010C629160AFD4C006E7D90 /* file_chooser_dialog.hpp */, - C010C62B160AFD4C006E7D90 /* filesystem.cpp */, - C010C62C160AFD4C006E7D90 /* filesystem.hpp */, - CF91F5D82117748B00DE58EA /* simplex_noise_tests.cpp */, - C08753E41B85AD1E00B89E53 /* ffl_lib.cpp */, - C010C630160AFD4C006E7D90 /* formatter.hpp */, - C010C631160AFD4C006E7D90 /* formula.cpp */, - C010C632160AFD4C006E7D90 /* formula.hpp */, - C08C43EE174C6D8900A46B15 /* formula_callable.cpp */, - C010C633160AFD4C006E7D90 /* formula_callable.hpp */, - C010C634160AFD4C006E7D90 /* formula_callable_definition.cpp */, - C010C635160AFD4C006E7D90 /* formula_callable_definition.hpp */, - C010C636160AFD4C006E7D90 /* formula_callable_definition_fwd.hpp */, - C010C637160AFD4C006E7D90 /* formula_callable_utils.hpp */, - C08C43EB174C6BF300A46B15 /* formula_callable_visitor.cpp */, - C08C43EC174C6BF300A46B15 /* formula_callable_visitor.hpp */, - C010C638160AFD4C006E7D90 /* formula_constants.cpp */, - C010C639160AFD4C006E7D90 /* formula_constants.hpp */, - C010C63A160AFD4C006E7D90 /* formula_function.cpp */, - C010C63B160AFD4C006E7D90 /* formula_function.hpp */, - C010C63C160AFD4C006E7D90 /* formula_function_registry.cpp */, - C010C63D160AFD4C006E7D90 /* formula_function_registry.hpp */, - C010C63E160AFD4C006E7D90 /* formula_fwd.hpp */, - C0917B0F17533AA7004307B0 /* formula_interface.cpp */, - C0917B1017533AA7004307B0 /* formula_interface.hpp */, - C0B87BD21667256F00D66B15 /* formula_object.cpp */, - C0B87BD31667256F00D66B15 /* formula_object.hpp */, - C010C63F160AFD4C006E7D90 /* formula_profiler.cpp */, - C010C640160AFD4C006E7D90 /* formula_profiler.hpp */, - C010C641160AFD4C006E7D90 /* formula_test.cpp */, - C010C642160AFD4C006E7D90 /* formula_tokenizer.cpp */, - C010C643160AFD4C006E7D90 /* formula_tokenizer.hpp */, - C010C644160AFD4C006E7D90 /* formula_variable_storage.cpp */, - C010C645160AFD4C006E7D90 /* formula_variable_storage.hpp */, - C06FF3EF1740B9F000377772 /* formula_visualize_widget.cpp */, - C06FF3F01740B9F000377772 /* formula_visualize_widget.hpp */, - C010C646160AFD4C006E7D90 /* frame.cpp */, - C010C647160AFD4C006E7D90 /* frame.hpp */, - C010C648160AFD4C006E7D90 /* framed_gui_element.cpp */, - C010C649160AFD4C006E7D90 /* framed_gui_element.hpp */, - C010C64C160AFD4C006E7D90 /* game_registry.cpp */, - C010C64D160AFD4C006E7D90 /* game_registry.hpp */, - C010C652160AFD4C006E7D90 /* globals.cpp */, - C010C653160AFD4C006E7D90 /* globals.h */, - C010C654160AFD4C006E7D90 /* graphical_font.cpp */, - C010C655160AFD4C006E7D90 /* graphical_font.hpp */, - C010C656160AFD4C006E7D90 /* graphical_font_label.cpp */, - C010C657160AFD4C006E7D90 /* graphical_font_label.hpp */, - C010C659160AFD4C006E7D90 /* grid_widget.cpp */, - C010C65A160AFD4C006E7D90 /* grid_widget.hpp */, - C010C65B160AFD4C006E7D90 /* grid_widget_fwd.hpp */, - C010C65C160AFD4C006E7D90 /* group_property_editor_dialog.cpp */, - C010C65D160AFD4C006E7D90 /* group_property_editor_dialog.hpp */, - C010C660160AFD4C006E7D90 /* gui_section.cpp */, - C010C661160AFD4C006E7D90 /* gui_section.hpp */, - C010C66C160AFD4C006E7D90 /* http_client.cpp */, - C010C66D160AFD4C006E7D90 /* http_client.hpp */, - C010C66E160AFD4C006E7D90 /* http_server.cpp */, - C010C66F160AFD4C006E7D90 /* http_server.hpp */, - C010C670160AFD4C006E7D90 /* i18n.cpp */, - C010C671160AFD4C006E7D90 /* i18n.hpp */, - C010C672160AFD4C006E7D90 /* image_widget.cpp */, - C010C673160AFD4C006E7D90 /* image_widget.hpp */, - C010C674160AFD4C006E7D90 /* image_widget_fwd.hpp */, - C090E8E71787962600E6FC5A /* isochunk.cpp */, - C090E8E81787962600E6FC5A /* isochunk.hpp */, - C090E8E91787962600E6FC5A /* isoworld.cpp */, - C090E8EA1787962600E6FC5A /* isoworld.hpp */, - C010C67F160AFD4C006E7D90 /* joystick.cpp */, - C010C680160AFD4C006E7D90 /* joystick.hpp */, - C010C681160AFD4C006E7D90 /* json_parser.cpp */, - C010C682160AFD4C006E7D90 /* json_parser.hpp */, - C010C683160AFD4C006E7D90 /* json_tokenizer.cpp */, - C010C684160AFD4C006E7D90 /* json_tokenizer.hpp */, - C010C687160AFD4C006E7D90 /* key_button.cpp */, - C010C688160AFD4C006E7D90 /* key_button.hpp */, - C010C689160AFD4C006E7D90 /* label.cpp */, - C010C68A160AFD4C006E7D90 /* label.hpp */, - C092655E17D48CF50035C0CB /* layout_widget.cpp */, - C092655F17D48CF50035C0CB /* layout_widget.hpp */, - C010C68B160AFD4C006E7D90 /* level.cpp */, - C010C68C160AFD4C006E7D90 /* level.hpp */, - C010C68D160AFD4C006E7D90 /* level_logic.cpp */, - C010C68E160AFD4C006E7D90 /* level_logic.hpp */, - C010C68F160AFD4C006E7D90 /* level_object.cpp */, - C010C690160AFD4C006E7D90 /* level_object.hpp */, - C010C691160AFD4C006E7D90 /* level_runner.cpp */, - C010C692160AFD4C006E7D90 /* level_runner.hpp */, - C010C693160AFD4C006E7D90 /* level_solid_map.cpp */, - C010C694160AFD4C006E7D90 /* level_solid_map.hpp */, - C010C696160AFD4C006E7D90 /* light.cpp */, - C010C697160AFD4C006E7D90 /* light.hpp */, - C010C698160AFD4C006E7D90 /* load_level.cpp */, - C010C699160AFD4C006E7D90 /* load_level.hpp */, - C00160D016AF2E00001DAEB9 /* load_level_nothread.cpp */, - C010C69B160AFD4C006E7D90 /* loading_screen.cpp */, - C010C69C160AFD4C006E7D90 /* loading_screen.hpp */, - C010C69D160AFD4C006E7D90 /* main.cpp */, - C010C69F160AFD4C006E7D90 /* md5.cpp */, - C010C6A0160AFD4D006E7D90 /* md5.hpp */, - C010C6A1160AFD4D006E7D90 /* message_dialog.cpp */, - C010C6A2160AFD4D006E7D90 /* message_dialog.hpp */, - C010C6A3160AFD4D006E7D90 /* module.cpp */, - C010C6A4160AFD4D006E7D90 /* module.hpp */, - C010C6A5160AFD4D006E7D90 /* module_web_server.cpp */, - C010C6A6160AFD4D006E7D90 /* module_web_server.hpp */, - C010C6A9160AFD4D006E7D90 /* multi_tile_pattern.cpp */, - C010C6AA160AFD4D006E7D90 /* multi_tile_pattern.hpp */, - C010C6AB160AFD4D006E7D90 /* multiplayer.cpp */, - C010C6AC160AFD4D006E7D90 /* multiplayer.hpp */, - C091410417C9A67D0019BAB3 /* multiplayer_server.cpp */, - C010C6AD160AFD4D006E7D90 /* object_events.cpp */, - C010C6AE160AFD4D006E7D90 /* object_events.hpp */, - C08DF5AB178A554E006E061D /* octree.hpp */, - C010C6B3160AFD4D006E7D90 /* particle_system.cpp */, - C010C6B4160AFD4D006E7D90 /* particle_system.hpp */, - C010C6B5160AFD4D006E7D90 /* pathfinding.cpp */, - C010C6B6160AFD4D006E7D90 /* pathfinding.hpp */, - C010C6B7160AFD4D006E7D90 /* pause_game_dialog.cpp */, - C010C6B8160AFD4D006E7D90 /* pause_game_dialog.hpp */, - C010C6B9160AFD4D006E7D90 /* playable_custom_object.cpp */, - C010C6BA160AFD4D006E7D90 /* playable_custom_object.hpp */, - C010C6BB160AFD4D006E7D90 /* player_info.cpp */, - C010C6BC160AFD4D006E7D90 /* player_info.hpp */, - C010C6BD160AFD4D006E7D90 /* point_map.hpp */, - C010C6BE160AFD4D006E7D90 /* poly_line_widget.hpp */, - C0AD7515183494F100FAFA3D /* poly_map.cpp */, - C0AD7516183494F100FAFA3D /* poly_map.hpp */, - C010C6BF160AFD4D006E7D90 /* preferences.cpp */, - C010C6C0160AFD4D006E7D90 /* preferences.hpp */, - C010C6C1160AFD4D006E7D90 /* preprocessor.cpp */, - C010C6C2160AFD4D006E7D90 /* preprocessor.hpp */, - C010C6C3160AFD4D006E7D90 /* preview_tileset_widget.cpp */, - C010C6C4160AFD4D006E7D90 /* preview_tileset_widget.hpp */, - C010C6C5160AFD4D006E7D90 /* progress_bar.cpp */, - C010C6C6160AFD4D006E7D90 /* progress_bar.hpp */, - C010C6C7160AFD4D006E7D90 /* property_editor_dialog.cpp */, - C010C6C8160AFD4D006E7D90 /* property_editor_dialog.hpp */, - C010C6C9160AFD4D006E7D90 /* random.cpp */, - C010C6CA160AFD4D006E7D90 /* random.hpp */, - C010C6CF160AFD4D006E7D90 /* rectangle_rotator.cpp */, - C010C6D0160AFD4D006E7D90 /* rectangle_rotator.hpp */, - C010C6D1160AFD4D006E7D90 /* reference_counted_object.hpp */, - C010C6D2160AFD4D006E7D90 /* regex_utils.hpp */, - C026F59C16C23649000482A1 /* rich_text_label.cpp */, - C026F59E16C23650000482A1 /* rich_text_label.hpp */, - C010C6D6160AFD4D006E7D90 /* scoped_resource.hpp */, - C010C6D7160AFD4D006E7D90 /* scrollable_widget.cpp */, - C010C6D8160AFD4D006E7D90 /* scrollable_widget.hpp */, - C010C6D9160AFD4D006E7D90 /* scrollbar_widget.cpp */, - C010C6DA160AFD4D006E7D90 /* scrollbar_widget.hpp */, - C010C6DD160AFD4D006E7D90 /* segment_editor_dialog.cpp */, - C010C6DE160AFD4D006E7D90 /* segment_editor_dialog.hpp */, - C010C6E0160AFD4D006E7D90 /* settings_dialog.cpp */, - C010C6E1160AFD4D006E7D90 /* settings_dialog.hpp */, - C0917B17176700BC004307B0 /* simplex_noise.cpp */, - C0917B18176700BD004307B0 /* simplex_noise.hpp */, - C093F3AC17A4711300D433AA /* skybox.cpp */, - C093F3AD17A4711300D433AA /* skybox.hpp */, - C010C6E6160AFD4D006E7D90 /* slider.cpp */, - C010C6E7160AFD4D006E7D90 /* slider.hpp */, - C010C6E8160AFD4D006E7D90 /* solid_map.cpp */, - C010C6E9160AFD4D006E7D90 /* solid_map.hpp */, - C010C6EA160AFD4D006E7D90 /* solid_map_fwd.hpp */, - C010C6EB160AFD4D006E7D90 /* sound.cpp */, - C010C6EC160AFD4D006E7D90 /* sound.hpp */, - C010C6ED160AFD4D006E7D90 /* speech_dialog.cpp */, - C010C6EE160AFD4D006E7D90 /* speech_dialog.hpp */, - C0A2947A184B126F002B757E /* spline.hpp */, - C010C6EF160AFD4D006E7D90 /* stats.cpp */, - C010C6F0160AFD4D006E7D90 /* stats.hpp */, - C010C6F6160AFD4D006E7D90 /* string_utils.cpp */, - C010C6F7160AFD4D006E7D90 /* string_utils.hpp */, - C010C6FA160AFD4D006E7D90 /* surface_cache.cpp */, - C010C6FB160AFD4D006E7D90 /* surface_cache.hpp */, - C010C6FE160AFD4D006E7D90 /* surface_palette.cpp */, - C010C6FF160AFD4D006E7D90 /* surface_palette.hpp */, - C010C702160AFD4D006E7D90 /* tbs_ai_player.cpp */, - C010C703160AFD4D006E7D90 /* tbs_ai_player.hpp */, - C00160C516A29908001DAEB9 /* tbs_bot.cpp */, - C00160C616A29908001DAEB9 /* tbs_bot.hpp */, - C010C704160AFD4D006E7D90 /* tbs_client.cpp */, - C010C705160AFD4D006E7D90 /* tbs_client.hpp */, - C010C706160AFD4D006E7D90 /* tbs_functions.cpp */, - C010C707160AFD4D006E7D90 /* tbs_functions.hpp */, - C010C708160AFD4D006E7D90 /* tbs_game.cpp */, - C010C709160AFD4D006E7D90 /* tbs_game.hpp */, - C00160C916A2991D001DAEB9 /* tbs_server.cpp */, - C00160CA16A2991D001DAEB9 /* tbs_server.hpp */, - C0D6EB6616DB25C000B5ABCA /* tbs_internal_client.cpp */, - C0D6EB6716DB25C000B5ABCA /* tbs_internal_client.hpp */, - C0D6EB6816DB25C000B5ABCA /* tbs_internal_server.cpp */, - C0D6EB6916DB25C000B5ABCA /* tbs_internal_server.hpp */, - C0AECE0318E5411C00CD3161 /* tbs_matchmaking_server.cpp */, - C0D6EB6A16DB25C000B5ABCA /* tbs_server_base.cpp */, - C0D6EB6B16DB25C000B5ABCA /* tbs_server_base.hpp */, - C00160CB16A2991D001DAEB9 /* tbs_web_server.cpp */, - C00160CC16A2991D001DAEB9 /* tbs_web_server.hpp */, - C010C70E160AFD4D006E7D90 /* text_editor_widget.cpp */, - C010C70F160AFD4D006E7D90 /* text_editor_widget.hpp */, - C010C714160AFD4D006E7D90 /* thread.cpp */, - C010C715160AFD4D006E7D90 /* thread.hpp */, - C010C716160AFD4D006E7D90 /* tile_map.cpp */, - C010C717160AFD4D006E7D90 /* tile_map.hpp */, - C010C718160AFD4D006E7D90 /* tileset_editor_dialog.cpp */, - C010C719160AFD4D006E7D90 /* tileset_editor_dialog.hpp */, - C010C71A160AFD4D006E7D90 /* tooltip.cpp */, - C010C71B160AFD4D006E7D90 /* tooltip.hpp */, - C010C71C160AFD4D006E7D90 /* translate.cpp */, - C010C71D160AFD4D006E7D90 /* translate.hpp */, - C010C71E160AFD4D006E7D90 /* tree_view_widget.cpp */, - C010C71F160AFD4D006E7D90 /* tree_view_widget.hpp */, - C010C720160AFD4D006E7D90 /* unit_test.cpp */, - C010C721160AFD4D006E7D90 /* unit_test.hpp */, - C010C722160AFD4D006E7D90 /* uri.hpp */, - C010C723160AFD4D006E7D90 /* userevents.h */, - C010C724160AFD4D006E7D90 /* utility_object_compiler.cpp */, - C010C725160AFD4D006E7D90 /* utility_query.cpp */, - C010C726160AFD4D006E7D90 /* utility_query.hpp */, - C010C727160AFD4D006E7D90 /* utility_render_level.cpp */, - C010C728160AFD4D006E7D90 /* utils.cpp */, - C010C729160AFD4D006E7D90 /* utils.hpp */, - C0AECE0818E541BD00CD3161 /* uuid.cpp */, - C0AECE0918E541BD00CD3161 /* uuid.hpp */, - C010C72A160AFD4D006E7D90 /* variant.cpp */, - C010C72B160AFD4D006E7D90 /* variant.hpp */, - C010C72C160AFD4D006E7D90 /* variant_callable.cpp */, - C010C72D160AFD4D006E7D90 /* variant_callable.hpp */, - C02ACCAA16FD5F05006274BC /* variant_type.cpp */, - C02ACCAB16FD5F05006274BC /* variant_type.hpp */, - CFD1E1262124516100FA450E /* variant_type_check.cpp */, - C010C72E160AFD4D006E7D90 /* variant_utils.cpp */, - C010C72F160AFD4D006E7D90 /* variant_utils.hpp */, - C0AD75121834707D00FAFA3D /* VoronoiDiagramGenerator.cpp */, - C0AD75131834707D00FAFA3D /* VoronoiDiagramGenerator.h */, - C090E8F01787967200E6FC5A /* voxel_animation.cpp */, - C090E8F11787967200E6FC5A /* voxel_model.cpp */, - C090E8F21787967200E6FC5A /* voxel_model.hpp */, - C08DF5AF178BC1C9006E061D /* voxel_object_functions.cpp */, - C08DF5B0178BC1C9006E061D /* voxel_object_functions.hpp */, - C091851B1797BEB600F415C0 /* voxel_object_type.cpp */, - C091851C1797BEB600F415C0 /* voxel_object_type.hpp */, - C08DF5B1178BC1C9006E061D /* voxel_object.cpp */, - C08DF5B2178BC1CA006E061D /* voxel_object.hpp */, - C010C733160AFD4D006E7D90 /* water.cpp */, - C010C734160AFD4D006E7D90 /* water.hpp */, - C010C735160AFD4D006E7D90 /* water_particle_system.cpp */, - C010C736160AFD4D006E7D90 /* water_particle_system.hpp */, - C010C737160AFD4D006E7D90 /* weather_particle_system.cpp */, - C010C738160AFD4D006E7D90 /* weather_particle_system.hpp */, - C010C739160AFD4D006E7D90 /* widget.cpp */, - C010C73A160AFD4D006E7D90 /* widget.hpp */, - C09185161797BE9B00F415C0 /* widget_editor.cpp */, - C010C73B160AFD4D006E7D90 /* widget_factory.cpp */, - C010C73C160AFD4D006E7D90 /* widget_factory.hpp */, - C09185171797BE9B00F415C0 /* widget_settings_dialog.cpp */, - C09185181797BE9B00F415C0 /* widget_settings_dialog.hpp */, - C010C73F160AFD4D006E7D90 /* wml_formula_callable.cpp */, - C010C740160AFD4D006E7D90 /* wml_formula_callable.hpp */, - C093F3A917A470F600D433AA /* user_voxel_object.cpp */, - C093F3AA17A470F600D433AA /* user_voxel_object.hpp */, + 0032250F2A8787300002E147 /* imgui_custom.cpp */, ); - name = src; - path = ../src; + path = imgui_additions; sourceTree = ""; }; - C011824E2828D01E00431768 /* libs */ = { + C010C562160AFAD9006E7D90 = { isa = PBXGroup; children = ( - C01182C12828D11A00431768 /* cairo */, - C01182752828D0CA00431768 /* libboost_atomic.a */, - C01182562828D0C900431768 /* libboost_chrono.a */, - C011826B2828D0CA00431768 /* libboost_container.a */, - C011826C2828D0CA00431768 /* libboost_context.a */, - C01182822828D0CB00431768 /* libboost_coroutine.a */, - C01182782828D0CA00431768 /* libboost_date_time.a */, - C01182632828D0C900431768 /* libboost_exception.a */, - C011825E2828D0C900431768 /* libboost_filesystem.a */, - C011825B2828D0C900431768 /* libboost_iostreams.a */, - C01182762828D0CA00431768 /* libboost_locale.a */, - C01182572828D0C900431768 /* libboost_math_c99.a */, - C01182622828D0C900431768 /* libboost_math_c99f.a */, - C011826A2828D0CA00431768 /* libboost_math_c99l.a */, - C01182692828D0CA00431768 /* libboost_math_tr1.a */, - C01182732828D0CA00431768 /* libboost_math_tr1f.a */, - C011827D2828D0CB00431768 /* libboost_math_tr1l.a */, - C01182712828D0CA00431768 /* libboost_random.a */, - C011825C2828D0C900431768 /* libboost_regex.a */, - C01182812828D0CB00431768 /* libboost_serialization.a */, - C01182672828D0CA00431768 /* libboost_system.a */, - C01182612828D0C900431768 /* libboost_thread.a */, - C01182882828D0CB00431768 /* libboost_wserialization.a */, - C01182862828D0CB00431768 /* libbrotlicommon-static.a */, - C01182722828D0CA00431768 /* libbrotlidec-static.a */, - C01182702828D0CA00431768 /* libbrotlienc-static.a */, - C01182652828D0C900431768 /* libbz2.a */, - C011827E2828D0CB00431768 /* libcairo-script-interpreter.a */, - C011828A2828D0CC00431768 /* libcairo.a */, - C011826E2828D0CA00431768 /* libexpat.a */, - C011825D2828D0C900431768 /* libfontconfig.a */, - C011827C2828D0CB00431768 /* libfreetype.a */, - C011827F2828D0CB00431768 /* libGLEW.a */, - C01182852828D0CB00431768 /* libicudata.a */, - C011827A2828D0CB00431768 /* libicui18n.a */, - C01182792828D0CA00431768 /* libicuio.a */, - C011827B2828D0CB00431768 /* libicutu.a */, - C01182892828D0CB00431768 /* libicuuc.a */, - C01182582828D0C900431768 /* libintl.a */, - C01182802828D0CB00431768 /* liblzma.a */, - C01182552828D0C900431768 /* liblzo2.a */, - C01182832828D0CB00431768 /* libogg.a */, - C011826D2828D0CA00431768 /* libpixman-1.a */, - C01182602828D0C900431768 /* libpng.a */, - C01182682828D0CA00431768 /* libpng16.a */, - C011825A2828D0C900431768 /* libSDL2_image.a */, - C01182742828D0CA00431768 /* libSDL2_mixer.a */, - C01182592828D0C900431768 /* libSDL2_ttf.a */, - C01182872828D0CB00431768 /* libSDL2.a */, - C01182662828D0C900431768 /* libSDL2main.a */, - C01182772828D0CA00431768 /* libvorbis.a */, - C011825F2828D0C900431768 /* libvorbisenc.a */, - C01182642828D0C900431768 /* libvorbisfile.a */, - C01182842828D0CB00431768 /* libz.a */, - C011826F2828D0CA00431768 /* libzstd.a */, + C0B397F71636666C00D010E0 /* Frogatto.entitlements */, + C010C7FD160AFD82006E7D90 /* data */, + C010C7FE160AFD82006E7D90 /* images */, + C0812FCC17EED7C400ADDA70 /* modules */, + C0A362461873BB65002571F3 /* music */, + 00029B3D2A88A98200EB19EF /* Frameworks */, + C010C56E160AFAD9006E7D90 /* Products */, + C010C595160AFB8F006E7D90 /* Resources */, + 0032216E2A87872F0002E147 /* src */, ); - path = libs; sourceTree = ""; }; - C07A47AD19444C1000F1190E /* svg */ = { + C010C56E160AFAD9006E7D90 /* Products */ = { isa = PBXGroup; children = ( - CF3623D7211EE3C7008C2DFD /* svg_length.cpp */, - 6357A74E1B3F13E200793D60 /* easy_svg.cpp */, - 6357A74F1B3F13E200793D60 /* easy_svg.hpp */, - C07A47B419444C2000F1190E /* svg_attribs.cpp */, - C07A47B519444C2000F1190E /* svg_attribs.hpp */, - C07A47B619444C2000F1190E /* svg_container.cpp */, - C07A47B719444C2000F1190E /* svg_container.hpp */, - C07A47B819444C2000F1190E /* svg_element.cpp */, - C07A47B919444C2000F1190E /* svg_element.hpp */, - CF3623DB211EF73F008C2DFD /* svg_fwd.cpp */, - C07A47BA19444C2000F1190E /* svg_fwd.hpp */, - C07A47BB19444C2000F1190E /* svg_gradient.cpp */, - C07A47BC19444C2000F1190E /* svg_gradient.hpp */, - C07A47BD19444C2000F1190E /* svg_length.hpp */, - C07A47BE19444C2000F1190E /* svg_paint.cpp */, - C07A47BF19444C2000F1190E /* svg_paint.hpp */, - C07A47C019444C2000F1190E /* svg_parse.cpp */, - C07A47C119444C2000F1190E /* svg_parse.hpp */, - C07A47C219444C2000F1190E /* svg_path_parse.cpp */, - C07A47C319444C2000F1190E /* svg_path_parse.hpp */, - C07A47C419444C2000F1190E /* svg_render.hpp */, - C07A47C519444C2000F1190E /* svg_shapes.cpp */, - C07A47C619444C2000F1190E /* svg_shapes.hpp */, - C07A47C719444C2000F1190E /* svg_style.cpp */, - C07A47C819444C2000F1190E /* svg_style.hpp */, - C07A47C919444C2000F1190E /* svg_transform.cpp */, - C07A47CA19444C2000F1190E /* svg_transform.hpp */, - C07A47CB19444C2000F1190E /* svg_utils.cpp */, - C07A47CD19444C2000F1190E /* utils.hpp */, + C010C56D160AFAD9006E7D90 /* Frogatto.app */, ); - name = svg; + name = Products; sourceTree = ""; }; - C089D450162BDF59009D2878 /* Other Resources */ = { + C010C595160AFB8F006E7D90 /* Resources */ = { isa = PBXGroup; children = ( - C089D451162BDF7B009D2878 /* master-config.cfg */, + C00E2A9C1687D11000DEB111 /* icon.icns */, + C0B87BB9166603C300D66B15 /* icon.iconset */, + C010C596160AFB8F006E7D90 /* InfoPlist.strings */, + C010C599160AFB8F006E7D90 /* Frogatto-Prefix.pch */, + C010C59B160AFB8F006E7D90 /* Info.plist */, + C010C59F160AFB8F006E7D90 /* SDLMain.nib */, ); - name = "Other Resources"; + path = Resources; sourceTree = ""; }; /* End PBXGroup section */ @@ -2175,12 +1438,12 @@ buildPhases = ( C010C569160AFAD9006E7D90 /* Sources */, C010C56A160AFAD9006E7D90 /* Frameworks */, - C010C80B160B064B006E7D90 /* CopyFiles */, C02751BD17FD49D700173646 /* Resources */, ); buildRules = ( ); dependencies = ( + 00B1A19D2A87CF1900D16188 /* PBXTargetDependency */, ); name = Frogatto; productName = Frogatto; @@ -2193,8 +1456,20 @@ C010C564160AFAD9006E7D90 /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 0800; + BuildIndependentTargetsInParallel = YES; + LastUpgradeCheck = 1430; ORGANIZATIONNAME = "Richard Kettering"; + TargetAttributes = { + 00346B932A87C4BA0065BBD7 = { + CreatedOnToolsVersion = 14.3.1; + }; + 00346B9F2A87C5630065BBD7 = { + CreatedOnToolsVersion = 14.3.1; + }; + 009BA3872A87C4020086FFD9 = { + CreatedOnToolsVersion = 14.3.1; + }; + }; }; buildConfigurationList = C010C567160AFAD9006E7D90 /* Build configuration list for PBXProject "Frogatto" */; compatibilityVersion = "Xcode 3.2"; @@ -2209,12 +1484,18 @@ "zh-Hans", de, es, + Base, ); mainGroup = C010C562160AFAD9006E7D90; productRefGroup = C010C56E160AFAD9006E7D90 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( + 00346B9F2A87C5630065BBD7 /* Refresh Git Submodules */, + 00346B9B2A87C4DF0065BBD7 /* vcpkg Bootstrap */, + 00346B972A87C4C00065BBD7 /* vcpkg Build arm64 Libraries */, + 00346B932A87C4BA0065BBD7 /* vcpkg Build x64 Libraries */, + 009BA3872A87C4020086FFD9 /* vcpkg Assemble Universal Libraries */, C010C56C160AFAD9006E7D90 /* Frogatto */, ); }; @@ -2225,11 +1506,9 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - C02D93971E4C54A100CB0A6A /* imgui_user.inl in Resources */, C02751C317FD4A1400173646 /* SDLMain.nib in Resources */, C02751C217FD4A0C00173646 /* icon.icns in Resources */, C02751C117FD4A0600173646 /* InfoPlist.strings in Resources */, - 639B53891AC20D5A00ECC4F8 /* geometry.inl in Resources */, C02751C017FD49F900173646 /* data in Resources */, C02751BF17FD49F500173646 /* images in Resources */, C0A362471873BB65002571F3 /* music in Resources */, @@ -2239,349 +1518,596 @@ }; /* End PBXResourcesBuildPhase section */ +/* Begin PBXShellScriptBuildPhase section */ + 00346BA72A87C5C30065BBD7 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + alwaysOutOfDate = 1; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + outputFileListPaths = ( + ); + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/zsh; + shellScript = "set -euo pipefail\n\n# All vcpkg intermediates must go\ngit clean -fdx \"$SRCROOT\"/../vcpkg_installed \"$SRCROOT\"/../vcpkg \"$SRCROOT\"/vcpkg\n\n# All submodule intermediates of all submodules must go\ngit submodule foreach --recursive git clean -fdx\n\n# Update all submodules\ngit submodule foreach --recursive git reset --hard\ngit submodule update --init --recursive\n"; + showEnvVarsInLog = 0; + }; + 009BA38B2A87C40A0086FFD9 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "$(SRCROOT)/vcpkg/lib/arm64/libboost_filesystem.a", + "$(SRCROOT)/vcpkg/lib/arm64/libboost_locale.a", + "$(SRCROOT)/vcpkg/lib/arm64/libboost_thread.a", + "$(SRCROOT)/vcpkg/lib/arm64/libbrotlicommon-static.a", + "$(SRCROOT)/vcpkg/lib/arm64/libbrotlidec-static.a", + "$(SRCROOT)/vcpkg/lib/arm64/libbz2.a", + "$(SRCROOT)/vcpkg/lib/arm64/libcairo.a", + "$(SRCROOT)/vcpkg/lib/arm64/libexpat.a", + "$(SRCROOT)/vcpkg/lib/arm64/libfontconfig.a", + "$(SRCROOT)/vcpkg/lib/arm64/libfreetype.a", + "$(SRCROOT)/vcpkg/lib/arm64/libGLEW.a", + "$(SRCROOT)/vcpkg/lib/arm64/libicudata.a", + "$(SRCROOT)/vcpkg/lib/arm64/libicui18n.a", + "$(SRCROOT)/vcpkg/lib/arm64/libicuuc.a", + "$(SRCROOT)/vcpkg/lib/arm64/libogg.a", + "$(SRCROOT)/vcpkg/lib/arm64/libpixman-1.a", + "$(SRCROOT)/vcpkg/lib/arm64/libpng.a", + "$(SRCROOT)/vcpkg/lib/arm64/libSDL2_image.a", + "$(SRCROOT)/vcpkg/lib/arm64/libSDL2_ttf.a", + "$(SRCROOT)/vcpkg/lib/arm64/libSDL2.a", + "$(SRCROOT)/vcpkg/lib/arm64/libvorbis.a", + "$(SRCROOT)/vcpkg/lib/arm64/libvorbisfile.a", + "$(SRCROOT)/vcpkg/lib/arm64/libz.a", + "$(SRCROOT)/vcpkg/lib/x64/libboost_filesystem.a", + "$(SRCROOT)/vcpkg/lib/x64/libboost_locale.a", + "$(SRCROOT)/vcpkg/lib/x64/libboost_thread.a", + "$(SRCROOT)/vcpkg/lib/x64/libbrotlicommon-static.a", + "$(SRCROOT)/vcpkg/lib/x64/libbrotlidec-static.a", + "$(SRCROOT)/vcpkg/lib/x64/libbz2.a", + "$(SRCROOT)/vcpkg/lib/x64/libcairo.a", + "$(SRCROOT)/vcpkg/lib/x64/libexpat.a", + "$(SRCROOT)/vcpkg/lib/x64/libfontconfig.a", + "$(SRCROOT)/vcpkg/lib/x64/libfreetype.a", + "$(SRCROOT)/vcpkg/lib/x64/libGLEW.a", + "$(SRCROOT)/vcpkg/lib/x64/libicudata.a", + "$(SRCROOT)/vcpkg/lib/x64/libicui18n.a", + "$(SRCROOT)/vcpkg/lib/x64/libicuuc.a", + "$(SRCROOT)/vcpkg/lib/x64/libogg.a", + "$(SRCROOT)/vcpkg/lib/x64/libpixman-1.a", + "$(SRCROOT)/vcpkg/lib/x64/libpng.a", + "$(SRCROOT)/vcpkg/lib/x64/libSDL2_image.a", + "$(SRCROOT)/vcpkg/lib/x64/libSDL2_ttf.a", + "$(SRCROOT)/vcpkg/lib/x64/libSDL2.a", + "$(SRCROOT)/vcpkg/lib/x64/libvorbis.a", + "$(SRCROOT)/vcpkg/lib/x64/libvorbisfile.a", + "$(SRCROOT)/vcpkg/lib/x64/libz.a", + ); + outputFileListPaths = ( + ); + outputPaths = ( + "$(SRCROOT)/vcpkg/lib/universal/libboost_filesystem.a", + "$(SRCROOT)/vcpkg/lib/universal/libboost_locale.a", + "$(SRCROOT)/vcpkg/lib/universal/libboost_thread.a", + "$(SRCROOT)/vcpkg/lib/universal/libbrotlicommon-static.a", + "$(SRCROOT)/vcpkg/lib/universal/libbrotlidec-static.a", + "$(SRCROOT)/vcpkg/lib/universal/libbz2.a", + "$(SRCROOT)/vcpkg/lib/universal/libcairo.a", + "$(SRCROOT)/vcpkg/lib/universal/libexpat.a", + "$(SRCROOT)/vcpkg/lib/universal/libfontconfig.a", + "$(SRCROOT)/vcpkg/lib/universal/libfreetype.a", + "$(SRCROOT)/vcpkg/lib/universal/libGLEW.a", + "$(SRCROOT)/vcpkg/lib/universal/libicudata.a", + "$(SRCROOT)/vcpkg/lib/universal/libicui18n.a", + "$(SRCROOT)/vcpkg/lib/universal/libicuuc.a", + "$(SRCROOT)/vcpkg/lib/universal/libogg.a", + "$(SRCROOT)/vcpkg/lib/universal/libpixman-1.a", + "$(SRCROOT)/vcpkg/lib/universal/libpng.a", + "$(SRCROOT)/vcpkg/lib/universal/libSDL2_image.a", + "$(SRCROOT)/vcpkg/lib/universal/libSDL2_ttf.a", + "$(SRCROOT)/vcpkg/lib/universal/libSDL2.a", + "$(SRCROOT)/vcpkg/lib/universal/libvorbis.a", + "$(SRCROOT)/vcpkg/lib/universal/libvorbisfile.a", + "$(SRCROOT)/vcpkg/lib/universal/libz.a", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/zsh; + shellScript = "set -euo pipefail\n\nmkdir -p \"$SRCROOT\"/vcpkg/lib/universal\nfor library_path in \"$SRCROOT\"/vcpkg/lib/arm64/*.a\ndo\n library_name=\"$(basename \"$library_path\")\"\n lipo \\\n -create \\\n \"$SRCROOT\"/vcpkg/lib/arm64/\"$library_name\" \\\n \"$SRCROOT\"/vcpkg/lib/x64/\"$library_name\" \\\n -output \\\n \"$SRCROOT\"/vcpkg/lib/universal/\"$library_name\"\ndone\n"; + showEnvVarsInLog = 0; + }; + 00B1A18D2A87C6A600D16188 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + ); + outputFileListPaths = ( + ); + outputPaths = ( + "$(SRCROOT)/../vcpkg/vcpkg", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/zsh; + shellScript = "set -euo pipefail\n\n\"$SRCROOT\"/../vcpkg/bootstrap-vcpkg.sh --disableMetrics\n"; + showEnvVarsInLog = 0; + }; + 00B1A1902A87C7AD00D16188 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "$(SRCROOT)/../vcpkg/vcpkg", + ); + outputFileListPaths = ( + ); + outputPaths = ( + "$(SRCROOT)/vcpkg/lib/x64/libboost_filesystem.a", + "$(SRCROOT)/vcpkg/lib/x64/libboost_locale.a", + "$(SRCROOT)/vcpkg/lib/x64/libboost_thread.a", + "$(SRCROOT)/vcpkg/lib/x64/libbrotlicommon-static.a", + "$(SRCROOT)/vcpkg/lib/x64/libbrotlidec-static.a", + "$(SRCROOT)/vcpkg/lib/x64/libbz2.a", + "$(SRCROOT)/vcpkg/lib/x64/libcairo.a", + "$(SRCROOT)/vcpkg/lib/x64/libexpat.a", + "$(SRCROOT)/vcpkg/lib/x64/libfontconfig.a", + "$(SRCROOT)/vcpkg/lib/x64/libfreetype.a", + "$(SRCROOT)/vcpkg/lib/x64/libGLEW.a", + "$(SRCROOT)/vcpkg/lib/x64/libicudata.a", + "$(SRCROOT)/vcpkg/lib/x64/libicui18n.a", + "$(SRCROOT)/vcpkg/lib/x64/libicuuc.a", + "$(SRCROOT)/vcpkg/lib/x64/libogg.a", + "$(SRCROOT)/vcpkg/lib/x64/libpixman-1.a", + "$(SRCROOT)/vcpkg/lib/x64/libpng.a", + "$(SRCROOT)/vcpkg/lib/x64/libSDL2_image.a", + "$(SRCROOT)/vcpkg/lib/x64/libSDL2_ttf.a", + "$(SRCROOT)/vcpkg/lib/x64/libSDL2.a", + "$(SRCROOT)/vcpkg/lib/x64/libvorbis.a", + "$(SRCROOT)/vcpkg/lib/x64/libvorbisfile.a", + "$(SRCROOT)/vcpkg/lib/x64/libz.a", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/zsh; + shellScript = "set -euo pipefail\n\ncd \"$SRCROOT\"/..\n\n\"$SRCROOT\"/../vcpkg/vcpkg install --triplet=x64-osx \n\nmkdir -p \"$SRCROOT\"/vcpkg/lib/x64\ncp \"$SRCROOT\"/../vcpkg/packages/*_x64-osx/lib/*.a \"$SRCROOT\"/vcpkg/lib/x64\n"; + showEnvVarsInLog = 0; + }; + 00B1A19B2A87CEDA00D16188 /* ShellScript */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "$(SRCROOT)/../vcpkg/vcpkg", + ); + outputFileListPaths = ( + ); + outputPaths = ( + "$(SRCROOT)/vcpkg/lib/arm64/libboost_filesystem.a", + "$(SRCROOT)/vcpkg/lib/arm64/libboost_locale.a", + "$(SRCROOT)/vcpkg/lib/arm64/libboost_thread.a", + "$(SRCROOT)/vcpkg/lib/arm64/libbrotlicommon-static.a", + "$(SRCROOT)/vcpkg/lib/arm64/libbrotlidec-static.a", + "$(SRCROOT)/vcpkg/lib/arm64/libbz2.a", + "$(SRCROOT)/vcpkg/lib/arm64/libcairo.a", + "$(SRCROOT)/vcpkg/lib/arm64/libexpat.a", + "$(SRCROOT)/vcpkg/lib/arm64/libfontconfig.a", + "$(SRCROOT)/vcpkg/lib/arm64/libfreetype.a", + "$(SRCROOT)/vcpkg/lib/arm64/libGLEW.a", + "$(SRCROOT)/vcpkg/lib/arm64/libicudata.a", + "$(SRCROOT)/vcpkg/lib/arm64/libicui18n.a", + "$(SRCROOT)/vcpkg/lib/arm64/libicuuc.a", + "$(SRCROOT)/vcpkg/lib/arm64/libogg.a", + "$(SRCROOT)/vcpkg/lib/arm64/libpixman-1.a", + "$(SRCROOT)/vcpkg/lib/arm64/libpng.a", + "$(SRCROOT)/vcpkg/lib/arm64/libSDL2_image.a", + "$(SRCROOT)/vcpkg/lib/arm64/libSDL2_ttf.a", + "$(SRCROOT)/vcpkg/lib/arm64/libSDL2.a", + "$(SRCROOT)/vcpkg/lib/arm64/libvorbis.a", + "$(SRCROOT)/vcpkg/lib/arm64/libvorbisfile.a", + "$(SRCROOT)/vcpkg/lib/arm64/libz.a", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/zsh; + shellScript = "set -euo pipefail\n\ncd \"$SRCROOT\"/..\n\n\"$SRCROOT\"/../vcpkg/vcpkg install --triplet=arm64-osx\n\nmkdir -p \"$SRCROOT\"/vcpkg/include\ncp -r \"$SRCROOT\"/../vcpkg/packages/*_arm64-osx/include/* \"$SRCROOT\"/vcpkg/include \n\nmkdir -p \"$SRCROOT\"/vcpkg/lib/arm64\ncp \"$SRCROOT\"/../vcpkg/packages/*_arm64-osx/lib/*.a \"$SRCROOT\"/vcpkg/lib/arm64\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + /* Begin PBXSourcesBuildPhase section */ C010C569160AFAD9006E7D90 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 639B53941AC20D5A00ECC4F8 /* RenderTarget.cpp in Sources */, - 639B54801AC2183B00ECC4F8 /* ParticleSystemWidget.cpp in Sources */, - C08602481A06E51A00B860FA /* auto_update_window.cpp in Sources */, - C00160CF16A2A8A7001DAEB9 /* http_server.cpp in Sources */, - 6357A7301B3F116900793D60 /* css_stylesheet.cpp in Sources */, - C0DDFDC6163F7FF800F727DD /* sys.cpp in Sources */, - 639B53741AC20D5A00ECC4F8 /* AttributeSetOGL.cpp in Sources */, - 639B53991AC20D5A00ECC4F8 /* Scissor.cpp in Sources */, - C0AECE0A18E541BD00CD3161 /* uuid.cpp in Sources */, - C010C741160AFD4D006E7D90 /* achievements.cpp in Sources */, - 639B54881AC2187500ECC4F8 /* rect_renderable.cpp in Sources */, - CF3623DC211EF73F008C2DFD /* svg_fwd.cpp in Sources */, - 639B53801AC20D5A00ECC4F8 /* DisplayDevice.cpp in Sources */, - C010C742160AFD4D006E7D90 /* animation_creator.cpp in Sources */, - 639B53981AC20D5A00ECC4F8 /* SceneParameters.cpp in Sources */, - 63D8A1E51C40BDC9008B8437 /* hex_mask.cpp in Sources */, - 639B54841AC2183B00ECC4F8 /* SceneObjectCallable.cpp in Sources */, - C010C743160AFD4D006E7D90 /* animation_preview_widget.cpp in Sources */, - C010C744160AFD4D006E7D90 /* animation_widget.cpp in Sources */, - 639B53AA1AC20D5A00ECC4F8 /* VGraphOGL.cpp in Sources */, - C02D93911E4C52C000CB0A6A /* ParticleSystemUI.cpp in Sources */, - C010C746160AFD4D006E7D90 /* asserts.cpp in Sources */, - C0CB6CFA1933E62C004A6450 /* cairo.cpp in Sources */, - 639B546E1AC217DB00ECC4F8 /* logger.cpp in Sources */, - 639B537B1AC20D5A00ECC4F8 /* CanvasOGL.cpp in Sources */, - C010C747160AFD4D006E7D90 /* background.cpp in Sources */, - C010C748160AFD4D006E7D90 /* background_task_pool.cpp in Sources */, - C008A2CE1804EFFE0061363A /* input.cpp in Sources */, - C010C749160AFD4D006E7D90 /* base64.cpp in Sources */, - 63855D751AD78F0700C58F6B /* tiled.cpp in Sources */, - C010C74A160AFD4D006E7D90 /* blur.cpp in Sources */, - C010C74B160AFD4D006E7D90 /* border_widget.cpp in Sources */, - CFA55595211759B30005446A /* TextureUtils.cpp in Sources */, - 6357A74C1B3F13B400793D60 /* FontFreetype.cpp in Sources */, - C010C74C160AFD4D006E7D90 /* button.cpp in Sources */, - C0D8696027FAC5C000BAF62F /* imgui_widgets.cpp in Sources */, - C010C74D160AFD4D006E7D90 /* character_editor_dialog.cpp in Sources */, - C010C74E160AFD4D006E7D90 /* checkbox.cpp in Sources */, - 6357A72E1B3F116900793D60 /* css_selector.cpp in Sources */, - 639B538D1AC20D5A00ECC4F8 /* ParticleSystemAffectors.cpp in Sources */, - C010C74F160AFD4D006E7D90 /* checksum.cpp in Sources */, - C010C750160AFD4D006E7D90 /* clipboard.cpp in Sources */, - C010C752160AFD4D006E7D90 /* code_editor_dialog.cpp in Sources */, - C010C753160AFD4D006E7D90 /* code_editor_widget.cpp in Sources */, - C010C754160AFD4D006E7D90 /* collision_utils.cpp in Sources */, - C010C758160AFD4D006E7D90 /* compress.cpp in Sources */, - C07A47D619444C2000F1190E /* svg_parse.cpp in Sources */, - C010C759160AFD4D006E7D90 /* controls.cpp in Sources */, - C010C75A160AFD4D006E7D90 /* controls_dialog.cpp in Sources */, - 6357A7311B3F116900793D60 /* css_transition.cpp in Sources */, - C0AECE0718E541A200CD3161 /* db_client.cpp in Sources */, - 6357A72B1B3F116900793D60 /* css_lexer.cpp in Sources */, - C010C75B160AFD4D006E7D90 /* current_generator.cpp in Sources */, - C010C75C160AFD4D006E7D90 /* custom_object.cpp in Sources */, - C010C75D160AFD4D006E7D90 /* custom_object_callable.cpp in Sources */, - C010C75E160AFD4D006E7D90 /* custom_object_dialog.cpp in Sources */, - 639B53A11AC20D5A00ECC4F8 /* TexPack.cpp in Sources */, - C010C75F160AFD4D006E7D90 /* custom_object_functions.cpp in Sources */, - C010C760160AFD4D006E7D90 /* custom_object_type.cpp in Sources */, - C010C761160AFD4D006E7D90 /* debug_console.cpp in Sources */, - 639B54861AC2183B00ECC4F8 /* TextureObject.cpp in Sources */, - 639B53871AC20D5A00ECC4F8 /* FontSDL.cpp in Sources */, - C07A47D419444C2000F1190E /* svg_gradient.cpp in Sources */, - C010C762160AFD4D006E7D90 /* decimal.cpp in Sources */, - C02D938D1E4C3CEF00CB0A6A /* imgui_draw.cpp in Sources */, - C010C763160AFD4D006E7D90 /* dialog.cpp in Sources */, - C010C764160AFD4D006E7D90 /* difficulty.cpp in Sources */, - 639B53821AC20D5A00ECC4F8 /* DisplayDeviceOGLFixed.cpp in Sources */, - 639B53901AC20D5A00ECC4F8 /* ParticleSystemParameters.cpp in Sources */, - 639B539B1AC20D5A00ECC4F8 /* Shaders.cpp in Sources */, - C010C765160AFD4D006E7D90 /* drag_widget.cpp in Sources */, - C010C767160AFD4D006E7D90 /* draw_scene.cpp in Sources */, - C010C768160AFD4D006E7D90 /* draw_tile.cpp in Sources */, - 6357A7381B3F116900793D60 /* xhtml_border_info.cpp in Sources */, - 639B538A1AC20D5A00ECC4F8 /* LightObject.cpp in Sources */, - C010C769160AFD4D006E7D90 /* dropdown_widget.cpp in Sources */, - C010C76A160AFD4D006E7D90 /* editor.cpp in Sources */, - C010C76B160AFD4D006E7D90 /* editor_dialogs.cpp in Sources */, - C010C76C160AFD4D006E7D90 /* editor_formula_functions.cpp in Sources */, - C02C5D0B1CA252E2006D53E3 /* url_handler.cpp in Sources */, - 639B53961AC20D5A00ECC4F8 /* SceneNode.cpp in Sources */, - C010C76D160AFD4D006E7D90 /* editor_layers_dialog.cpp in Sources */, - C010C76E160AFD4D006E7D90 /* editor_level_properties_dialog.cpp in Sources */, - C010C76F160AFD4D006E7D90 /* editor_module_properties_dialog.cpp in Sources */, - 6357A7441B3F116900793D60 /* xhtml_script_interface.cpp in Sources */, - C010C770160AFD4D006E7D90 /* editor_stats_dialog.cpp in Sources */, - 639B547F1AC2183B00ECC4F8 /* normal_map.cpp in Sources */, - C010C771160AFD4D006E7D90 /* editor_variable_info.cpp in Sources */, - CFD1E1272124516200FA450E /* variant_type_check.cpp in Sources */, - C010C774160AFD4D006E7D90 /* entity.cpp in Sources */, - C07A47DA19444C2000F1190E /* svg_transform.cpp in Sources */, - 639B53A71AC20D5A00ECC4F8 /* Util.cpp in Sources */, - 6357A6E51B258B1C00793D60 /* hex_map.cpp in Sources */, - C010C775160AFD4D006E7D90 /* external_text_editor.cpp in Sources */, - C010C776160AFD4D006E7D90 /* file_chooser_dialog.cpp in Sources */, - C010C778160AFD4D006E7D90 /* filesystem.cpp in Sources */, - C010C77A160AFD4D006E7D90 /* formula.cpp in Sources */, - 639B53861AC20D5A00ECC4F8 /* Font.cpp in Sources */, - 639B53841AC20D5A00ECC4F8 /* EffectsOGL.cpp in Sources */, - 639B53A61AC20D5A00ECC4F8 /* UniformBufferOGL.cpp in Sources */, - C010C77B160AFD4D006E7D90 /* formula_callable_definition.cpp in Sources */, - C010C77C160AFD4D006E7D90 /* formula_constants.cpp in Sources */, - C010C77D160AFD4D006E7D90 /* formula_function.cpp in Sources */, - 639B53951AC20D5A00ECC4F8 /* SceneGraph.cpp in Sources */, - 639B537C1AC20D5A00ECC4F8 /* ClipScope.cpp in Sources */, - 639B53811AC20D5A00ECC4F8 /* DisplayDeviceOGL.cpp in Sources */, - C02D93941E4C533300CB0A6A /* imgui_impl_sdl_gl3.cpp in Sources */, - 639B539E1AC20D5A00ECC4F8 /* StencilScopeOGL.cpp in Sources */, - 6357A6E81B258B1C00793D60 /* hex_renderable.cpp in Sources */, - 639B538B1AC20D5A00ECC4F8 /* ModelMatrixScope.cpp in Sources */, - C010C77E160AFD4D006E7D90 /* formula_function_registry.cpp in Sources */, - C0B87BD4166725A700D66B15 /* formula_object.cpp in Sources */, - C010C77F160AFD4D006E7D90 /* formula_profiler.cpp in Sources */, - 639B537D1AC20D5A00ECC4F8 /* ClipScopeOGL.cpp in Sources */, - C010C780160AFD4D006E7D90 /* formula_test.cpp in Sources */, - CF3623D8211EE3C7008C2DFD /* svg_length.cpp in Sources */, - C02D938E1E4C3CEF00CB0A6A /* imgui.cpp in Sources */, - C010C781160AFD4D006E7D90 /* formula_tokenizer.cpp in Sources */, - C010C782160AFD4D006E7D90 /* formula_variable_storage.cpp in Sources */, - 6357A7471B3F116900793D60 /* xhtml_text_node.cpp in Sources */, - C010C783160AFD4D006E7D90 /* frame.cpp in Sources */, - C010C784160AFD4D006E7D90 /* framed_gui_element.cpp in Sources */, - 6357A7431B3F116900793D60 /* xhtml_root_box.cpp in Sources */, - C010C786160AFD4D006E7D90 /* game_registry.cpp in Sources */, - C010C789160AFD4D006E7D90 /* globals.cpp in Sources */, - 6357A72A1B3F116900793D60 /* ffl_dom.cpp in Sources */, - 63E092011C5CA168006170A8 /* tbs_ipc_client.cpp in Sources */, - 639B53971AC20D5A00ECC4F8 /* SceneObject.cpp in Sources */, - C010C78A160AFD4D006E7D90 /* graphical_font.cpp in Sources */, - 639B537F1AC20D5A00ECC4F8 /* ColorScope.cpp in Sources */, - C010C78B160AFD4D006E7D90 /* graphical_font_label.cpp in Sources */, - 639B53921AC20D5A00ECC4F8 /* RenderManager.cpp in Sources */, - C010C78C160AFD4D006E7D90 /* grid_widget.cpp in Sources */, - C010C78D160AFD4D006E7D90 /* group_property_editor_dialog.cpp in Sources */, - 6357A7411B3F116900793D60 /* xhtml_parser.cpp in Sources */, - 639B53A81AC20D5A00ECC4F8 /* VGraph.cpp in Sources */, - 6357A6E91B258B1C00793D60 /* hex_tile.cpp in Sources */, - C010C78F160AFD4D006E7D90 /* gui_section.cpp in Sources */, - C0AECE0418E5411C00CD3161 /* tbs_matchmaking_server.cpp in Sources */, - C010C794160AFD4D006E7D90 /* http_client.cpp in Sources */, - C010C796160AFD4D006E7D90 /* i18n.cpp in Sources */, - 639B539C1AC20D5A00ECC4F8 /* ShadersOGL.cpp in Sources */, - C010C797160AFD4D006E7D90 /* image_widget.cpp in Sources */, - 6357A7451B3F116900793D60 /* xhtml_style_tree.cpp in Sources */, - C010C79D160AFD4D006E7D90 /* joystick.cpp in Sources */, - C010C79F160AFD4D006E7D90 /* json_tokenizer.cpp in Sources */, - C010C79E160AFD4D006E7D90 /* json_parser.cpp in Sources */, - C08753E51B85AD1E00B89E53 /* ffl_lib.cpp in Sources */, - 639B54821AC2183B00ECC4F8 /* poly_line_widget.cpp in Sources */, - 6357A7401B3F116900793D60 /* xhtml_node.cpp in Sources */, - C010C7A1160AFD4D006E7D90 /* key_button.cpp in Sources */, - C010C7A2160AFD4D006E7D90 /* label.cpp in Sources */, - C0F5E46B169AACF4005ADCF5 /* language_dialog.cpp in Sources */, - 639B539F1AC20D5A00ECC4F8 /* Surface.cpp in Sources */, - C010C7A3160AFD4D006E7D90 /* level.cpp in Sources */, - 63855D6F1AD27E7100C58F6B /* particle_system_proxy.cpp in Sources */, - C010C7A4160AFD4D006E7D90 /* level_logic.cpp in Sources */, - 63DF1B2F1D4682E10060A502 /* xslider.cpp in Sources */, - 639B539A1AC20D5A00ECC4F8 /* ScissorOGL.cpp in Sources */, - C07A47D219444C2000F1190E /* svg_container.cpp in Sources */, - C010C7A5160AFD4D006E7D90 /* level_object.cpp in Sources */, - 639B53881AC20D5A00ECC4F8 /* Frustum.cpp in Sources */, - C010C7A6160AFD4D006E7D90 /* level_runner.cpp in Sources */, - C010C7A7160AFD4D006E7D90 /* level_solid_map.cpp in Sources */, - 63EAECC61D14DA8300F425C3 /* Cursor.cpp in Sources */, - 639B538E1AC20D5A00ECC4F8 /* ParticleSystemEmitters.cpp in Sources */, - C010C7A9160AFD4D006E7D90 /* light.cpp in Sources */, - C010C7AA160AFD4D006E7D90 /* load_level.cpp in Sources */, - 639B53A21AC20D5A00ECC4F8 /* Texture.cpp in Sources */, - C010C7AC160AFD4D006E7D90 /* loading_screen.cpp in Sources */, - C010C7AD160AFD4D006E7D90 /* main.cpp in Sources */, - C010C7AE160AFD4D006E7D90 /* md5.cpp in Sources */, - C010C7AF160AFD4D006E7D90 /* message_dialog.cpp in Sources */, - 63DFC69B1D35A98200E0C454 /* event_listener.cpp in Sources */, - C07A47D119444C2000F1190E /* svg_attribs.cpp in Sources */, - C010C7B0160AFD4D006E7D90 /* module.cpp in Sources */, - C010C7B3160AFD4D006E7D90 /* multi_tile_pattern.cpp in Sources */, - C010C7B4160AFD4D006E7D90 /* multiplayer.cpp in Sources */, - C010C7B5160AFD4D006E7D90 /* object_events.cpp in Sources */, - 639B53761AC20D5A00ECC4F8 /* BlendModeScope.cpp in Sources */, - C010C7B8160AFD4D006E7D90 /* particle_system.cpp in Sources */, - 63855D761AD78F0700C58F6B /* tmx_reader.cpp in Sources */, - 639B53751AC20D5A00ECC4F8 /* Blend.cpp in Sources */, - C010C7B9160AFD4D006E7D90 /* pathfinding.cpp in Sources */, - 63E3EC371B452D55002F8294 /* FontDriver.cpp in Sources */, - C010C7BA160AFD4D006E7D90 /* pause_game_dialog.cpp in Sources */, - C010C7BB160AFD4D006E7D90 /* playable_custom_object.cpp in Sources */, - C010C7BC160AFD4D006E7D90 /* player_info.cpp in Sources */, - C010C7BD160AFD4D006E7D90 /* preferences.cpp in Sources */, - C010C7BE160AFD4D006E7D90 /* preprocessor.cpp in Sources */, - C03585B91D812A240090FC2D /* hex_loader.cpp in Sources */, - C010C7BF160AFD4D006E7D90 /* preview_tileset_widget.cpp in Sources */, - 639B53931AC20D5A00ECC4F8 /* RenderQueue.cpp in Sources */, - 639B54831AC2183B00ECC4F8 /* SceneNodeCallable.cpp in Sources */, - C010C7C0160AFD4D006E7D90 /* progress_bar.cpp in Sources */, - C07A47D519444C2000F1190E /* svg_paint.cpp in Sources */, - C010C7C1160AFD4D006E7D90 /* property_editor_dialog.cpp in Sources */, - 6357A7461B3F116900793D60 /* xhtml_text_box.cpp in Sources */, - C010C7C2160AFD4D006E7D90 /* random.cpp in Sources */, - C010C7C5160AFD4D006E7D90 /* rectangle_rotator.cpp in Sources */, - C010C7C8160AFD4D006E7D90 /* scrollable_widget.cpp in Sources */, - C010C7C9160AFD4D006E7D90 /* scrollbar_widget.cpp in Sources */, - C010C7CB160AFD4D006E7D90 /* segment_editor_dialog.cpp in Sources */, - C010C7CD160AFD4D006E7D90 /* settings_dialog.cpp in Sources */, - C010C7D0160AFD4D006E7D90 /* slider.cpp in Sources */, - C010C7D1160AFD4D006E7D90 /* solid_map.cpp in Sources */, - 639B537E1AC20D5A00ECC4F8 /* Color.cpp in Sources */, - C010C7D2160AFD4D006E7D90 /* sound.cpp in Sources */, - C010C7D3160AFD4D006E7D90 /* speech_dialog.cpp in Sources */, - C02C5D0E1CAE5AFF006D53E3 /* SurfaceScale.cpp in Sources */, - C010C7D4160AFD4D006E7D90 /* stats.cpp in Sources */, - 639B53771AC20D5A00ECC4F8 /* BlendOGL.cpp in Sources */, - C010C7D8160AFD4D006E7D90 /* string_utils.cpp in Sources */, - C010C7DA160AFD4D006E7D90 /* surface_cache.cpp in Sources */, - C07A47D819444C2000F1190E /* svg_shapes.cpp in Sources */, - C010C7DC160AFD4E006E7D90 /* surface_palette.cpp in Sources */, - C010C7DE160AFD4E006E7D90 /* tbs_ai_player.cpp in Sources */, - C010C7DF160AFD4E006E7D90 /* tbs_client.cpp in Sources */, - 639B53911AC20D5A00ECC4F8 /* Renderable.cpp in Sources */, - C010C7E0160AFD4E006E7D90 /* tbs_functions.cpp in Sources */, - 639B548A1AC2188A00ECC4F8 /* surface_utils.cpp in Sources */, - C010C7E1160AFD4E006E7D90 /* tbs_game.cpp in Sources */, - C00160CD16A2991D001DAEB9 /* tbs_server.cpp in Sources */, - 639B538C1AC20D5A00ECC4F8 /* ParticleSystem.cpp in Sources */, - 639B53AC1AC20D5A00ECC4F8 /* WindowManager.cpp in Sources */, - C00160CE16A2991D001DAEB9 /* tbs_web_server.cpp in Sources */, - 639B53791AC20D5A00ECC4F8 /* CameraObject.cpp in Sources */, - C0127C321DB486B40095AC80 /* formula_vm.cpp in Sources */, - C03585BE1D812A5D0090FC2D /* tile_rules.cpp in Sources */, - C010C7E4160AFD4E006E7D90 /* text_editor_widget.cpp in Sources */, - 639B53AB1AC20D5A00ECC4F8 /* VGraphOGLFixed.cpp in Sources */, - C0AD7517183494F100FAFA3D /* poly_map.cpp in Sources */, - C010C7E7160AFD4E006E7D90 /* thread.cpp in Sources */, - C02D939D1E4FDB2300CB0A6A /* theme_imgui.cpp in Sources */, - C02C5D051CA127E6006D53E3 /* SceneTree.cpp in Sources */, - C010C7E8160AFD4E006E7D90 /* tile_map.cpp in Sources */, - C010C7E9160AFD4E006E7D90 /* tileset_editor_dialog.cpp in Sources */, - 63532D8C1D1F31950082F139 /* xhtml_line_box.cpp in Sources */, - C010C7EA160AFD4E006E7D90 /* tooltip.cpp in Sources */, - 6357A72C1B3F116900793D60 /* css_parser.cpp in Sources */, - 6357A7501B3F13E200793D60 /* easy_svg.cpp in Sources */, - 639B53831AC20D5A00ECC4F8 /* DisplayDeviceSDL.cpp in Sources */, - 639B53731AC20D5A00ECC4F8 /* AttributeSet.cpp in Sources */, - C010C7EB160AFD4E006E7D90 /* translate.cpp in Sources */, - 639B547E1AC2183B00ECC4F8 /* LayerBlitInfo.cpp in Sources */, - C010C7EC160AFD4E006E7D90 /* tree_view_widget.cpp in Sources */, - C010C7ED160AFD4E006E7D90 /* unit_test.cpp in Sources */, - 6357A73A1B3F116900793D60 /* xhtml_element.cpp in Sources */, - 639B53A51AC20D5A00ECC4F8 /* UniformBuffer.cpp in Sources */, - C010C7EE160AFD4E006E7D90 /* utility_object_compiler.cpp in Sources */, - 63E3EC391B452D55002F8294 /* SurfaceBlur.cpp in Sources */, - C010C7EF160AFD4E006E7D90 /* utility_query.cpp in Sources */, - C010C7F0160AFD4E006E7D90 /* utility_render_level.cpp in Sources */, - C010C7F1160AFD4E006E7D90 /* utils.cpp in Sources */, - 634991D11AC794D300E1259F /* formula_garbage_collector.cpp in Sources */, - C010C7F2160AFD4E006E7D90 /* variant.cpp in Sources */, - C010C7F3160AFD4E006E7D90 /* variant_callable.cpp in Sources */, - C010C7F4160AFD4E006E7D90 /* variant_utils.cpp in Sources */, - 6357A72F1B3F116900793D60 /* css_styles.cpp in Sources */, - C010C7F6160AFD4E006E7D90 /* water.cpp in Sources */, - 6357A7361B3F116900793D60 /* xhtml_background_info.cpp in Sources */, - 639B547C1AC2183B00ECC4F8 /* ColorTransform.cpp in Sources */, - C010C7F7160AFD4E006E7D90 /* water_particle_system.cpp in Sources */, - C010C7F8160AFD4E006E7D90 /* weather_particle_system.cpp in Sources */, - C010C7F9160AFD4E006E7D90 /* widget.cpp in Sources */, - 639B547D1AC2183B00ECC4F8 /* geometry_callable.cpp in Sources */, - C010C7FA160AFD4E006E7D90 /* widget_factory.cpp in Sources */, - C010C7FC160AFD4E006E7D90 /* wml_formula_callable.cpp in Sources */, - C00160C716A29908001DAEB9 /* tbs_bot.cpp in Sources */, - 6357A7351B3F116900793D60 /* xhtml_absolute_box.cpp in Sources */, - C00160D116AF2E00001DAEB9 /* load_level_nothread.cpp in Sources */, - C026F59D16C23649000482A1 /* rich_text_label.cpp in Sources */, - C026F5A416C74B1E000482A1 /* draw_primitive.cpp in Sources */, - 639B53A31AC20D5A00ECC4F8 /* TextureOGL.cpp in Sources */, - C0D6EB6C16DB25C000B5ABCA /* tbs_internal_client.cpp in Sources */, - C0D6EB6D16DB25C000B5ABCA /* tbs_internal_server.cpp in Sources */, - C0D6EB6E16DB25C000B5ABCA /* tbs_server_base.cpp in Sources */, - 6357A73D1B3F116900793D60 /* xhtml_layout_engine.cpp in Sources */, - 6357A73B1B3F116900793D60 /* xhtml_inline_block_box.cpp in Sources */, - C0D6EB7116DB25D700B5ABCA /* bar_widget.cpp in Sources */, - C02ACCAC16FD5F05006274BC /* variant_type.cpp in Sources */, - 6357A7341B3F116900793D60 /* to_roman.cpp in Sources */, - 6357A7371B3F116900793D60 /* xhtml_block_box.cpp in Sources */, - C02751BB17FD417100173646 /* video_selections.cpp in Sources */, - C06FF3F11740B9F000377772 /* formula_visualize_widget.cpp in Sources */, - C0AD75141834707D00FAFA3D /* VoronoiDiagramGenerator.cpp in Sources */, - 639B547B1AC2183B00ECC4F8 /* anura_shader.cpp in Sources */, - C08C43ED174C6BF300A46B15 /* formula_callable_visitor.cpp in Sources */, - 84AE5E9F27322CE3000488E1 /* NSWindowswizzler.m in Sources */, - C08C43EF174C6D8900A46B15 /* formula_callable.cpp in Sources */, - C0A1595A19F0F888009C25B3 /* ffl_weak_ptr.cpp in Sources */, - 639B53851AC20D5A00ECC4F8 /* FboOGL.cpp in Sources */, - 6357A72D1B3F116900793D60 /* css_properties.cpp in Sources */, - CF91F5D92117748C00DE58EA /* simplex_noise_tests.cpp in Sources */, - C0917B1117533AA7004307B0 /* formula_interface.cpp in Sources */, - C07A47D719444C2000F1190E /* svg_path_parse.cpp in Sources */, - 639B539D1AC20D5A00ECC4F8 /* StencilScope.cpp in Sources */, - 6357A73F1B3F116900793D60 /* xhtml_listitem_box.cpp in Sources */, - C0917B19176700BD004307B0 /* simplex_noise.cpp in Sources */, - C07A47DB19444C2000F1190E /* svg_utils.cpp in Sources */, - 6357A73C1B3F116900793D60 /* xhtml_inline_element_box.cpp in Sources */, - C090E8E6178795EC00E6FC5A /* color_picker.cpp in Sources */, - 63532D8B1D1F31950082F139 /* scrollable.cpp in Sources */, - C090E8EB1787962600E6FC5A /* isochunk.cpp in Sources */, - C090E8EC1787962600E6FC5A /* isoworld.cpp in Sources */, - 639B537A1AC20D5A00ECC4F8 /* Canvas.cpp in Sources */, - C090E8F31787967200E6FC5A /* voxel_animation.cpp in Sources */, - 63E3EC381B452D55002F8294 /* FontSTB.cpp in Sources */, - C07A47D919444C2000F1190E /* svg_style.cpp in Sources */, - 6357A7391B3F116900793D60 /* xhtml_box.cpp in Sources */, - C090E8F41787967200E6FC5A /* voxel_model.cpp in Sources */, - C07A47D319444C2000F1190E /* svg_element.cpp in Sources */, - C08DF5B3178BC1CA006E061D /* voxel_object_functions.cpp in Sources */, - C03585B81D812A240090FC2D /* hex_helper.cpp in Sources */, - C08DF5B4178BC1CA006E061D /* voxel_object.cpp in Sources */, - C07A47DE1944595400F1190E /* ft_iface.cpp in Sources */, - C09185191797BE9B00F415C0 /* widget_editor.cpp in Sources */, - 6357A7331B3F116900793D60 /* solid_renderable.cpp in Sources */, - 6357A74D1B3F13B400793D60 /* Gradients.cpp in Sources */, - C091851A1797BE9B00F415C0 /* widget_settings_dialog.cpp in Sources */, - 63E092001C5CA168006170A8 /* shared_memory_pipe.cpp in Sources */, - 6357A7421B3F116900793D60 /* xhtml_render_ctx.cpp in Sources */, - 639B53A91AC20D5A00ECC4F8 /* VGraphCairo.cpp in Sources */, - C091851D1797BEB600F415C0 /* voxel_object_type.cpp in Sources */, - C093F3AB17A470F600D433AA /* user_voxel_object.cpp in Sources */, - 639B54851AC2183B00ECC4F8 /* screen_handling.cpp in Sources */, - 639B53A01AC20D5A00ECC4F8 /* SurfaceSDL.cpp in Sources */, - 639B53A41AC20D5A00ECC4F8 /* TextureSDL.cpp in Sources */, - C093F3AE17A4711300D433AA /* skybox.cpp in Sources */, - 639B53781AC20D5A00ECC4F8 /* Blittable.cpp in Sources */, - C091410517C9A67D0019BAB3 /* multiplayer_server.cpp in Sources */, - C092656017D48CF50035C0CB /* layout_widget.cpp in Sources */, - C0127C361DB486E00095AC80 /* formula_internal.cpp in Sources */, + 003226AC2A8787310002E147 /* simplex_noise_tests.cpp in Sources */, + 003227412A8787310002E147 /* SurfaceSDL.cpp in Sources */, + 003226BA2A8787310002E147 /* ColorTransform.cpp in Sources */, + 003227252A8787310002E147 /* RenderTarget.cpp in Sources */, + 003225A62A8787300002E147 /* md5.cpp in Sources */, + 003227432A8787310002E147 /* Surface.cpp in Sources */, + 003225AE2A8787300002E147 /* difficulty.cpp in Sources */, + 003225ED2A8787300002E147 /* level.cpp in Sources */, + 003225C92A8787300002E147 /* animation_widget.cpp in Sources */, + 003225DA2A8787300002E147 /* preferences.cpp in Sources */, + 003226FE2A8787310002E147 /* widget_settings_dialog.cpp in Sources */, + 003226CA2A8787310002E147 /* scrollbar_widget.cpp in Sources */, + 003225862A8787300002E147 /* xhtml_line_box.cpp in Sources */, + 003226F12A8787310002E147 /* poly_map.cpp in Sources */, + 003226DE2A8787310002E147 /* string_utils.cpp in Sources */, + 003226E82A8787310002E147 /* surface_cache.cpp in Sources */, + 003226C22A8787310002E147 /* formula_function_registry.cpp in Sources */, + 003225B72A8787300002E147 /* settings_dialog.cpp in Sources */, + 003227142A8787310002E147 /* ShadersOGL.cpp in Sources */, + 003226D52A8787310002E147 /* tileset_editor_dialog.cpp in Sources */, + 003227712A8787310002E147 /* water_particle_system.cpp in Sources */, + 003225952A8787300002E147 /* xhtml_background_info.cpp in Sources */, + 003227452A8787310002E147 /* Cursor.cpp in Sources */, + 003226F62A8787310002E147 /* editor.cpp in Sources */, + 003227272A8787310002E147 /* Shaders.cpp in Sources */, + 003226D22A8787310002E147 /* stats_web_server.cpp in Sources */, + 0032271F2A8787310002E147 /* DisplayDeviceOGLFixed.cpp in Sources */, + 003226E42A8787310002E147 /* level_runner.cpp in Sources */, + 003225BD2A8787300002E147 /* preprocessor.cpp in Sources */, + 003227132A8787310002E147 /* Canvas.cpp in Sources */, + 003227622A8787310002E147 /* normal_map.cpp in Sources */, + 003226C72A8787310002E147 /* editor_level_properties_dialog.cpp in Sources */, + 0032256D2A8787300002E147 /* svg_utils.cpp in Sources */, + 003226A92A8787310002E147 /* user_voxel_object.cpp in Sources */, + 003227632A8787310002E147 /* tbs_functions.cpp in Sources */, + 003226C02A8787310002E147 /* editor_variable_info.cpp in Sources */, + 003226A52A8787310002E147 /* stats.cpp in Sources */, + 003225DF2A8787300002E147 /* stats_server_main.cpp in Sources */, + 003227262A8787310002E147 /* Frustum.cpp in Sources */, + 003225C82A8787300002E147 /* formula_visualize_widget.cpp in Sources */, + 003226B72A8787310002E147 /* globals.cpp in Sources */, + 0032258B2A8787300002E147 /* scrollable.cpp in Sources */, + 0032271D2A8787310002E147 /* VGraphOGLFixed.cpp in Sources */, + 003226E02A8787310002E147 /* formula_callable.cpp in Sources */, + 003227152A8787310002E147 /* FontDriver.cpp in Sources */, + 003227212A8787310002E147 /* Texture.cpp in Sources */, + 003225982A8787300002E147 /* css_transition.cpp in Sources */, + 0032258F2A8787300002E147 /* xslider.cpp in Sources */, + 003226FA2A8787310002E147 /* voxel_model.cpp in Sources */, + 003226B22A8787310002E147 /* ft_iface.cpp in Sources */, + 0032259A2A8787300002E147 /* xhtml_block_box.cpp in Sources */, + 003227202A8787310002E147 /* Font.cpp in Sources */, + 003226BD2A8787310002E147 /* variant_callable.cpp in Sources */, + 003226ED2A8787310002E147 /* LayerBlitInfo.cpp in Sources */, + 003227342A8787310002E147 /* FboOGL.cpp in Sources */, + 003225A82A8787300002E147 /* object_events.cpp in Sources */, + 003226BB2A8787310002E147 /* i18n.cpp in Sources */, + 003226DD2A8787310002E147 /* skybox.cpp in Sources */, + 0032274E2A8787310002E147 /* TextureOGL.cpp in Sources */, + 003225772A8787300002E147 /* svg_element.cpp in Sources */, + 003227422A8787310002E147 /* Scissor.cpp in Sources */, + 003225732A8787300002E147 /* svg_paint.cpp in Sources */, + 003227672A8787310002E147 /* editor_stats_dialog.cpp in Sources */, + 003225B32A8787300002E147 /* multiplayer_server.cpp in Sources */, + 003227362A8787310002E147 /* WindowManager.cpp in Sources */, + 003226E12A8787310002E147 /* http_client.cpp in Sources */, + 003225C72A8787300002E147 /* editor_dialogs.cpp in Sources */, + 003226FF2A8787310002E147 /* tbs_internal_client.cpp in Sources */, + 003225B42A8787300002E147 /* utils.cpp in Sources */, + 003227162A8787310002E147 /* UniformBufferOGL.cpp in Sources */, + 003225B92A8787300002E147 /* loading_screen.cpp in Sources */, + 003226E32A8787310002E147 /* poly_line_widget.cpp in Sources */, + 0032276A2A8787310002E147 /* load_level.cpp in Sources */, + 003227232A8787310002E147 /* ScissorOGL.cpp in Sources */, + 003227682A8787310002E147 /* joystick.cpp in Sources */, + 003225E52A8787300002E147 /* draw_tile.cpp in Sources */, + 003225CE2A8787300002E147 /* hex_map.cpp in Sources */, + 003226D62A8787310002E147 /* graphical_font_label.cpp in Sources */, + 003226B02A8787310002E147 /* message_dialog.cpp in Sources */, + 003225E62A8787300002E147 /* module.cpp in Sources */, + 0032275E2A8787310002E147 /* ffl_lib.cpp in Sources */, + 003225BC2A8787300002E147 /* input.cpp in Sources */, + 003227792A8787310002E147 /* voxel_object.cpp in Sources */, + 003226FC2A8787310002E147 /* file_chooser_dialog.cpp in Sources */, + 003227372A8787310002E147 /* TextureUtils.cpp in Sources */, + 003225BA2A8787300002E147 /* custom_object_dialog.cpp in Sources */, + 0032273C2A8787310002E147 /* StencilScope.cpp in Sources */, + 003225E12A8787300002E147 /* video_selections.cpp in Sources */, + 003226C42A8787310002E147 /* tooltip.cpp in Sources */, + 003225AF2A8787300002E147 /* theme_imgui.cpp in Sources */, + 003226B32A8787310002E147 /* formula_profiler.cpp in Sources */, + 003225E32A8787300002E147 /* tbs_ai_player.cpp in Sources */, + 003225E22A8787300002E147 /* entity.cpp in Sources */, + 003226DB2A8787310002E147 /* filesystem.cpp in Sources */, + 0032258D2A8787300002E147 /* xhtml_layout_engine.cpp in Sources */, + 003226B82A8787310002E147 /* weather_particle_system.cpp in Sources */, + 003225DE2A8787300002E147 /* playable_custom_object.cpp in Sources */, + 003225E42A8787300002E147 /* isoworld.cpp in Sources */, + 003226D82A8787310002E147 /* TextureObject.cpp in Sources */, + 003225832A8787300002E147 /* xhtml_box.cpp in Sources */, + 003226D12A8787310002E147 /* formula.cpp in Sources */, + 003225CF2A8787300002E147 /* hex_renderable.cpp in Sources */, + 003226D02A8787310002E147 /* module_web_server.cpp in Sources */, + 003227762A8787310002E147 /* compress.cpp in Sources */, + 003226B92A8787310002E147 /* particle_system.cpp in Sources */, + 003225BB2A8787300002E147 /* frame.cpp in Sources */, + 003225D52A8787300002E147 /* formula_callable_definition.cpp in Sources */, + 003225EE2A8787300002E147 /* http_server.cpp in Sources */, + 003227402A8787310002E147 /* TexPack.cpp in Sources */, + 003225CA2A8787300002E147 /* current_generator.cpp in Sources */, + 003227302A8787310002E147 /* SceneNode.cpp in Sources */, + 003225A42A8787300002E147 /* editor_formula_functions.cpp in Sources */, + 003226A62A8787310002E147 /* debug_console.cpp in Sources */, + 003226BE2A8787310002E147 /* water.cpp in Sources */, + 003225D42A8787300002E147 /* formula_object.cpp in Sources */, + 003225C12A8787300002E147 /* level_logic.cpp in Sources */, + 003227032A8787310002E147 /* particle_system_proxy.cpp in Sources */, + 003226E62A8787310002E147 /* text_editor_widget.cpp in Sources */, + 003226222A8787310002E147 /* imgui.cpp in Sources */, + 003225762A8787300002E147 /* svg_length.cpp in Sources */, + 0032258C2A8787300002E147 /* css_lexer.cpp in Sources */, + 003226CB2A8787310002E147 /* editor_module_properties_dialog.cpp in Sources */, + 003226E22A8787310002E147 /* voxel_animation.cpp in Sources */, + 003227022A8787310002E147 /* image_widget.cpp in Sources */, + 003225C22A8787300002E147 /* button.cpp in Sources */, + 003225CD2A8787300002E147 /* tile_rules.cpp in Sources */, + 0032256E2A8787300002E147 /* svg_shapes.cpp in Sources */, + 003225E82A8787300002E147 /* widget_editor.cpp in Sources */, + 0032259C2A8787300002E147 /* solid_renderable.cpp in Sources */, + 003227612A8787310002E147 /* formula_vm.cpp in Sources */, + 0032270B2A8787310002E147 /* ClipScope.cpp in Sources */, + 003225EB2A8787300002E147 /* random.cpp in Sources */, + 003227382A8787310002E147 /* DisplayDevice.cpp in Sources */, + 003226DF2A8787310002E147 /* tbs_bot.cpp in Sources */, + 003226D32A8787310002E147 /* dropdown_widget.cpp in Sources */, + 003227462A8787310002E147 /* ParticleSystemUI.cpp in Sources */, + 003227492A8787310002E147 /* CanvasOGL.cpp in Sources */, + 003227042A8787310002E147 /* external_text_editor.cpp in Sources */, + 0032273E2A8787310002E147 /* ModelMatrixScope.cpp in Sources */, + 003226EA2A8787310002E147 /* shared_memory_pipe.cpp in Sources */, + 003225932A8787300002E147 /* css_styles.cpp in Sources */, + 003225D22A8787300002E147 /* decimal.cpp in Sources */, + 003225B22A8787300002E147 /* collision_utils.cpp in Sources */, + 003226EE2A8787310002E147 /* variant.cpp in Sources */, + 0032259D2A8787300002E147 /* css_parser.cpp in Sources */, + 003227642A8787310002E147 /* variant_type.cpp in Sources */, + 0032276B2A8787310002E147 /* level_object.cpp in Sources */, + 003226AA2A8787310002E147 /* progress_bar.cpp in Sources */, + 0032257E2A8787300002E147 /* tile_map.cpp in Sources */, + 003225CC2A8787300002E147 /* hex_loader.cpp in Sources */, + 003227532A8787310002E147 /* logger.cpp in Sources */, + 0032275B2A8787310002E147 /* drag_widget.cpp in Sources */, + 003226012A8787300002E147 /* imgui_widgets.cpp in Sources */, + 003227192A8787310002E147 /* BlendModeScope.cpp in Sources */, + 003225EF2A8787300002E147 /* pause_game_dialog.cpp in Sources */, + 0032275D2A8787310002E147 /* voxel_object_type.cpp in Sources */, + 003226EF2A8787310002E147 /* sound.cpp in Sources */, + 003227652A8787310002E147 /* level_solid_map.cpp in Sources */, + 003225E92A8787300002E147 /* auto_update_window.cpp in Sources */, + 0032272B2A8787310002E147 /* VGraphCairo.cpp in Sources */, + 003226F52A8787310002E147 /* character_editor_dialog.cpp in Sources */, + 003226FB2A8787310002E147 /* custom_object.cpp in Sources */, + 003226C52A8787310002E147 /* uuid.cpp in Sources */, + 003226FD2A8787310002E147 /* translate.cpp in Sources */, + 0032275C2A8787310002E147 /* slider.cpp in Sources */, + 003225A12A8787300002E147 /* json_parser.cpp in Sources */, + 003227502A8787310002E147 /* achievements.cpp in Sources */, + 0032272A2A8787310002E147 /* Color.cpp in Sources */, + 003227092A8787310002E147 /* key_button.cpp in Sources */, + 003227012A8787310002E147 /* utility_object_compiler.cpp in Sources */, + 003227542A8787310002E147 /* sys.cpp in Sources */, + 003225C62A8787300002E147 /* surface_utils.cpp in Sources */, + 003225842A8787300002E147 /* xhtml_element.cpp in Sources */, + 0032274C2A8787310002E147 /* ParticleSystemAffectors.cpp in Sources */, + 0032274A2A8787310002E147 /* SurfaceBlur.cpp in Sources */, + 0032270C2A8787310002E147 /* LightObject.cpp in Sources */, + 0032271C2A8787310002E147 /* BlendOGL.cpp in Sources */, + 0032272E2A8787310002E147 /* EffectsOGL.cpp in Sources */, + 003227352A8787310002E147 /* SceneObject.cpp in Sources */, + 003227752A8787310002E147 /* graphical_font.cpp in Sources */, + 003227222A8787310002E147 /* StencilScopeOGL.cpp in Sources */, + 003226B42A8787310002E147 /* tbs_internal_server.cpp in Sources */, + 003225D92A8787300002E147 /* distortion.cpp in Sources */, + 0032256F2A8787300002E147 /* easy_svg.cpp in Sources */, + 0032258A2A8787300002E147 /* xhtml_node.cpp in Sources */, + 003225DD2A8787300002E147 /* tbs_ipc_client.cpp in Sources */, + 003227692A8787310002E147 /* SceneNodeCallable.cpp in Sources */, + 003227722A8787310002E147 /* formula_test.cpp in Sources */, + 0032270D2A8787310002E147 /* VGraphOGL.cpp in Sources */, + 003225702A8787300002E147 /* svg_parse.cpp in Sources */, + 003226C82A8787310002E147 /* variant_type_check.cpp in Sources */, + 003225CB2A8787300002E147 /* hex_mask.cpp in Sources */, + 003225B52A8787300002E147 /* game_registry.cpp in Sources */, + 0032272F2A8787310002E147 /* Renderable.cpp in Sources */, + 003225B02A8787300002E147 /* tiled.cpp in Sources */, + 003226C62A8787310002E147 /* voxel_object_functions.cpp in Sources */, + 003226E52A8787310002E147 /* background.cpp in Sources */, + 0032257C2A8787300002E147 /* formula_interface.cpp in Sources */, + 0032276D2A8787310002E147 /* isochunk.cpp in Sources */, + 003226CD2A8787310002E147 /* code_editor_dialog.cpp in Sources */, + 003225D02A8787300002E147 /* hex_tile.cpp in Sources */, + 003227172A8787310002E147 /* VGraph.cpp in Sources */, + 0032259E2A8787300002E147 /* xhtml_text_box.cpp in Sources */, + 003225F02A8787300002E147 /* dialog.cpp in Sources */, + 003227072A8787310002E147 /* simplex_noise.cpp in Sources */, + 003227312A8787310002E147 /* ClipScopeOGL.cpp in Sources */, + 003226EC2A8787310002E147 /* speech_dialog.cpp in Sources */, + 0032270F2A8787310002E147 /* Util.cpp in Sources */, + 003225882A8787300002E147 /* xhtml_listitem_box.cpp in Sources */, + 003227292A8787310002E147 /* TextureSDL.cpp in Sources */, + 003226B62A8787310002E147 /* gui_section.cpp in Sources */, + 003225942A8787300002E147 /* xhtml_parser.cpp in Sources */, + 003227572A8787310002E147 /* pathfinding.cpp in Sources */, + 003227772A8787310002E147 /* custom_object_type.cpp in Sources */, + 003225D12A8787300002E147 /* hex_helper.cpp in Sources */, + 003226E92A8787310002E147 /* formula_garbage_collector.cpp in Sources */, + 003227522A8787310002E147 /* db_client.cpp in Sources */, + 003226F82A8787310002E147 /* grid_widget.cpp in Sources */, + 003226DC2A8787310002E147 /* custom_object_functions.cpp in Sources */, + 003225812A8787300002E147 /* xhtml_border_info.cpp in Sources */, + 003226CF2A8787310002E147 /* editor_layers_dialog.cpp in Sources */, + 003227702A8787310002E147 /* solid_map.cpp in Sources */, + 003226CC2A8787310002E147 /* preview_tileset_widget.cpp in Sources */, + 0032257F2A8787300002E147 /* formula_callable_visitor.cpp in Sources */, + 003226EB2A8787310002E147 /* intrusive_ptr.cpp in Sources */, + 003225A72A8787300002E147 /* checkbox.cpp in Sources */, + 003226B52A8787310002E147 /* controls_dialog.cpp in Sources */, + 003226D42A8787310002E147 /* tbs_relay_server.cpp in Sources */, + 003225712A8787300002E147 /* svg_style.cpp in Sources */, + 003226F22A8787310002E147 /* wml_formula_callable.cpp in Sources */, + 003225962A8787300002E147 /* css_stylesheet.cpp in Sources */, + 0032257D2A8787300002E147 /* widget.cpp in Sources */, + 003227052A8787310002E147 /* code_editor_widget.cpp in Sources */, + 003225902A8787300002E147 /* css_selector.cpp in Sources */, + 003225802A8787300002E147 /* tbs_matchmaking_server.cpp in Sources */, + 003225C32A8787300002E147 /* json_tokenizer.cpp in Sources */, + 003225B62A8787300002E147 /* controls.cpp in Sources */, + 003226A42A8787310002E147 /* load_level_nothread.cpp in Sources */, + 0032256C2A8787300002E147 /* voxel_editor.cpp in Sources */, + 003225C42A8787300002E147 /* rectangle_rotator.cpp in Sources */, + 003227282A8787310002E147 /* Gradients.cpp in Sources */, + 003225972A8787300002E147 /* xhtml_style_tree.cpp in Sources */, + 003225BE2A8787300002E147 /* stats_server.cpp in Sources */, + 0032274D2A8787310002E147 /* ParticleSystemParameters.cpp in Sources */, + 003225E02A8787300002E147 /* unit_test.cpp in Sources */, + 003225992A8787300002E147 /* xhtml_root_box.cpp in Sources */, + 0032271E2A8787310002E147 /* FontSDL.cpp in Sources */, + 003225C52A8787300002E147 /* multiplayer.cpp in Sources */, + 003227062A8787310002E147 /* tbs_game.cpp in Sources */, + 0032272C2A8787310002E147 /* DisplayDeviceSDL.cpp in Sources */, + 003225822A8787300002E147 /* xhtml_text_node.cpp in Sources */, + 003225752A8787300002E147 /* svg_path_parse.cpp in Sources */, + 003225A32A8787300002E147 /* variant_utils.cpp in Sources */, + 0032272D2A8787310002E147 /* SceneGraph.cpp in Sources */, + 0032276E2A8787310002E147 /* main.cpp in Sources */, + 0032275A2A8787310002E147 /* imgui_custom.cpp in Sources */, + 003227742A8787310002E147 /* formula_tokenizer.cpp in Sources */, + 003227552A8787310002E147 /* utility_query.cpp in Sources */, + 003225AC2A8787300002E147 /* tbs_web_server.cpp in Sources */, + 003225AD2A8787300002E147 /* rich_text_label.cpp in Sources */, + 003226C12A8787310002E147 /* SceneObjectCallable.cpp in Sources */, + 0032273F2A8787310002E147 /* imgui_impl_sdl_gl3.cpp in Sources */, + 003226F02A8787310002E147 /* background_task_pool.cpp in Sources */, + 003225C02A8787300002E147 /* player_info.cpp in Sources */, + 0032276C2A8787310002E147 /* segment_editor_dialog.cpp in Sources */, + 003227122A8787310002E147 /* UniformBuffer.cpp in Sources */, + 003225B82A8787300002E147 /* language_dialog.cpp in Sources */, + 003225D62A8787300002E147 /* animation_preview_widget.cpp in Sources */, + 0032274F2A8787310002E147 /* DisplayDeviceOGL.cpp in Sources */, + 0032259F2A8787300002E147 /* event_listener.cpp in Sources */, + 003225EA2A8787300002E147 /* utility_render_level.cpp in Sources */, + 003225DB2A8787300002E147 /* checksum.cpp in Sources */, + 003225A22A8787300002E147 /* draw_primitive.cpp in Sources */, + 003226AD2A8787310002E147 /* light.cpp in Sources */, + 003227242A8787310002E147 /* FontFreetype.cpp in Sources */, + 003226C92A8787310002E147 /* custom_object_callable.cpp in Sources */, + 003225792A8787300002E147 /* svg_container.cpp in Sources */, + 003226BF2A8787310002E147 /* tree_view_widget.cpp in Sources */, + 003227662A8787310002E147 /* layout_widget.cpp in Sources */, + 003225A02A8787300002E147 /* xhtml_absolute_box.cpp in Sources */, + 003225722A8787300002E147 /* svg_gradient.cpp in Sources */, + 003227182A8787310002E147 /* Blend.cpp in Sources */, + 003227602A8787310002E147 /* tbs_server_base.cpp in Sources */, + 003226BC2A8787310002E147 /* cairo.cpp in Sources */, + 003226AB2A8787310002E147 /* asserts.cpp in Sources */, + 003226D72A8787310002E147 /* ffl_weak_ptr.cpp in Sources */, + 003226CE2A8787310002E147 /* blur.cpp in Sources */, + 003226A82A8787310002E147 /* screen_handling.cpp in Sources */, + 003227442A8787310002E147 /* CameraObject.cpp in Sources */, + 0032274B2A8787310002E147 /* Depth.cpp in Sources */, + 003225B12A8787300002E147 /* tmx_reader.cpp in Sources */, + 003227332A8787310002E147 /* ColorScope.cpp in Sources */, + 003226A72A8787310002E147 /* widget_factory.cpp in Sources */, + 003227732A8787310002E147 /* draw_scene.cpp in Sources */, + 003226AE2A8787310002E147 /* rect_renderable.cpp in Sources */, + 0032275F2A8787310002E147 /* formula_function.cpp in Sources */, + 003227082A8787310002E147 /* VoronoiDiagramGenerator.cpp in Sources */, + 0032273D2A8787310002E147 /* SurfaceScale.cpp in Sources */, + 003227322A8787310002E147 /* AttributeSetOGL.cpp in Sources */, + 003226E72A8787310002E147 /* StackWalker.cpp in Sources */, + 003226A12A8787310002E147 /* imgui_tables.cpp in Sources */, + 0032271B2A8787310002E147 /* RenderManager.cpp in Sources */, + 0032270A2A8787310002E147 /* formula_variable_storage.cpp in Sources */, + 003227512A8787310002E147 /* ParticleSystemWidget.cpp in Sources */, + 0032273A2A8787310002E147 /* SceneParameters.cpp in Sources */, + 003225AB2A8787300002E147 /* thread.cpp in Sources */, + 003225EC2A8787300002E147 /* anura_shader.cpp in Sources */, + 003225D82A8787300002E147 /* animation_creator.cpp in Sources */, + 003225852A8787300002E147 /* xhtml_render_ctx.cpp in Sources */, + 003225BF2A8787300002E147 /* multi_tile_pattern.cpp in Sources */, + 003226F72A8787310002E147 /* filesystem-android.cpp in Sources */, + 003225A92A8787300002E147 /* bar_widget.cpp in Sources */, + 003225D72A8787300002E147 /* base64.cpp in Sources */, + 003227002A8787310002E147 /* property_editor_dialog.cpp in Sources */, + 003225892A8787300002E147 /* css_properties.cpp in Sources */, + 003226D92A8787310002E147 /* tbs_server.cpp in Sources */, + 0032273B2A8787310002E147 /* SceneTree.cpp in Sources */, + 003227782A8787310002E147 /* border_widget.cpp in Sources */, + 0032277A2A8787310002E147 /* geometry_callable.cpp in Sources */, + 0032258E2A8787300002E147 /* xhtml_inline_block_box.cpp in Sources */, + 0032257B2A8787300002E147 /* scrollable_widget.cpp in Sources */, + 003227562A8787310002E147 /* framed_gui_element.cpp in Sources */, + 003225872A8787300002E147 /* url_handler.cpp in Sources */, + 0032276F2A8787310002E147 /* clipboard.cpp in Sources */, + 003226A32A8787310002E147 /* imgui_draw.cpp in Sources */, + 003227582A8787310002E147 /* formula_constants.cpp in Sources */, + 0032277B2A8787310002E147 /* formula_internal.cpp in Sources */, + 003225742A8787300002E147 /* svg_transform.cpp in Sources */, + 003226B12A8787310002E147 /* group_property_editor_dialog.cpp in Sources */, + 003226F32A8787310002E147 /* ffl_dom.cpp in Sources */, + 003227112A8787310002E147 /* AttributeSet.cpp in Sources */, + 003227482A8787310002E147 /* RenderQueue.cpp in Sources */, + 003227102A8787310002E147 /* ParticleSystemEmitters.cpp in Sources */, + 003227472A8787310002E147 /* Blittable.cpp in Sources */, + 0032257A2A8787300002E147 /* svg_attribs.cpp in Sources */, + 003227592A8787310002E147 /* surface_palette.cpp in Sources */, + 003225E72A8787300002E147 /* tbs_client.cpp in Sources */, + 0032270E2A8787310002E147 /* FontSTB.cpp in Sources */, + 0032259B2A8787300002E147 /* xhtml_script_interface.cpp in Sources */, + 003226DA2A8787310002E147 /* label.cpp in Sources */, + 003225782A8787300002E147 /* svg_fwd.cpp in Sources */, + 003225DC2A8787300002E147 /* color_picker.cpp in Sources */, + 003225922A8787300002E147 /* to_roman.cpp in Sources */, + 003225912A8787300002E147 /* xhtml_inline_element_box.cpp in Sources */, + 0032271A2A8787310002E147 /* ParticleSystem.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ +/* Begin PBXTargetDependency section */ + 005CAE492A87D83E00907308 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 00346B9B2A87C4DF0065BBD7 /* vcpkg Bootstrap */; + targetProxy = 005CAE482A87D83E00907308 /* PBXContainerItemProxy */; + }; + 005CAE4B2A87D84700907308 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 00346B972A87C4C00065BBD7 /* vcpkg Build arm64 Libraries */; + targetProxy = 005CAE4A2A87D84700907308 /* PBXContainerItemProxy */; + }; + 005CAE4D2A87D84E00907308 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 00346B932A87C4BA0065BBD7 /* vcpkg Build x64 Libraries */; + targetProxy = 005CAE4C2A87D84E00907308 /* PBXContainerItemProxy */; + }; + 00B1A19D2A87CF1900D16188 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 009BA3872A87C4020086FFD9 /* vcpkg Assemble Universal Libraries */; + targetProxy = 00B1A19C2A87CF1900D16188 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + /* Begin PBXVariantGroup section */ C010C596160AFB8F006E7D90 /* InfoPlist.strings */ = { isa = PBXVariantGroup; @@ -2599,80 +2125,192 @@ /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ + 00346B942A87C4BA0065BBD7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 00346B952A87C4BA0065BBD7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; + 00346B992A87C4C00065BBD7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 00346B9A2A87C4C00065BBD7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; + 00346B9D2A87C4DF0065BBD7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 00346B9E2A87C4DF0065BBD7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; + 00346BA12A87C5630065BBD7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 00346BA22A87C5630065BBD7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; + 009BA3892A87C4020086FFD9 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 009BA38A2A87C4020086FFD9 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CODE_SIGN_STYLE = Automatic; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; C010C589160AFADA006E7D90 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS = ( - USE_IMGUI, - IMGUI_INCLUDE_IMGUI_USER_INL, - ); - OTHER_CFLAGS = "-DIMGUI_INCLUDE_IMGUI_USER_INL"; - OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)"; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + DEAD_CODE_STRIPPING = YES; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.13; }; name = Debug; }; C010C58A160AFADA006E7D90 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - GCC_PREPROCESSOR_DEFINITIONS = ( - USE_IMGUI, - IMGUI_INCLUDE_IMGUI_USER_INL, - ); - OTHER_CFLAGS = "-DIMGUI_INCLUDE_IMGUI_USER_INL"; - OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)"; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + DEAD_CODE_STRIPPING = YES; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.13; }; name = Release; }; C010C58C160AFADA006E7D90 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "c++17"; - CLANG_CXX_LIBRARY = "libc++"; - CODE_SIGN_IDENTITY = ""; + CLANG_ENABLE_CODE_COVERAGE = YES; COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - GCC_OPTIMIZATION_LEVEL = 2; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/../vcpkg_installed/x64-osx/include\"", + DEAD_CODE_STRIPPING = YES; + GCC_OPTIMIZATION_LEVEL = g; + GCC_PREPROCESSOR_DEFINITIONS = ( + IMGUI_DEFINE_MATH_OPERATORS, + "IMGUI_USER_CONFIG=\"\\\"$(SRCROOT)\"/../src/imgui_additions/imconfig_anura.h\\\"", ); - INFOPLIST_FILE = resources/Info.plist; + GENERATE_PROFILING_CODE = YES; + HEADER_SEARCH_PATHS = "$(SRCROOT)/vcpkg/include"; + INFOPLIST_FILE = Resources/Info.plist; + INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.action-games"; LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/../vcpkg_installed/x64-osx/lib\"", + "$(SRCROOT)/vcpkg/lib/universal", + "$(PROJECT_DIR)/vcpkg/lib/universal", ); - MACOSX_DEPLOYMENT_TARGET = 10.8; - OTHER_CFLAGS = "-DUSE_SVG"; + LLVM_LTO = YES_THIN; OTHER_CPLUSPLUSFLAGS = ( "$(OTHER_CFLAGS)", - "-Wno-narrowing", - "-Wnon-virtual-dtor", - "-Werror", - "-Wignored-qualifiers", - "-Wformat", - "-Wswitch", - "-Wreturn-type", - "-fno-inline-functions", - "-fthreadsafe-statics", - ); - OTHER_LDFLAGS = ( - "$(inherited)", - "-rpath", - "@executable_path/../Frameworks", - "-liconv", + "-Wno-error=c++11-narrowing", ); PRODUCT_BUNDLE_IDENTIFIER = "com.frogatto.frogatto-mac"; PRODUCT_NAME = "$(TARGET_NAME)"; - USER_HEADER_SEARCH_PATHS = ../src; - WARNING_CFLAGS = ( - "-Wno-parentheses-equality", - "-Wno-logical-op-parentheses", - "-Wno-deprecated-register", - "-Wno-redeclared-class-member", - "-Wno-constexpr-not-const", - "-Wno-backslash-newline-escape", - "-Wno-extern-c-compat", - "-Wno-deprecated-declarations", + USER_HEADER_SEARCH_PATHS = ( + "$(SRCROOT)/../src/hex", + "$(SRCROOT)/../src/imgui", + "$(SRCROOT)/../src/kre", + "$(SRCROOT)/../src/svg", + "$(SRCROOT)/../src/xhtml", + "$(SRCROOT)/../src", ); WRAPPER_EXTENSION = app; }; @@ -2681,42 +2319,39 @@ C010C58D160AFADA006E7D90 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; CLANG_CXX_LANGUAGE_STANDARD = "c++17"; - CLANG_CXX_LIBRARY = "libc++"; - CODE_SIGN_IDENTITY = ""; + CLANG_ENABLE_CODE_COVERAGE = NO; + CLANG_ENABLE_MODULE_DEBUGGING = NO; COMBINE_HIDPI_IMAGES = YES; - FRAMEWORK_SEARCH_PATHS = "$(inherited)"; - GCC_OPTIMIZATION_LEVEL = 2; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/../vcpkg_installed/x64-osx/include\"", + DEAD_CODE_STRIPPING = YES; + GCC_GENERATE_DEBUGGING_SYMBOLS = NO; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + IMGUI_DEFINE_MATH_OPERATORS, + "IMGUI_USER_CONFIG=\"\\\"$(SRCROOT)\"/../src/imgui_additions/imconfig_anura.h\\\"", ); - INFOPLIST_FILE = resources/Info.plist; + HEADER_SEARCH_PATHS = "$(SRCROOT)/vcpkg/include"; + INFOPLIST_FILE = Resources/Info.plist; + INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.action-games"; LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/../vcpkg_installed/x64-osx/lib\"", + "$(SRCROOT)/vcpkg/lib/universal", + "$(PROJECT_DIR)/vcpkg/lib/universal", ); - MACOSX_DEPLOYMENT_TARGET = 10.8; - OTHER_CFLAGS = "-DUSE_SVG"; - OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)"; - OTHER_LDFLAGS = ( - "$(inherited)", - "-rpath", - "@executable_path/../Frameworks", - "-liconv", + LLVM_LTO = YES_THIN; + OTHER_CPLUSPLUSFLAGS = ( + "$(OTHER_CFLAGS)", + "-Wno-error=c++11-narrowing", ); PRODUCT_BUNDLE_IDENTIFIER = "com.frogatto.frogatto-mac"; PRODUCT_NAME = "$(TARGET_NAME)"; - USER_HEADER_SEARCH_PATHS = ../src; - WARNING_CFLAGS = ( - "-Wno-parentheses-equality", - "-Wno-logical-op-parentheses", - "-Wno-deprecated-register", - "-Wno-redeclared-class-member", - "-Wno-constexpr-not-const", - "-Wno-backslash-newline-escape", - "-Wno-extern-c-compat", - "-Wno-deprecated-declarations", + USER_HEADER_SEARCH_PATHS = ( + "$(SRCROOT)/../src/hex", + "$(SRCROOT)/../src/imgui", + "$(SRCROOT)/../src/kre", + "$(SRCROOT)/../src/svg", + "$(SRCROOT)/../src/xhtml", + "$(SRCROOT)/../src", ); WRAPPER_EXTENSION = app; }; @@ -2725,6 +2360,51 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ + 00346B962A87C4BA0065BBD7 /* Build configuration list for PBXAggregateTarget "vcpkg Build x64 Libraries" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 00346B942A87C4BA0065BBD7 /* Debug */, + 00346B952A87C4BA0065BBD7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 00346B982A87C4C00065BBD7 /* Build configuration list for PBXAggregateTarget "vcpkg Build arm64 Libraries" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 00346B992A87C4C00065BBD7 /* Debug */, + 00346B9A2A87C4C00065BBD7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 00346B9C2A87C4DF0065BBD7 /* Build configuration list for PBXAggregateTarget "vcpkg Bootstrap" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 00346B9D2A87C4DF0065BBD7 /* Debug */, + 00346B9E2A87C4DF0065BBD7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 00346BA02A87C5630065BBD7 /* Build configuration list for PBXAggregateTarget "Refresh Git Submodules" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 00346BA12A87C5630065BBD7 /* Debug */, + 00346BA22A87C5630065BBD7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 009BA3882A87C4020086FFD9 /* Build configuration list for PBXAggregateTarget "vcpkg Assemble Universal Libraries" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 009BA3892A87C4020086FFD9 /* Debug */, + 009BA38A2A87C4020086FFD9 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; C010C567160AFAD9006E7D90 /* Build configuration list for PBXProject "Frogatto" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/MacOS/README.md b/MacOS/README.md index 43a1c8355..806c9f518 100644 --- a/MacOS/README.md +++ b/MacOS/README.md @@ -1,48 +1,12 @@ -# Building on MacOS +# Building on macOS -You will need to have `XCode` installed, from the Mac App Store; the current install was done against XCode 11.3.1 on both OS X 10.14.6, and 10.13.6, as well as XCode's command-line tools. Most likely if you're cloning this repo via `git`, you will have those tools and XCode, already. +In order build Anura, you will need [XCode](https://developer.apple.com/xcode/). -Building the app itself ideally should be merely a matter of opening the XCode file in this folder, and hitting `Build`. This however will fail unless you install a series of dependencies — Anura requires several external libraries to run. We have elected to build these by using a popular, cross-platform package manager called `vcpkg`. In its default configuration, `vcpkg` will generate a collection of `.a` files which can be statically linked into the final binary. +The solution and project wrap vcpkg for you and you should be simply able to +"press play". -> For historical reasons, it's worth noting that we used to use a much more complicated method of building our libraries, using `.dylib` and `.framework` files; [this is described here](https://github.com/frogatto/frogatto/wiki/Compiling-Frogatto-on-Mac-OS-X). This was done before we had access to viable, cross-platform package managers, so once one amply demonstrated itself we were happy to leave that manual method behind. +An extra build target to refresh the submodules for you exists. - -## Collecting Dependencies - -We will need to install two command-line apps; [vcpkg](https://github.com/microsoft/vcpkg) is the first one, and can be run to create a set of static libraries (`.a` files) inside the root `anura` folder. However, this will fail unless a few command-line programs, are installed "globally" on your system" (i.e. at the top-level namespace, available in any terminal window you open). - -The easiest way to install these, at the time of this writing, is to use [homebrew](https://brew.sh/), which is a widely regarded package manager for unix command-line apps on the mac. - -## 1) Install several dependencies the `vcpkg` script needs, via `homebrew` - -We need a few packages which can be installed as follows: - -```sh -$ brew install python pkg-config libtool automake autoconf-archive -``` - - -## 2) Install `vcpkg` - -Clone the [vcpkg repo](https://github.com/microsoft/vcpkg) somewhere outside the anura folder. This can honestly go anywhere; you'll execute it by running a shell script from inside of it, via a relative path, and then setting the current working directory to the root `anura` folder. - - -## 3) Prepare `vcpkg` - -Inside the vcpkg folder, run `./bootstrap-vcpkg.sh`. - -## 4) Run `vcpkg` and install dependencies - -Assuming that you cloned `vcpkg` into a folder adjacent to the one you cloned anura into (i.e. you have a folder with both the `anura` and `vcpkg` repos in it), you should `cd` into the `anura` directory, and then run: - -```sh -$ ../vcpkg/vcpkg install -``` - -> (If you're on an older version of Mac OS, as I am, `curl` may fail to install certain packages due to the expiration of LetsEncrypt's root certificate, which you can [read about a solution for, here](https://apple.stackexchange.com/questions/428448/app-curl-still-getting-certificate-expired-error-due-to-expired-lets-encrypt) — I opted to install the new `.pem` file.) - -This will build all packages listed in `vcpkg.json`. They will be found inside `./vcpkg_installed`. - -## 5) Build - -Open `Frogatto.xcodeproj` and click build. +An alternate route to build on the command line with `xcodebuild`. See the +[CI](https://github.com/anura-engine/anura/blob/trunk/.github/workflows/push-unit-tests-static-macos.yaml) +definition for the current details. diff --git a/README.md b/README.md index b162bea25..ce981626e 100644 --- a/README.md +++ b/README.md @@ -203,7 +203,17 @@ The .sln and .vcxproj are intending for the following set of constraints: #### macOS -Undocumented, known broken as of 2023-08. +The build is known broken as of 2023-08. The libraries it compiles are only +expected to work on the same version of macOS as they got built on. + +The .xcodeproj is intending for the following set of constraints: + +* Wrap vcpkg + * Install correct dependencies +* Default set of warnings + * Don't treat warnings as errors +* "Press play to run" +* "Press play to debug" #### macOS Legacy @@ -296,8 +306,10 @@ On every push: static](https://github.com/anura-engine/anura/blob/trunk/.github/workflows/push-unit-tests-static-windows.yaml) * KNOWN BROKEN [Windows / msbuild / Debug / static](https://github.com/anura-engine/anura/blob/trunk/.github/workflows/push-unit-tests-static-windows.yaml) - * NOT IMPLEMENTED macOS / xcodebuild / Release / static - * NOT IMPLEMENTED macOS / xcodebuild / Debug / static + * KNOWN BROKEN [macOS / xcodebuild / Release / + static](https://github.com/anura-engine/anura/blob/trunk/.github/workflows/push-unit-tests-static-macos.yaml) + * KNOWN BROKEN [macOS / xcodebuild / Debug / + static](https://github.com/anura-engine/anura/blob/trunk/.github/workflows/push-unit-tests-static-macos.yaml) * Ubuntu 22.04 / clang++ / Release / dynamic * NOT IMPLEMENTED Ubuntu 22.04 / clang++ / Debug / dynamic * NOT IMPLEMENTED Ubuntu 22.04 / clang++ / Release / static