diff --git a/binding/binding-mri.cpp b/binding/binding-mri.cpp index 00eee22..81632f7 100644 --- a/binding/binding-mri.cpp +++ b/binding/binding-mri.cpp @@ -30,7 +30,7 @@ #include "sdl-util.h" #include "sharedstate.h" #include "src/config.h" -#include "src/util.h" +#include "src/util/util.h" #include "boost-hash.h" #include diff --git a/binding/binding-util.cpp b/binding/binding-util.cpp index 724546a..fd974fa 100644 --- a/binding/binding-util.cpp +++ b/binding/binding-util.cpp @@ -23,7 +23,7 @@ #include "exception.h" #include "sharedstate.h" -#include "src/util.h" +#include "src/util/util.h" #include #include diff --git a/binding/filesystem-binding.cpp b/binding/filesystem-binding.cpp index 4e8765d..1fdacbc 100644 --- a/binding/filesystem-binding.cpp +++ b/binding/filesystem-binding.cpp @@ -24,7 +24,7 @@ #include "filesystem.h" #include "sharedstate.h" #include "src/config.h" -#include "src/util.h" +#include "src/util/util.h" #if RAPI_FULL > 187 #include "ruby/encoding.h" diff --git a/binding/input-binding.cpp b/binding/input-binding.cpp index 26ec2bb..9297ed0 100644 --- a/binding/input-binding.cpp +++ b/binding/input-binding.cpp @@ -23,7 +23,7 @@ #include "exception.h" #include "input.h" #include "sharedstate.h" -#include "src/util.h" +#include "src/util/util.h" #include #include diff --git a/macos/Dependencies/dependencies.make b/macos/Dependencies/dependencies.make index 198b65c..a02e26e 100644 --- a/macos/Dependencies/dependencies.make +++ b/macos/Dependencies/dependencies.make @@ -184,7 +184,7 @@ $(DOWNLOADS)/sdl2_image/Makefile: $(DOWNLOADS)/sdl2_image/configure $(CONFIGURE) --enable-static=true --enable-shared=false \ --disable-imageio \ --enable-png=yes --enable-png-shared=no \ - --enable-jpeg=yes --enable-jpeg-shared=no \ + --enable-jpg=yes --enable-jpg-shared=no \ --enable-webp=no $(DOWNLOADS)/sdl2_image/configure: $(DOWNLOADS)/sdl2_image/autogen.sh @@ -293,4 +293,4 @@ clean-compiled: deps-core: libvorbis sigcxx pixman libpng libjpeg objfw physfs sdl2 sdl2image sdl2ttf deps-binding: ruby -everything: deps-core deps-binding \ No newline at end of file +everything: deps-core deps-binding diff --git a/macos/mkxp-z.xcodeproj/project.pbxproj b/macos/mkxp-z.xcodeproj/project.pbxproj index 376c3ca..dc55086 100644 --- a/macos/mkxp-z.xcodeproj/project.pbxproj +++ b/macos/mkxp-z.xcodeproj/project.pbxproj @@ -7,181 +7,126 @@ objects = { /* Begin PBXBuildFile section */ + 3B10EC5C2568D40500372D13 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081562568D3A60006849F /* CoreGraphics.framework */; }; + 3B10EC5D2568D40C00372D13 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081552568D3A60006849F /* Carbon.framework */; }; + 3B10EC5E2568D40C00372D13 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081582568D3A60006849F /* AppKit.framework */; }; + 3B10EC5F2568D40C00372D13 /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081542568D3A60006849F /* Metal.framework */; }; + 3B10EC602568D40C00372D13 /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081572568D3A60006849F /* ForceFeedback.framework */; }; + 3B10EC612568D40C00372D13 /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081532568D3A60006849F /* CoreVideo.framework */; }; + 3B10EC622568D40C00372D13 /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081522568D3A60006849F /* Carbon.framework */; }; + 3B10EC632568D40C00372D13 /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081512568D3A60006849F /* CoreAudio.framework */; }; + 3B10EC862568E78500372D13 /* icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 3B10EC832568E78400372D13 /* icon.png */; }; + 3B10ECD22568E83D00372D13 /* bitmapBlit.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC942568E7B500372D13 /* bitmapBlit.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 3B10ECD32568E83D00372D13 /* blur.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC9B2568E7B500372D13 /* blur.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 3B10ECD42568E83D00372D13 /* blurH.vert in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC912568E7B500372D13 /* blurH.vert */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 3B10ECD52568E83D00372D13 /* blurV.vert in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC9A2568E7B500372D13 /* blurV.vert */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 3B10ECD62568E83D00372D13 /* common.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10ECA32568E7B600372D13 /* common.h */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 3B10ECD72568E83D00372D13 /* flashMap.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC8E2568E7B500372D13 /* flashMap.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 3B10ECD82568E83D00372D13 /* flatColor.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC9F2568E7B500372D13 /* flatColor.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 3B10ECD92568E83D00372D13 /* gray.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10ECA42568E7B600372D13 /* gray.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 3B10ECDA2568E83D00372D13 /* hue.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC932568E7B500372D13 /* hue.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 3B10ECDB2568E83D00372D13 /* minimal.vert in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10ECA12568E7B600372D13 /* minimal.vert */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 3B10ECDC2568E83D00372D13 /* plane.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC9C2568E7B500372D13 /* plane.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 3B10ECDD2568E83D00372D13 /* simple.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC992568E7B500372D13 /* simple.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 3B10ECDE2568E83D00372D13 /* simple.vert in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC9E2568E7B500372D13 /* simple.vert */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 3B10ECDF2568E83D00372D13 /* simpleAlpha.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC8F2568E7B500372D13 /* simpleAlpha.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 3B10ECE02568E83D00372D13 /* simpleAlphaUni.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC9D2568E7B500372D13 /* simpleAlphaUni.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 3B10ECE12568E83D00372D13 /* simpleColor.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC8D2568E7B400372D13 /* simpleColor.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 3B10ECE22568E83D00372D13 /* simpleColor.vert in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10ECA52568E7B600372D13 /* simpleColor.vert */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 3B10ECE32568E83D00372D13 /* simpleMatrix.vert in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC902568E7B500372D13 /* simpleMatrix.vert */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 3B10ECE42568E83D00372D13 /* sprite.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC972568E7B500372D13 /* sprite.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 3B10ECE52568E83D00372D13 /* sprite.vert in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC982568E7B500372D13 /* sprite.vert */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 3B10ECE62568E83D00372D13 /* tilemap.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC952568E7B500372D13 /* tilemap.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 3B10ECE72568E83D00372D13 /* tilemap.vert in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10ECA02568E7B600372D13 /* tilemap.vert */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 3B10ECE82568E83D00372D13 /* tilemapvx.vert in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC962568E7B500372D13 /* tilemapvx.vert */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 3B10ECE92568E83D00372D13 /* trans.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10ECA22568E7B600372D13 /* trans.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 3B10ECEA2568E83D00372D13 /* transSimple.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC922568E7B500372D13 /* transSimple.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 3B10ECF52568E86B00372D13 /* liberation.ttf in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC842568E78400372D13 /* liberation.ttf */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 3B10ECF62568E86B00372D13 /* wqymicrohei.ttf in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10EC852568E78400372D13 /* wqymicrohei.ttf */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 3B10ECFB2568E88900372D13 /* EssentialsCompatibility.rb in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3B10ECA62568E7CB00372D13 /* EssentialsCompatibility.rb */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 3B10ED1A2568E8F100372D13 /* SDL_sound_shn.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED072568E8F100372D13 /* SDL_sound_shn.c */; }; + 3B10ED1B2568E8F100372D13 /* SDL_sound_coreaudio.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED092568E8F100372D13 /* SDL_sound_coreaudio.c */; }; + 3B10ED1D2568E8F100372D13 /* SDL_sound_raw.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED0C2568E8F100372D13 /* SDL_sound_raw.c */; }; + 3B10ED1E2568E8F100372D13 /* SDL_sound_modplug.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED0D2568E8F100372D13 /* SDL_sound_modplug.c */; }; + 3B10ED202568E8F100372D13 /* SDL_sound_vorbis.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED102568E8F100372D13 /* SDL_sound_vorbis.c */; }; + 3B10ED212568E8F100372D13 /* SDL_sound.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED112568E8F100372D13 /* SDL_sound.c */; }; + 3B10ED222568E8F100372D13 /* SDL_sound_voc.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED122568E8F100372D13 /* SDL_sound_voc.c */; }; + 3B10ED232568E8F100372D13 /* SDL_sound_wav.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED142568E8F100372D13 /* SDL_sound_wav.c */; }; + 3B10ED242568E8F100372D13 /* SDL_sound_au.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED152568E8F100372D13 /* SDL_sound_au.c */; }; + 3B10ED252568E8F100372D13 /* SDL_sound_mp3.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED162568E8F100372D13 /* SDL_sound_mp3.c */; }; + 3B10ED262568E8F100372D13 /* SDL_sound_aiff.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED172568E8F100372D13 /* SDL_sound_aiff.c */; }; + 3B10ED272568E8F100372D13 /* SDL_sound_flac.c in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED182568E8F100372D13 /* SDL_sound_flac.c */; }; + 3B10EDA62568E95E00372D13 /* eventthread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED352568E95D00372D13 /* eventthread.cpp */; }; + 3B10EDA72568E95E00372D13 /* rgssad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED382568E95D00372D13 /* rgssad.cpp */; }; + 3B10EDA82568E95E00372D13 /* input.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED462568E95D00372D13 /* input.cpp */; }; + 3B10EDA92568E95E00372D13 /* keybindings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED472568E95D00372D13 /* keybindings.cpp */; }; + 3B10EDAA2568E95E00372D13 /* table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED4C2568E95D00372D13 /* table.cpp */; }; + 3B10EDAB2568E95E00372D13 /* etc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED4D2568E95D00372D13 /* etc.cpp */; }; + 3B10EDAC2568E95E00372D13 /* sharedstate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED512568E95D00372D13 /* sharedstate.cpp */; }; + 3B10EDAD2568E95E00372D13 /* filesystem.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED542568E95D00372D13 /* filesystem.mm */; }; + 3B10EDAF2568E95E00372D13 /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED562568E95D00372D13 /* main.mm */; }; + 3B10EDB02568E95E00372D13 /* config.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED572568E95D00372D13 /* config.mm */; }; + 3B10EDB12568E95E00372D13 /* fake-api.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED5A2568E95D00372D13 /* fake-api.mm */; }; + 3B10EDB22568E95E00372D13 /* lang-fun.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED5B2568E95D00372D13 /* lang-fun.mm */; }; + 3B10EDB32568E95E00372D13 /* midisource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED5E2568E95D00372D13 /* midisource.cpp */; }; + 3B10EDB42568E95E00372D13 /* alstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED5F2568E95D00372D13 /* alstream.cpp */; }; + 3B10EDB52568E95E00372D13 /* fluid-fun.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED602568E95D00372D13 /* fluid-fun.cpp */; }; + 3B10EDB62568E95E00372D13 /* sdlsoundsource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED632568E95D00372D13 /* sdlsoundsource.cpp */; }; + 3B10EDB72568E95E00372D13 /* audio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED642568E95D00372D13 /* audio.cpp */; }; + 3B10EDB82568E95E00372D13 /* soundemitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED652568E95D00372D13 /* soundemitter.cpp */; }; + 3B10EDB92568E95E00372D13 /* audiostream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED662568E95D00372D13 /* audiostream.cpp */; }; + 3B10EDBA2568E95E00372D13 /* vorbissource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED6A2568E95D00372D13 /* vorbissource.cpp */; }; + 3B10EDBB2568E95E00372D13 /* settingsmenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED6E2568E95D00372D13 /* settingsmenu.cpp */; }; + 3B10EDBC2568E95E00372D13 /* windowvx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED722568E95D00372D13 /* windowvx.cpp */; }; + 3B10EDBD2568E95E00372D13 /* bitmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED732568E95D00372D13 /* bitmap.cpp */; }; + 3B10EDBE2568E95E00372D13 /* window.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED742568E95D00372D13 /* window.cpp */; }; + 3B10EDBF2568E95E00372D13 /* sprite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED762568E95D00372D13 /* sprite.cpp */; }; + 3B10EDC02568E95E00372D13 /* font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED772568E95D00372D13 /* font.cpp */; }; + 3B10EDC12568E95E00372D13 /* graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED7B2568E95D00372D13 /* graphics.cpp */; }; + 3B10EDC22568E95E00372D13 /* tilemapvx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED7D2568E95D00372D13 /* tilemapvx.cpp */; }; + 3B10EDC32568E95E00372D13 /* tilequad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED802568E95D00372D13 /* tilequad.cpp */; }; + 3B10EDC42568E95E00372D13 /* texpool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED812568E95D00372D13 /* texpool.cpp */; }; + 3B10EDC52568E95E00372D13 /* gl-debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED832568E95E00372D13 /* gl-debug.cpp */; }; + 3B10EDC62568E95E00372D13 /* scene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED842568E95E00372D13 /* scene.cpp */; }; + 3B10EDC72568E95E00372D13 /* gl-meta.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED882568E95E00372D13 /* gl-meta.cpp */; }; + 3B10EDC82568E95E00372D13 /* tileatlasvx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED892568E95E00372D13 /* tileatlasvx.cpp */; }; + 3B10EDC92568E95E00372D13 /* glstate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED8A2568E95E00372D13 /* glstate.cpp */; }; + 3B10EDCA2568E95E00372D13 /* shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED8C2568E95E00372D13 /* shader.cpp */; }; + 3B10EDCB2568E95E00372D13 /* tileatlas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED912568E95E00372D13 /* tileatlas.cpp */; }; + 3B10EDCC2568E95E00372D13 /* gl-fun.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED922568E95E00372D13 /* gl-fun.cpp */; }; + 3B10EDCD2568E95E00372D13 /* vertex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED982568E95E00372D13 /* vertex.cpp */; }; + 3B10EDCE2568E95E00372D13 /* tilemap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED9C2568E95E00372D13 /* tilemap.cpp */; }; + 3B10EDCF2568E95E00372D13 /* autotilesvx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED9D2568E95E00372D13 /* autotilesvx.cpp */; }; + 3B10EDD02568E95E00372D13 /* viewport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10ED9E2568E95E00372D13 /* viewport.cpp */; }; + 3B10EDD12568E95E00372D13 /* plane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDA12568E95E00372D13 /* plane.cpp */; }; + 3B10EDD22568E95E00372D13 /* autotiles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDA22568E95E00372D13 /* autotiles.cpp */; }; + 3B10EDF52568E96A00372D13 /* window-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDD62568E96A00372D13 /* window-binding.cpp */; }; + 3B10EDF62568E96A00372D13 /* filesystem-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDD72568E96A00372D13 /* filesystem-binding.cpp */; }; + 3B10EDF72568E96A00372D13 /* cusl-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDD92568E96A00372D13 /* cusl-binding.cpp */; }; + 3B10EDF82568E96A00372D13 /* audio-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDDA2568E96A00372D13 /* audio-binding.cpp */; }; + 3B10EDF92568E96A00372D13 /* input-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDDC2568E96A00372D13 /* input-binding.cpp */; }; + 3B10EDFA2568E96A00372D13 /* windowvx-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDDD2568E96A00372D13 /* windowvx-binding.cpp */; }; + 3B10EDFB2568E96A00372D13 /* sprite-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDDF2568E96A00372D13 /* sprite-binding.cpp */; }; + 3B10EDFC2568E96A00372D13 /* tilemapvx-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE12568E96A00372D13 /* tilemapvx-binding.cpp */; }; + 3B10EDFD2568E96A00372D13 /* module_rpg2.rb.xxd in Resources */ = {isa = PBXBuildFile; fileRef = 3B10EDE22568E96A00372D13 /* module_rpg2.rb.xxd */; }; + 3B10EDFF2568E96A00372D13 /* bitmap-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE42568E96A00372D13 /* bitmap-binding.cpp */; }; + 3B10EE002568E96A00372D13 /* table-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE52568E96A00372D13 /* table-binding.cpp */; }; + 3B10EE012568E96A00372D13 /* etc-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE62568E96A00372D13 /* etc-binding.cpp */; }; + 3B10EE022568E96A00372D13 /* tilemap-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE72568E96A00372D13 /* tilemap-binding.cpp */; }; + 3B10EE032568E96A00372D13 /* miniffi-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE82568E96A00372D13 /* miniffi-binding.cpp */; }; + 3B10EE042568E96A00372D13 /* graphics-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDE92568E96A00372D13 /* graphics-binding.cpp */; }; + 3B10EE052568E96A00372D13 /* plane-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDEA2568E96A00372D13 /* plane-binding.cpp */; }; + 3B10EE062568E96A00372D13 /* font-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDEC2568E96A00372D13 /* font-binding.cpp */; }; + 3B10EE072568E96A00372D13 /* module_rpg1.rb.xxd in Resources */ = {isa = PBXBuildFile; fileRef = 3B10EDED2568E96A00372D13 /* module_rpg1.rb.xxd */; }; + 3B10EE082568E96A00372D13 /* binding-util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDEF2568E96A00372D13 /* binding-util.cpp */; }; + 3B10EE092568E96A00372D13 /* binding-mri.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDF02568E96A00372D13 /* binding-mri.cpp */; }; + 3B10EE0A2568E96A00372D13 /* module_rpg3.rb.xxd in Resources */ = {isa = PBXBuildFile; fileRef = 3B10EDF22568E96A00372D13 /* module_rpg3.rb.xxd */; }; + 3B10EE0B2568E96A00372D13 /* module_rpg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDF32568E96A00372D13 /* module_rpg.cpp */; }; + 3B10EE0C2568E96A00372D13 /* viewport-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EDF42568E96A00372D13 /* viewport-binding.cpp */; }; + 3B10EE142568EA0900372D13 /* CocoaHelpers.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3B10EE122568EA0900372D13 /* CocoaHelpers.mm */; }; 3BA08E9B256638C900449CFF /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BD2B46925651C1B003DAD8A /* AudioToolbox.framework */; }; - 3BA08EAD256642A300449CFF /* bitmapBlit.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B4BB25654AD7003DAD8A /* bitmapBlit.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - 3BA08EAE256642A300449CFF /* blur.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B4AC25654AD6003DAD8A /* blur.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - 3BA08EAF256642A300449CFF /* blurH.vert in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B4B825654AD7003DAD8A /* blurH.vert */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - 3BA08EB0256642A300449CFF /* blurV.vert in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B4B025654AD6003DAD8A /* blurV.vert */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - 3BA08EB1256642A300449CFF /* common.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B4BC25654AD7003DAD8A /* common.h */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - 3BA08EB2256642A300449CFF /* flashMap.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B4C425654AD8003DAD8A /* flashMap.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - 3BA08EB3256642A300449CFF /* flatColor.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B4B725654AD7003DAD8A /* flatColor.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - 3BA08EB4256642A300449CFF /* gray.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B4AE25654AD6003DAD8A /* gray.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - 3BA08EB5256642A300449CFF /* hue.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B4C325654AD8003DAD8A /* hue.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - 3BA08EB6256642A300449CFF /* minimal.vert in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B4B325654AD6003DAD8A /* minimal.vert */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - 3BA08EB7256642A300449CFF /* plane.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B4B625654AD6003DAD8A /* plane.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - 3BA08EB8256642A300449CFF /* simple.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B4AF25654AD6003DAD8A /* simple.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - 3BA08EB9256642A300449CFF /* simple.vert in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B4B525654AD6003DAD8A /* simple.vert */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - 3BA08EBA256642A300449CFF /* simpleAlpha.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B4BD25654AD7003DAD8A /* simpleAlpha.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - 3BA08EBB256642A300449CFF /* simpleAlphaUni.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B4B925654AD7003DAD8A /* simpleAlphaUni.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - 3BA08EBC256642A300449CFF /* simpleColor.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B4BF25654AD8003DAD8A /* simpleColor.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - 3BA08EBD256642A300449CFF /* simpleColor.vert in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B4BE25654AD8003DAD8A /* simpleColor.vert */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - 3BA08EBE256642A300449CFF /* simpleMatrix.vert in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B4AD25654AD6003DAD8A /* simpleMatrix.vert */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - 3BA08EBF256642A300449CFF /* sprite.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B4C225654AD8003DAD8A /* sprite.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - 3BA08EC0256642A300449CFF /* sprite.vert in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B4B125654AD6003DAD8A /* sprite.vert */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - 3BA08EC1256642A300449CFF /* tilemap.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B4C125654AD8003DAD8A /* tilemap.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - 3BA08EC2256642A300449CFF /* tilemap.vert in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B4B225654AD6003DAD8A /* tilemap.vert */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - 3BA08EC3256642A300449CFF /* tilemapvx.vert in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B4C025654AD8003DAD8A /* tilemapvx.vert */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - 3BA08EC4256642A300449CFF /* trans.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B4B425654AD6003DAD8A /* trans.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - 3BA08EC5256642A300449CFF /* transSimple.frag in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B4BA25654AD7003DAD8A /* transSimple.frag */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - 3BA08EC92566432900449CFF /* wqymicrohei.ttf in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B4F125654DE3003DAD8A /* wqymicrohei.ttf */; }; - 3BA08ECA2566432900449CFF /* liberation.ttf in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B4F025654DDB003DAD8A /* liberation.ttf */; }; - 3BA08ECE2566437500449CFF /* icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 3BD2B4EE25654DC7003DAD8A /* icon.png */; }; 3BA08ED4256643C200449CFF /* Assets.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 3BA08EA4256641ED00449CFF /* Assets.bundle */; }; - 3BA08EE22566499C00449CFF /* EssentialsCompatibility.rb in CopyFiles */ = {isa = PBXBuildFile; fileRef = 3BD2B4C625654B6F003DAD8A /* EssentialsCompatibility.rb */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; - 3BA08EF925664BCC00449CFF /* SDL_sound_shn.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BA08EE725664BCC00449CFF /* SDL_sound_shn.c */; }; - 3BA08EFB25664BCC00449CFF /* SDL_sound_coreaudio.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BA08EE925664BCC00449CFF /* SDL_sound_coreaudio.c */; }; - 3BA08EFF25664BCC00449CFF /* SDL_sound_raw.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BA08EEC25664BCC00449CFF /* SDL_sound_raw.c */; }; - 3BA08F0125664BCC00449CFF /* SDL_sound_modplug.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BA08EED25664BCC00449CFF /* SDL_sound_modplug.c */; }; - 3BA08F0325664BCC00449CFF /* SDL_sound_vorbis.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BA08EEF25664BCC00449CFF /* SDL_sound_vorbis.c */; }; - 3BA08F0525664BCD00449CFF /* SDL_sound.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BA08EF025664BCC00449CFF /* SDL_sound.c */; }; - 3BA08F0725664BCD00449CFF /* SDL_sound_voc.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BA08EF125664BCC00449CFF /* SDL_sound_voc.c */; }; - 3BA08F0925664BCD00449CFF /* SDL_sound_wav.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BA08EF325664BCC00449CFF /* SDL_sound_wav.c */; }; - 3BA08F0B25664BCD00449CFF /* SDL_sound_au.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BA08EF425664BCC00449CFF /* SDL_sound_au.c */; }; - 3BA08F0D25664BCD00449CFF /* SDL_sound_mp3.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BA08EF525664BCC00449CFF /* SDL_sound_mp3.c */; }; - 3BA08F0F25664BCD00449CFF /* SDL_sound_aiff.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BA08EF625664BCC00449CFF /* SDL_sound_aiff.c */; }; - 3BA08F1125664BCD00449CFF /* SDL_sound_flac.c in Sources */ = {isa = PBXBuildFile; fileRef = 3BA08EF725664BCC00449CFF /* SDL_sound_flac.c */; }; 3BA08FA525674C9900449CFF /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BA08FA425674C9400449CFF /* OpenGL.framework */; }; - 3BD2B64D2565AEC0003DAD8A /* audio-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23BA2564517400C4A63D /* audio-binding.cpp */; }; - 3BD2B64E2565AEC0003DAD8A /* binding-mri.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23B02564517200C4A63D /* binding-mri.cpp */; }; - 3BD2B64F2565AEC0003DAD8A /* binding-types.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23A32564517100C4A63D /* binding-types.h */; }; - 3BD2B6502565AEC0003DAD8A /* binding-util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23C02564517500C4A63D /* binding-util.cpp */; }; - 3BD2B6512565AEC0003DAD8A /* binding-util.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23B52564517300C4A63D /* binding-util.h */; }; - 3BD2B6522565AEC0003DAD8A /* bitmap-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23AD2564517200C4A63D /* bitmap-binding.cpp */; }; - 3BD2B6532565AEC0003DAD8A /* cusl-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23BC2564517400C4A63D /* cusl-binding.cpp */; }; - 3BD2B6542565AEC0003DAD8A /* disposable-binding.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23B92564517400C4A63D /* disposable-binding.h */; }; - 3BD2B6552565AEC0003DAD8A /* etc-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23AA2564517100C4A63D /* etc-binding.cpp */; }; - 3BD2B6562565AEC0003DAD8A /* filesystem-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23B72564517300C4A63D /* filesystem-binding.cpp */; }; - 3BD2B6572565AEC0003DAD8A /* flashable-binding.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23B62564517300C4A63D /* flashable-binding.h */; }; - 3BD2B6582565AEC0003DAD8A /* font-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23AF2564517200C4A63D /* font-binding.cpp */; }; - 3BD2B6592565AEC0003DAD8A /* graphics-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23B22564517300C4A63D /* graphics-binding.cpp */; }; - 3BD2B65A2565AEC0003DAD8A /* input-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23A92564517100C4A63D /* input-binding.cpp */; }; - 3BD2B65B2565AEC0003DAD8A /* miniffi-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23B32564517300C4A63D /* miniffi-binding.cpp */; }; - 3BD2B65C2565AEC0003DAD8A /* module_rpg.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23BE2564517400C4A63D /* module_rpg.cpp */; }; - 3BD2B65D2565AEC0003DAD8A /* plane-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23BF2564517400C4A63D /* plane-binding.cpp */; }; - 3BD2B65E2565AEC0003DAD8A /* sceneelement-binding.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23BD2564517400C4A63D /* sceneelement-binding.h */; }; - 3BD2B65F2565AEC0003DAD8A /* serializable-binding.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23AB2564517200C4A63D /* serializable-binding.h */; }; - 3BD2B6602565AEC0003DAD8A /* sprite-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23A72564517100C4A63D /* sprite-binding.cpp */; }; - 3BD2B6612565AEC0003DAD8A /* table-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23A22564517100C4A63D /* table-binding.cpp */; }; - 3BD2B6622565AEC0003DAD8A /* tilemap-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23A52564517100C4A63D /* tilemap-binding.cpp */; }; - 3BD2B6632565AEC0003DAD8A /* tilemapvx-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23B82564517300C4A63D /* tilemapvx-binding.cpp */; }; - 3BD2B6642565AEC0003DAD8A /* viewport-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23B42564517300C4A63D /* viewport-binding.cpp */; }; - 3BD2B6652565AEC0003DAD8A /* viewportelement-binding.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23BB2564517400C4A63D /* viewportelement-binding.h */; }; - 3BD2B6662565AEC0003DAD8A /* window-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23A82564517100C4A63D /* window-binding.cpp */; }; - 3BD2B6672565AEC0003DAD8A /* windowvx-binding.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23A42564517100C4A63D /* windowvx-binding.cpp */; }; - 3BD2B6682565AEC0003DAD8A /* al-util.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23462564512A00C4A63D /* al-util.h */; }; - 3BD2B6692565AEC0003DAD8A /* aldatasource.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB231C2564512500C4A63D /* aldatasource.h */; }; - 3BD2B66A2565AEC0003DAD8A /* alstream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB235E2564512C00C4A63D /* alstream.cpp */; }; - 3BD2B66B2565AEC0003DAD8A /* alstream.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB234B2564512B00C4A63D /* alstream.h */; }; - 3BD2B66C2565AEC0003DAD8A /* audio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23152564512400C4A63D /* audio.cpp */; }; - 3BD2B66D2565AEC0003DAD8A /* audio.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB235A2564512C00C4A63D /* audio.h */; }; - 3BD2B66E2565AEC0003DAD8A /* audiostream.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23432564512A00C4A63D /* audiostream.cpp */; }; - 3BD2B66F2565AEC0003DAD8A /* audiostream.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23532564512B00C4A63D /* audiostream.h */; }; - 3BD2B6702565AEC0003DAD8A /* autotiles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23412564512900C4A63D /* autotiles.cpp */; }; - 3BD2B6712565AEC0003DAD8A /* autotilesvx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23602564512D00C4A63D /* autotilesvx.cpp */; }; - 3BD2B6722565AEC0003DAD8A /* binding.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB233C2564512900C4A63D /* binding.h */; }; - 3BD2B6732565AEC0003DAD8A /* bitmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB233F2564512900C4A63D /* bitmap.cpp */; }; - 3BD2B6742565AEC0003DAD8A /* bitmap.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB232A2564512700C4A63D /* bitmap.h */; }; - 3BD2B6752565AEC0003DAD8A /* boost-hash.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB236F2564512E00C4A63D /* boost-hash.h */; }; - 3BD2B6762565AEC0003DAD8A /* config.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB236D2564512E00C4A63D /* config.h */; }; - 3BD2B6772565AEC0003DAD8A /* config.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23662564512D00C4A63D /* config.mm */; }; - 3BD2B6782565AEC0003DAD8A /* debugwriter.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23282564512600C4A63D /* debugwriter.h */; }; - 3BD2B6792565AEC0003DAD8A /* disposable.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23102564512400C4A63D /* disposable.h */; }; - 3BD2B67A2565AEC0003DAD8A /* CocoaHelpers.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3BD2B4F7256558B6003DAD8A /* CocoaHelpers.mm */; }; - 3BD2B67B2565AEC0003DAD8A /* etc-internal.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB232B2564512700C4A63D /* etc-internal.h */; }; - 3BD2B67C2565AEC0003DAD8A /* etc.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB236C2564512D00C4A63D /* etc.cpp */; }; - 3BD2B67D2565AEC0003DAD8A /* etc.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB235D2564512C00C4A63D /* etc.h */; }; - 3BD2B67E2565AEC0003DAD8A /* eventthread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB231D2564512500C4A63D /* eventthread.cpp */; }; - 3BD2B67F2565AEC0003DAD8A /* eventthread.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23252564512600C4A63D /* eventthread.h */; }; - 3BD2B6802565AEC0003DAD8A /* exception.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23692564512D00C4A63D /* exception.h */; }; - 3BD2B6812565AEC0003DAD8A /* fake-api.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB233A2564512900C4A63D /* fake-api.h */; }; - 3BD2B6822565AEC0003DAD8A /* fake-api.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23322564512800C4A63D /* fake-api.mm */; }; - 3BD2B6832565AEC0003DAD8A /* filesystem.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB230C2564512300C4A63D /* filesystem.h */; }; - 3BD2B6842565AEC0003DAD8A /* filesystem.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB231E2564512500C4A63D /* filesystem.mm */; }; - 3BD2B6852565AEC0003DAD8A /* flashable.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23422564512A00C4A63D /* flashable.h */; }; - 3BD2B6862565AEC0003DAD8A /* fluid-fun.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB234E2564512B00C4A63D /* fluid-fun.cpp */; }; - 3BD2B6872565AEC0003DAD8A /* fluid-fun.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB230F2564512400C4A63D /* fluid-fun.h */; }; - 3BD2B6882565AEC0003DAD8A /* font.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23262564512600C4A63D /* font.cpp */; }; - 3BD2B6892565AEC0003DAD8A /* font.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23352564512800C4A63D /* font.h */; }; - 3BD2B68A2565AEC0003DAD8A /* gl-debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23672564512D00C4A63D /* gl-debug.cpp */; }; - 3BD2B68B2565AEC0003DAD8A /* gl-debug.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23132564512400C4A63D /* gl-debug.h */; }; - 3BD2B68C2565AEC0003DAD8A /* gl-fun.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23402564512900C4A63D /* gl-fun.cpp */; }; - 3BD2B68D2565AEC0003DAD8A /* gl-fun.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB231F2564512500C4A63D /* gl-fun.h */; }; - 3BD2B68E2565AEC0003DAD8A /* gl-meta.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23482564512B00C4A63D /* gl-meta.cpp */; }; - 3BD2B68F2565AEC0003DAD8A /* gl-meta.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23612564512D00C4A63D /* gl-meta.h */; }; - 3BD2B6902565AEC0003DAD8A /* gl-util.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB236A2564512D00C4A63D /* gl-util.h */; }; - 3BD2B6912565AEC0003DAD8A /* global-ibo.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23632564512D00C4A63D /* global-ibo.h */; }; - 3BD2B6922565AEC0003DAD8A /* glstate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23712564512E00C4A63D /* glstate.cpp */; }; - 3BD2B6932565AEC0003DAD8A /* glstate.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23562564512C00C4A63D /* glstate.h */; }; - 3BD2B6942565AEC0003DAD8A /* graphics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB231A2564512500C4A63D /* graphics.cpp */; }; - 3BD2B6952565AEC0003DAD8A /* graphics.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23192564512500C4A63D /* graphics.h */; }; - 3BD2B6962565AEC0003DAD8A /* input.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23372564512800C4A63D /* input.cpp */; }; - 3BD2B6972565AEC0003DAD8A /* input.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23302564512700C4A63D /* input.h */; }; - 3BD2B6982565AEC0003DAD8A /* intrulist.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB235F2564512C00C4A63D /* intrulist.h */; }; - 3BD2B6992565AEC0003DAD8A /* keybindings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB232E2564512700C4A63D /* keybindings.cpp */; }; - 3BD2B69A2565AEC0003DAD8A /* keybindings.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23492564512B00C4A63D /* keybindings.h */; }; - 3BD2B69B2565AEC0003DAD8A /* lang-fun.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB235C2564512C00C4A63D /* lang-fun.h */; }; - 3BD2B69C2565AEC0003DAD8A /* lang-fun.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23222564512600C4A63D /* lang-fun.mm */; }; - 3BD2B69D2565AEC0003DAD8A /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23702564512E00C4A63D /* main.mm */; }; - 3BD2B69E2565AEC0003DAD8A /* midisource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23382564512800C4A63D /* midisource.cpp */; }; - 3BD2B69F2565AEC0003DAD8A /* plane.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB232C2564512700C4A63D /* plane.cpp */; }; - 3BD2B6A02565AEC0003DAD8A /* plane.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23652564512D00C4A63D /* plane.h */; }; - 3BD2B6A12565AEC0003DAD8A /* quad.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23272564512600C4A63D /* quad.h */; }; - 3BD2B6A22565AEC0003DAD8A /* quadarray.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB230B2564512300C4A63D /* quadarray.h */; }; - 3BD2B6A32565AEC0003DAD8A /* rgssad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB234A2564512B00C4A63D /* rgssad.cpp */; }; - 3BD2B6A42565AEC0003DAD8A /* rgssad.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23202564512500C4A63D /* rgssad.h */; }; - 3BD2B6A52565AEC0003DAD8A /* scene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23542564512B00C4A63D /* scene.cpp */; }; - 3BD2B6A62565AEC0003DAD8A /* scene.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23342564512800C4A63D /* scene.h */; }; - 3BD2B6A72565AEC0003DAD8A /* sdl-util.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB231B2564512500C4A63D /* sdl-util.h */; }; - 3BD2B6A82565AEC0003DAD8A /* sdlsoundsource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23552564512B00C4A63D /* sdlsoundsource.cpp */; }; - 3BD2B6A92565AEC0003DAD8A /* serial-util.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23472564512A00C4A63D /* serial-util.h */; }; - 3BD2B6AA2565AEC0003DAD8A /* serializable.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB230D2564512300C4A63D /* serializable.h */; }; - 3BD2B6AB2565AEC0003DAD8A /* settingsmenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23622564512D00C4A63D /* settingsmenu.cpp */; }; - 3BD2B6AC2565AEC0003DAD8A /* settingsmenu.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23182564512400C4A63D /* settingsmenu.h */; }; - 3BD2B6AD2565AEC0003DAD8A /* shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23582564512C00C4A63D /* shader.cpp */; }; - 3BD2B6AE2565AEC0003DAD8A /* shader.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23122564512400C4A63D /* shader.h */; }; - 3BD2B6AF2565AEC0003DAD8A /* sharedmidistate.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB233D2564512900C4A63D /* sharedmidistate.h */; }; - 3BD2B6B02565AEC0003DAD8A /* sharedstate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23212564512600C4A63D /* sharedstate.cpp */; }; - 3BD2B6B12565AEC0003DAD8A /* sharedstate.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB233B2564512900C4A63D /* sharedstate.h */; }; - 3BD2B6B22565AEC0003DAD8A /* soundemitter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB236B2564512D00C4A63D /* soundemitter.cpp */; }; - 3BD2B6B32565AEC0003DAD8A /* soundemitter.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23512564512B00C4A63D /* soundemitter.h */; }; - 3BD2B6B42565AEC0003DAD8A /* sprite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23142564512400C4A63D /* sprite.cpp */; }; - 3BD2B6B52565AEC0003DAD8A /* sprite.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23642564512D00C4A63D /* sprite.h */; }; - 3BD2B6B62565AEC0003DAD8A /* table.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23502564512B00C4A63D /* table.cpp */; }; - 3BD2B6B72565AEC0003DAD8A /* table.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB236E2564512E00C4A63D /* table.h */; }; - 3BD2B6B82565AEC0003DAD8A /* texpool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB234C2564512B00C4A63D /* texpool.cpp */; }; - 3BD2B6B92565AEC0003DAD8A /* texpool.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23392564512900C4A63D /* texpool.h */; }; - 3BD2B6BA2565AEC0003DAD8A /* tileatlas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23232564512600C4A63D /* tileatlas.cpp */; }; - 3BD2B6BB2565AEC0003DAD8A /* tileatlas.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23452564512A00C4A63D /* tileatlas.h */; }; - 3BD2B6BC2565AEC0003DAD8A /* tileatlasvx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23572564512C00C4A63D /* tileatlasvx.cpp */; }; - 3BD2B6BD2565AEC0003DAD8A /* tileatlasvx.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB234D2564512B00C4A63D /* tileatlasvx.h */; }; - 3BD2B6BE2565AEC0003DAD8A /* tilemap-common.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23332564512800C4A63D /* tilemap-common.h */; }; - 3BD2B6BF2565AEC0003DAD8A /* tilemap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23242564512600C4A63D /* tilemap.cpp */; }; - 3BD2B6C02565AEC0003DAD8A /* tilemap.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB234F2564512B00C4A63D /* tilemap.h */; }; - 3BD2B6C12565AEC0003DAD8A /* tilemapvx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23162564512400C4A63D /* tilemapvx.cpp */; }; - 3BD2B6C22565AEC0003DAD8A /* tilemapvx.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB230E2564512300C4A63D /* tilemapvx.h */; }; - 3BD2B6C32565AEC0003DAD8A /* tilequad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23682564512D00C4A63D /* tilequad.cpp */; }; - 3BD2B6C42565AEC0003DAD8A /* tilequad.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23172564512400C4A63D /* tilequad.h */; }; - 3BD2B6C52565AEC0003DAD8A /* transform.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23292564512700C4A63D /* transform.h */; }; - 3BD2B6C62565AEC0003DAD8A /* util.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23362564512800C4A63D /* util.h */; }; - 3BD2B6C72565AEC0003DAD8A /* vertex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23112564512400C4A63D /* vertex.cpp */; }; - 3BD2B6C82565AEC0003DAD8A /* vertex.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23312564512800C4A63D /* vertex.h */; }; - 3BD2B6C92565AEC0003DAD8A /* viewport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB232D2564512700C4A63D /* viewport.cpp */; }; - 3BD2B6CA2565AEC0003DAD8A /* viewport.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23442564512A00C4A63D /* viewport.h */; }; - 3BD2B6CB2565AEC0003DAD8A /* vorbissource.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB235B2564512C00C4A63D /* vorbissource.cpp */; }; - 3BD2B6CC2565AEC0003DAD8A /* window.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23722564512E00C4A63D /* window.cpp */; }; - 3BD2B6CD2565AEC0003DAD8A /* window.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB233E2564512900C4A63D /* window.h */; }; - 3BD2B6CE2565AEC0003DAD8A /* windowvx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB23522564512B00C4A63D /* windowvx.cpp */; }; - 3BD2B6CF2565AEC0003DAD8A /* windowvx.h in Sources */ = {isa = PBXBuildFile; fileRef = 3BDB232F2564512700C4A63D /* windowvx.h */; }; 3BD2B6E72565AEC0003DAD8A /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BD2B47A256534BA003DAD8A /* IOKit.framework */; }; 3BD2B6ED2565AEC0003DAD8A /* libiconv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BD2B46825651C12003DAD8A /* libiconv.tbd */; }; 3BD2B6EE2565AEC0003DAD8A /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BD2B46A25651C2D003DAD8A /* OpenAL.framework */; }; @@ -205,16 +150,9 @@ 3BE0811B256879FE0006849F /* libogg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE080FD256879FE0006849F /* libogg.a */; }; 3BE0811D256879FE0006849F /* libphysfs.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE080FF256879FE0006849F /* libphysfs.a */; }; 3BE0811E256879FE0006849F /* libsigc-2.0.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE08100256879FE0006849F /* libsigc-2.0.a */; }; - 3BE0812525687EFF0006849F /* CoreAudio.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE0812425687EFF0006849F /* CoreAudio.framework */; }; - 3BE0812725687F070006849F /* libbz2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE0812625687F070006849F /* libbz2.tbd */; }; - 3BE0812A25687F130006849F /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE0812925687F130006849F /* CoreGraphics.framework */; }; - 3BE0812D25687F390006849F /* CoreVideo.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE0812C25687F390006849F /* CoreVideo.framework */; }; - 3BE0812F25687F4F0006849F /* ForceFeedback.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE0812E25687F4F0006849F /* ForceFeedback.framework */; }; - 3BE0813125687F640006849F /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE0813025687F640006849F /* Metal.framework */; }; - 3BE0813325687F700006849F /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE0813225687F700006849F /* AppKit.framework */; }; - 3BE0813625687FA30006849F /* Carbon.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE0813525687FA30006849F /* Carbon.framework */; }; 3BE081462568A5C60006849F /* libpng.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081452568A5C60006849F /* libpng.a */; }; 3BE0814A2568A5F60006849F /* libturbojpeg.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081492568A5F60006849F /* libturbojpeg.a */; }; + 3BE081592568D3A60006849F /* libbz2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 3BE081502568D3A50006849F /* libbz2.tbd */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -234,31 +172,31 @@ dstPath = Shaders; dstSubfolderSpec = 7; files = ( - 3BA08EAD256642A300449CFF /* bitmapBlit.frag in CopyFiles */, - 3BA08EAE256642A300449CFF /* blur.frag in CopyFiles */, - 3BA08EAF256642A300449CFF /* blurH.vert in CopyFiles */, - 3BA08EB0256642A300449CFF /* blurV.vert in CopyFiles */, - 3BA08EB1256642A300449CFF /* common.h in CopyFiles */, - 3BA08EB2256642A300449CFF /* flashMap.frag in CopyFiles */, - 3BA08EB3256642A300449CFF /* flatColor.frag in CopyFiles */, - 3BA08EB4256642A300449CFF /* gray.frag in CopyFiles */, - 3BA08EB5256642A300449CFF /* hue.frag in CopyFiles */, - 3BA08EB6256642A300449CFF /* minimal.vert in CopyFiles */, - 3BA08EB7256642A300449CFF /* plane.frag in CopyFiles */, - 3BA08EB8256642A300449CFF /* simple.frag in CopyFiles */, - 3BA08EB9256642A300449CFF /* simple.vert in CopyFiles */, - 3BA08EBA256642A300449CFF /* simpleAlpha.frag in CopyFiles */, - 3BA08EBB256642A300449CFF /* simpleAlphaUni.frag in CopyFiles */, - 3BA08EBC256642A300449CFF /* simpleColor.frag in CopyFiles */, - 3BA08EBD256642A300449CFF /* simpleColor.vert in CopyFiles */, - 3BA08EBE256642A300449CFF /* simpleMatrix.vert in CopyFiles */, - 3BA08EBF256642A300449CFF /* sprite.frag in CopyFiles */, - 3BA08EC0256642A300449CFF /* sprite.vert in CopyFiles */, - 3BA08EC1256642A300449CFF /* tilemap.frag in CopyFiles */, - 3BA08EC2256642A300449CFF /* tilemap.vert in CopyFiles */, - 3BA08EC3256642A300449CFF /* tilemapvx.vert in CopyFiles */, - 3BA08EC4256642A300449CFF /* trans.frag in CopyFiles */, - 3BA08EC5256642A300449CFF /* transSimple.frag in CopyFiles */, + 3B10ECD22568E83D00372D13 /* bitmapBlit.frag in CopyFiles */, + 3B10ECD32568E83D00372D13 /* blur.frag in CopyFiles */, + 3B10ECD42568E83D00372D13 /* blurH.vert in CopyFiles */, + 3B10ECD52568E83D00372D13 /* blurV.vert in CopyFiles */, + 3B10ECD62568E83D00372D13 /* common.h in CopyFiles */, + 3B10ECD72568E83D00372D13 /* flashMap.frag in CopyFiles */, + 3B10ECD82568E83D00372D13 /* flatColor.frag in CopyFiles */, + 3B10ECD92568E83D00372D13 /* gray.frag in CopyFiles */, + 3B10ECDA2568E83D00372D13 /* hue.frag in CopyFiles */, + 3B10ECDB2568E83D00372D13 /* minimal.vert in CopyFiles */, + 3B10ECDC2568E83D00372D13 /* plane.frag in CopyFiles */, + 3B10ECDD2568E83D00372D13 /* simple.frag in CopyFiles */, + 3B10ECDE2568E83D00372D13 /* simple.vert in CopyFiles */, + 3B10ECDF2568E83D00372D13 /* simpleAlpha.frag in CopyFiles */, + 3B10ECE02568E83D00372D13 /* simpleAlphaUni.frag in CopyFiles */, + 3B10ECE12568E83D00372D13 /* simpleColor.frag in CopyFiles */, + 3B10ECE22568E83D00372D13 /* simpleColor.vert in CopyFiles */, + 3B10ECE32568E83D00372D13 /* simpleMatrix.vert in CopyFiles */, + 3B10ECE42568E83D00372D13 /* sprite.frag in CopyFiles */, + 3B10ECE52568E83D00372D13 /* sprite.vert in CopyFiles */, + 3B10ECE62568E83D00372D13 /* tilemap.frag in CopyFiles */, + 3B10ECE72568E83D00372D13 /* tilemap.vert in CopyFiles */, + 3B10ECE82568E83D00372D13 /* tilemapvx.vert in CopyFiles */, + 3B10ECE92568E83D00372D13 /* trans.frag in CopyFiles */, + 3B10ECEA2568E83D00372D13 /* transSimple.frag in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -268,44 +206,211 @@ dstPath = Fonts; dstSubfolderSpec = 7; files = ( - 3BA08EC92566432900449CFF /* wqymicrohei.ttf in CopyFiles */, - 3BA08ECA2566432900449CFF /* liberation.ttf in CopyFiles */, + 3B10ECF52568E86B00372D13 /* liberation.ttf in CopyFiles */, + 3B10ECF62568E86B00372D13 /* wqymicrohei.ttf in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; 3BA08EE12566499400449CFF /* CopyFiles */ = { isa = PBXCopyFilesBuildPhase; - buildActionMask = 2147483647; + buildActionMask = 12; dstPath = BindingScripts; dstSubfolderSpec = 7; files = ( - 3BA08EE22566499C00449CFF /* EssentialsCompatibility.rb in CopyFiles */, + 3B10ECFB2568E88900372D13 /* EssentialsCompatibility.rb in CopyFiles */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ + 3B10EC832568E78400372D13 /* icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = icon.png; path = ../assets/icon.png; sourceTree = ""; }; + 3B10EC842568E78400372D13 /* liberation.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = liberation.ttf; path = ../assets/liberation.ttf; sourceTree = ""; }; + 3B10EC852568E78400372D13 /* wqymicrohei.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = wqymicrohei.ttf; path = ../assets/wqymicrohei.ttf; sourceTree = ""; }; + 3B10EC8D2568E7B400372D13 /* simpleColor.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = simpleColor.frag; path = ../shader/simpleColor.frag; sourceTree = ""; }; + 3B10EC8E2568E7B500372D13 /* flashMap.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = flashMap.frag; path = ../shader/flashMap.frag; sourceTree = ""; }; + 3B10EC8F2568E7B500372D13 /* simpleAlpha.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = simpleAlpha.frag; path = ../shader/simpleAlpha.frag; sourceTree = ""; }; + 3B10EC902568E7B500372D13 /* simpleMatrix.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = simpleMatrix.vert; path = ../shader/simpleMatrix.vert; sourceTree = ""; }; + 3B10EC912568E7B500372D13 /* blurH.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = blurH.vert; path = ../shader/blurH.vert; sourceTree = ""; }; + 3B10EC922568E7B500372D13 /* transSimple.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = transSimple.frag; path = ../shader/transSimple.frag; sourceTree = ""; }; + 3B10EC932568E7B500372D13 /* hue.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = hue.frag; path = ../shader/hue.frag; sourceTree = ""; }; + 3B10EC942568E7B500372D13 /* bitmapBlit.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = bitmapBlit.frag; path = ../shader/bitmapBlit.frag; sourceTree = ""; }; + 3B10EC952568E7B500372D13 /* tilemap.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = tilemap.frag; path = ../shader/tilemap.frag; sourceTree = ""; }; + 3B10EC962568E7B500372D13 /* tilemapvx.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = tilemapvx.vert; path = ../shader/tilemapvx.vert; sourceTree = ""; }; + 3B10EC972568E7B500372D13 /* sprite.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = sprite.frag; path = ../shader/sprite.frag; sourceTree = ""; }; + 3B10EC982568E7B500372D13 /* sprite.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = sprite.vert; path = ../shader/sprite.vert; sourceTree = ""; }; + 3B10EC992568E7B500372D13 /* simple.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = simple.frag; path = ../shader/simple.frag; sourceTree = ""; }; + 3B10EC9A2568E7B500372D13 /* blurV.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = blurV.vert; path = ../shader/blurV.vert; sourceTree = ""; }; + 3B10EC9B2568E7B500372D13 /* blur.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = blur.frag; path = ../shader/blur.frag; sourceTree = ""; }; + 3B10EC9C2568E7B500372D13 /* plane.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = plane.frag; path = ../shader/plane.frag; sourceTree = ""; }; + 3B10EC9D2568E7B500372D13 /* simpleAlphaUni.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = simpleAlphaUni.frag; path = ../shader/simpleAlphaUni.frag; sourceTree = ""; }; + 3B10EC9E2568E7B500372D13 /* simple.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = simple.vert; path = ../shader/simple.vert; sourceTree = ""; }; + 3B10EC9F2568E7B500372D13 /* flatColor.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = flatColor.frag; path = ../shader/flatColor.frag; sourceTree = ""; }; + 3B10ECA02568E7B600372D13 /* tilemap.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = tilemap.vert; path = ../shader/tilemap.vert; sourceTree = ""; }; + 3B10ECA12568E7B600372D13 /* minimal.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = minimal.vert; path = ../shader/minimal.vert; sourceTree = ""; }; + 3B10ECA22568E7B600372D13 /* trans.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = trans.frag; path = ../shader/trans.frag; sourceTree = ""; }; + 3B10ECA32568E7B600372D13 /* common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = common.h; path = ../shader/common.h; sourceTree = ""; }; + 3B10ECA42568E7B600372D13 /* gray.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = gray.frag; path = ../shader/gray.frag; sourceTree = ""; }; + 3B10ECA52568E7B600372D13 /* simpleColor.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = simpleColor.vert; path = ../shader/simpleColor.vert; sourceTree = ""; }; + 3B10ECA62568E7CB00372D13 /* EssentialsCompatibility.rb */ = {isa = PBXFileReference; lastKnownFileType = text.script.ruby; name = EssentialsCompatibility.rb; path = ../scripts/EssentialsCompatibility.rb; sourceTree = ""; }; + 3B10ED072568E8F100372D13 /* SDL_sound_shn.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_sound_shn.c; sourceTree = ""; }; + 3B10ED082568E8F100372D13 /* SDL_sound.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_sound.h; sourceTree = ""; }; + 3B10ED092568E8F100372D13 /* SDL_sound_coreaudio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_sound_coreaudio.c; sourceTree = ""; }; + 3B10ED0A2568E8F100372D13 /* SDL_sound_skeleton.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_sound_skeleton.c; sourceTree = ""; }; + 3B10ED0B2568E8F100372D13 /* SDL_sound_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_sound_internal.h; sourceTree = ""; }; + 3B10ED0C2568E8F100372D13 /* SDL_sound_raw.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_sound_raw.c; sourceTree = ""; }; + 3B10ED0D2568E8F100372D13 /* SDL_sound_modplug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_sound_modplug.c; sourceTree = ""; }; + 3B10ED0E2568E8F100372D13 /* dr_mp3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dr_mp3.h; sourceTree = ""; }; + 3B10ED0F2568E8F100372D13 /* meson.build */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = meson.build; sourceTree = ""; }; + 3B10ED102568E8F100372D13 /* SDL_sound_vorbis.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_sound_vorbis.c; sourceTree = ""; }; + 3B10ED112568E8F100372D13 /* SDL_sound.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_sound.c; sourceTree = ""; }; + 3B10ED122568E8F100372D13 /* SDL_sound_voc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_sound_voc.c; sourceTree = ""; }; + 3B10ED132568E8F100372D13 /* dr_flac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dr_flac.h; sourceTree = ""; }; + 3B10ED142568E8F100372D13 /* SDL_sound_wav.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_sound_wav.c; sourceTree = ""; }; + 3B10ED152568E8F100372D13 /* SDL_sound_au.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_sound_au.c; sourceTree = ""; }; + 3B10ED162568E8F100372D13 /* SDL_sound_mp3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_sound_mp3.c; sourceTree = ""; }; + 3B10ED172568E8F100372D13 /* SDL_sound_aiff.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_sound_aiff.c; sourceTree = ""; }; + 3B10ED182568E8F100372D13 /* SDL_sound_flac.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_sound_flac.c; sourceTree = ""; }; + 3B10ED192568E8F100372D13 /* stb_vorbis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stb_vorbis.h; sourceTree = ""; }; + 3B10ED352568E95D00372D13 /* eventthread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = eventthread.cpp; sourceTree = ""; }; + 3B10ED372568E95D00372D13 /* rgssad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = rgssad.h; sourceTree = ""; }; + 3B10ED382568E95D00372D13 /* rgssad.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = rgssad.cpp; sourceTree = ""; }; + 3B10ED3A2568E95D00372D13 /* intrulist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = intrulist.h; sourceTree = ""; }; + 3B10ED3B2568E95D00372D13 /* sdl-util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "sdl-util.h"; sourceTree = ""; }; + 3B10ED3C2568E95D00372D13 /* boost-hash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "boost-hash.h"; sourceTree = ""; }; + 3B10ED3D2568E95D00372D13 /* serializable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = serializable.h; sourceTree = ""; }; + 3B10ED3E2568E95D00372D13 /* disposable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = disposable.h; sourceTree = ""; }; + 3B10ED3F2568E95D00372D13 /* serial-util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "serial-util.h"; sourceTree = ""; }; + 3B10ED402568E95D00372D13 /* util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = util.h; sourceTree = ""; }; + 3B10ED412568E95D00372D13 /* exception.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = exception.h; sourceTree = ""; }; + 3B10ED422568E95D00372D13 /* debugwriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = debugwriter.h; sourceTree = ""; }; + 3B10ED432568E95D00372D13 /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = ""; }; + 3B10ED452568E95D00372D13 /* input.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = input.h; sourceTree = ""; }; + 3B10ED462568E95D00372D13 /* input.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = input.cpp; sourceTree = ""; }; + 3B10ED472568E95D00372D13 /* keybindings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = keybindings.cpp; sourceTree = ""; }; + 3B10ED482568E95D00372D13 /* keybindings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = keybindings.h; sourceTree = ""; }; + 3B10ED492568E95D00372D13 /* eventthread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = eventthread.h; sourceTree = ""; }; + 3B10ED4B2568E95D00372D13 /* etc-internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "etc-internal.h"; sourceTree = ""; }; + 3B10ED4C2568E95D00372D13 /* table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = table.cpp; sourceTree = ""; }; + 3B10ED4D2568E95D00372D13 /* etc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = etc.cpp; sourceTree = ""; }; + 3B10ED4E2568E95D00372D13 /* etc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = etc.h; sourceTree = ""; }; + 3B10ED4F2568E95D00372D13 /* table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = table.h; sourceTree = ""; }; + 3B10ED502568E95D00372D13 /* settingsmenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = settingsmenu.h; sourceTree = ""; }; + 3B10ED512568E95D00372D13 /* sharedstate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sharedstate.cpp; sourceTree = ""; }; + 3B10ED532568E95D00372D13 /* filesystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = filesystem.h; sourceTree = ""; }; + 3B10ED542568E95D00372D13 /* filesystem.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = filesystem.mm; sourceTree = ""; }; + 3B10ED552568E95D00372D13 /* meson.build */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = meson.build; sourceTree = ""; }; + 3B10ED562568E95D00372D13 /* main.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = main.mm; sourceTree = ""; }; + 3B10ED572568E95D00372D13 /* config.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = config.mm; sourceTree = ""; }; + 3B10ED592568E95D00372D13 /* lang-fun.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "lang-fun.h"; sourceTree = ""; }; + 3B10ED5A2568E95D00372D13 /* fake-api.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = "fake-api.mm"; sourceTree = ""; }; + 3B10ED5B2568E95D00372D13 /* lang-fun.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = "lang-fun.mm"; sourceTree = ""; }; + 3B10ED5C2568E95D00372D13 /* fake-api.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "fake-api.h"; sourceTree = ""; }; + 3B10ED5E2568E95D00372D13 /* midisource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = midisource.cpp; sourceTree = ""; }; + 3B10ED5F2568E95D00372D13 /* alstream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = alstream.cpp; sourceTree = ""; }; + 3B10ED602568E95D00372D13 /* fluid-fun.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "fluid-fun.cpp"; sourceTree = ""; }; + 3B10ED612568E95D00372D13 /* soundemitter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = soundemitter.h; sourceTree = ""; }; + 3B10ED622568E95D00372D13 /* fluid-fun.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "fluid-fun.h"; sourceTree = ""; }; + 3B10ED632568E95D00372D13 /* sdlsoundsource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sdlsoundsource.cpp; sourceTree = ""; }; + 3B10ED642568E95D00372D13 /* audio.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audio.cpp; sourceTree = ""; }; + 3B10ED652568E95D00372D13 /* soundemitter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = soundemitter.cpp; sourceTree = ""; }; + 3B10ED662568E95D00372D13 /* audiostream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = audiostream.cpp; sourceTree = ""; }; + 3B10ED672568E95D00372D13 /* audio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audio.h; sourceTree = ""; }; + 3B10ED682568E95D00372D13 /* audiostream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = audiostream.h; sourceTree = ""; }; + 3B10ED692568E95D00372D13 /* al-util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "al-util.h"; sourceTree = ""; }; + 3B10ED6A2568E95D00372D13 /* vorbissource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vorbissource.cpp; sourceTree = ""; }; + 3B10ED6B2568E95D00372D13 /* aldatasource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aldatasource.h; sourceTree = ""; }; + 3B10ED6C2568E95D00372D13 /* sharedmidistate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sharedmidistate.h; sourceTree = ""; }; + 3B10ED6D2568E95D00372D13 /* alstream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = alstream.h; sourceTree = ""; }; + 3B10ED6E2568E95D00372D13 /* settingsmenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = settingsmenu.cpp; sourceTree = ""; }; + 3B10ED702568E95D00372D13 /* tilemap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tilemap.h; sourceTree = ""; }; + 3B10ED712568E95D00372D13 /* tilemap-common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "tilemap-common.h"; sourceTree = ""; }; + 3B10ED722568E95D00372D13 /* windowvx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = windowvx.cpp; sourceTree = ""; }; + 3B10ED732568E95D00372D13 /* bitmap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = bitmap.cpp; sourceTree = ""; }; + 3B10ED742568E95D00372D13 /* window.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = window.cpp; sourceTree = ""; }; + 3B10ED752568E95D00372D13 /* viewport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = viewport.h; sourceTree = ""; }; + 3B10ED762568E95D00372D13 /* sprite.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = sprite.cpp; sourceTree = ""; }; + 3B10ED772568E95D00372D13 /* font.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = font.cpp; sourceTree = ""; }; + 3B10ED782568E95D00372D13 /* window.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = window.h; sourceTree = ""; }; + 3B10ED792568E95D00372D13 /* windowvx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = windowvx.h; sourceTree = ""; }; + 3B10ED7A2568E95D00372D13 /* plane.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = plane.h; sourceTree = ""; }; + 3B10ED7B2568E95D00372D13 /* graphics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = graphics.cpp; sourceTree = ""; }; + 3B10ED7C2568E95D00372D13 /* sprite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sprite.h; sourceTree = ""; }; + 3B10ED7D2568E95D00372D13 /* tilemapvx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tilemapvx.cpp; sourceTree = ""; }; + 3B10ED7F2568E95D00372D13 /* vertex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vertex.h; sourceTree = ""; }; + 3B10ED802568E95D00372D13 /* tilequad.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tilequad.cpp; sourceTree = ""; }; + 3B10ED812568E95D00372D13 /* texpool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = texpool.cpp; sourceTree = ""; }; + 3B10ED822568E95E00372D13 /* shader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = shader.h; sourceTree = ""; }; + 3B10ED832568E95E00372D13 /* gl-debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "gl-debug.cpp"; sourceTree = ""; }; + 3B10ED842568E95E00372D13 /* scene.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = scene.cpp; sourceTree = ""; }; + 3B10ED852568E95E00372D13 /* quad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = quad.h; sourceTree = ""; }; + 3B10ED862568E95E00372D13 /* gl-debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gl-debug.h"; sourceTree = ""; }; + 3B10ED872568E95E00372D13 /* gl-fun.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gl-fun.h"; sourceTree = ""; }; + 3B10ED882568E95E00372D13 /* gl-meta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "gl-meta.cpp"; sourceTree = ""; }; + 3B10ED892568E95E00372D13 /* tileatlasvx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tileatlasvx.cpp; sourceTree = ""; }; + 3B10ED8A2568E95E00372D13 /* glstate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = glstate.cpp; sourceTree = ""; }; + 3B10ED8B2568E95E00372D13 /* tileatlas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tileatlas.h; sourceTree = ""; }; + 3B10ED8C2568E95E00372D13 /* shader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = shader.cpp; sourceTree = ""; }; + 3B10ED8D2568E95E00372D13 /* tilequad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tilequad.h; sourceTree = ""; }; + 3B10ED8E2568E95E00372D13 /* tileatlasvx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tileatlasvx.h; sourceTree = ""; }; + 3B10ED8F2568E95E00372D13 /* gl-meta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gl-meta.h"; sourceTree = ""; }; + 3B10ED902568E95E00372D13 /* transform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = transform.h; sourceTree = ""; }; + 3B10ED912568E95E00372D13 /* tileatlas.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tileatlas.cpp; sourceTree = ""; }; + 3B10ED922568E95E00372D13 /* gl-fun.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "gl-fun.cpp"; sourceTree = ""; }; + 3B10ED932568E95E00372D13 /* texpool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = texpool.h; sourceTree = ""; }; + 3B10ED942568E95E00372D13 /* quadarray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = quadarray.h; sourceTree = ""; }; + 3B10ED952568E95E00372D13 /* glstate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = glstate.h; sourceTree = ""; }; + 3B10ED962568E95E00372D13 /* global-ibo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "global-ibo.h"; sourceTree = ""; }; + 3B10ED972568E95E00372D13 /* gl-util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "gl-util.h"; sourceTree = ""; }; + 3B10ED982568E95E00372D13 /* vertex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = vertex.cpp; sourceTree = ""; }; + 3B10ED992568E95E00372D13 /* scene.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = scene.h; sourceTree = ""; }; + 3B10ED9A2568E95E00372D13 /* font.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = font.h; sourceTree = ""; }; + 3B10ED9B2568E95E00372D13 /* graphics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = graphics.h; sourceTree = ""; }; + 3B10ED9C2568E95E00372D13 /* tilemap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = tilemap.cpp; sourceTree = ""; }; + 3B10ED9D2568E95E00372D13 /* autotilesvx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = autotilesvx.cpp; sourceTree = ""; }; + 3B10ED9E2568E95E00372D13 /* viewport.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = viewport.cpp; sourceTree = ""; }; + 3B10ED9F2568E95E00372D13 /* flashable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = flashable.h; sourceTree = ""; }; + 3B10EDA02568E95E00372D13 /* bitmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = bitmap.h; sourceTree = ""; }; + 3B10EDA12568E95E00372D13 /* plane.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = plane.cpp; sourceTree = ""; }; + 3B10EDA22568E95E00372D13 /* autotiles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = autotiles.cpp; sourceTree = ""; }; + 3B10EDA32568E95E00372D13 /* tilemapvx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = tilemapvx.h; sourceTree = ""; }; + 3B10EDA42568E95E00372D13 /* sharedstate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = sharedstate.h; sourceTree = ""; }; + 3B10EDA52568E95E00372D13 /* binding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = binding.h; sourceTree = ""; }; + 3B10EDD62568E96A00372D13 /* window-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "window-binding.cpp"; sourceTree = ""; }; + 3B10EDD72568E96A00372D13 /* filesystem-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "filesystem-binding.cpp"; sourceTree = ""; }; + 3B10EDD82568E96A00372D13 /* viewportelement-binding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "viewportelement-binding.h"; sourceTree = ""; }; + 3B10EDD92568E96A00372D13 /* cusl-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "cusl-binding.cpp"; sourceTree = ""; }; + 3B10EDDA2568E96A00372D13 /* audio-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "audio-binding.cpp"; sourceTree = ""; }; + 3B10EDDB2568E96A00372D13 /* serializable-binding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "serializable-binding.h"; sourceTree = ""; }; + 3B10EDDC2568E96A00372D13 /* input-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "input-binding.cpp"; sourceTree = ""; }; + 3B10EDDD2568E96A00372D13 /* windowvx-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "windowvx-binding.cpp"; sourceTree = ""; }; + 3B10EDDE2568E96A00372D13 /* disposable-binding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "disposable-binding.h"; sourceTree = ""; }; + 3B10EDDF2568E96A00372D13 /* sprite-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "sprite-binding.cpp"; sourceTree = ""; }; + 3B10EDE02568E96A00372D13 /* sceneelement-binding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "sceneelement-binding.h"; sourceTree = ""; }; + 3B10EDE12568E96A00372D13 /* tilemapvx-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "tilemapvx-binding.cpp"; sourceTree = ""; }; + 3B10EDE22568E96A00372D13 /* module_rpg2.rb.xxd */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = module_rpg2.rb.xxd; sourceTree = ""; }; + 3B10EDE32568E96A00372D13 /* meson.build */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = meson.build; sourceTree = ""; }; + 3B10EDE42568E96A00372D13 /* bitmap-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "bitmap-binding.cpp"; sourceTree = ""; }; + 3B10EDE52568E96A00372D13 /* table-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "table-binding.cpp"; sourceTree = ""; }; + 3B10EDE62568E96A00372D13 /* etc-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "etc-binding.cpp"; sourceTree = ""; }; + 3B10EDE72568E96A00372D13 /* tilemap-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "tilemap-binding.cpp"; sourceTree = ""; }; + 3B10EDE82568E96A00372D13 /* miniffi-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "miniffi-binding.cpp"; sourceTree = ""; }; + 3B10EDE92568E96A00372D13 /* graphics-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "graphics-binding.cpp"; sourceTree = ""; }; + 3B10EDEA2568E96A00372D13 /* plane-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "plane-binding.cpp"; sourceTree = ""; }; + 3B10EDEB2568E96A00372D13 /* binding-types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "binding-types.h"; sourceTree = ""; }; + 3B10EDEC2568E96A00372D13 /* font-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "font-binding.cpp"; sourceTree = ""; }; + 3B10EDED2568E96A00372D13 /* module_rpg1.rb.xxd */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = module_rpg1.rb.xxd; sourceTree = ""; }; + 3B10EDEE2568E96A00372D13 /* binding-util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "binding-util.h"; sourceTree = ""; }; + 3B10EDEF2568E96A00372D13 /* binding-util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "binding-util.cpp"; sourceTree = ""; }; + 3B10EDF02568E96A00372D13 /* binding-mri.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "binding-mri.cpp"; sourceTree = ""; }; + 3B10EDF12568E96A00372D13 /* flashable-binding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "flashable-binding.h"; sourceTree = ""; }; + 3B10EDF22568E96A00372D13 /* module_rpg3.rb.xxd */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = module_rpg3.rb.xxd; sourceTree = ""; }; + 3B10EDF32568E96A00372D13 /* module_rpg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = module_rpg.cpp; sourceTree = ""; }; + 3B10EDF42568E96A00372D13 /* viewport-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "viewport-binding.cpp"; sourceTree = ""; }; + 3B10EE122568EA0900372D13 /* CocoaHelpers.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CocoaHelpers.mm; sourceTree = SOURCE_ROOT; }; + 3B10EE132568EA0900372D13 /* CocoaHelpers.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = CocoaHelpers.hpp; sourceTree = SOURCE_ROOT; }; 3BA08EA4256641ED00449CFF /* Assets.bundle */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Assets.bundle; sourceTree = BUILT_PRODUCTS_DIR; }; 3BA08EA6256641EE00449CFF /* Assets.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Assets.plist; sourceTree = ""; }; - 3BA08EE725664BCC00449CFF /* SDL_sound_shn.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_sound_shn.c; sourceTree = ""; }; - 3BA08EE825664BCC00449CFF /* SDL_sound.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_sound.h; sourceTree = ""; }; - 3BA08EE925664BCC00449CFF /* SDL_sound_coreaudio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_sound_coreaudio.c; sourceTree = ""; }; - 3BA08EEA25664BCC00449CFF /* SDL_sound_skeleton.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_sound_skeleton.c; sourceTree = ""; }; - 3BA08EEB25664BCC00449CFF /* SDL_sound_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SDL_sound_internal.h; sourceTree = ""; }; - 3BA08EEC25664BCC00449CFF /* SDL_sound_raw.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_sound_raw.c; sourceTree = ""; }; - 3BA08EED25664BCC00449CFF /* SDL_sound_modplug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_sound_modplug.c; sourceTree = ""; }; - 3BA08EEE25664BCC00449CFF /* dr_mp3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dr_mp3.h; sourceTree = ""; }; - 3BA08EEF25664BCC00449CFF /* SDL_sound_vorbis.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_sound_vorbis.c; sourceTree = ""; }; - 3BA08EF025664BCC00449CFF /* SDL_sound.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_sound.c; sourceTree = ""; }; - 3BA08EF125664BCC00449CFF /* SDL_sound_voc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_sound_voc.c; sourceTree = ""; }; - 3BA08EF225664BCC00449CFF /* dr_flac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = dr_flac.h; sourceTree = ""; }; - 3BA08EF325664BCC00449CFF /* SDL_sound_wav.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_sound_wav.c; sourceTree = ""; }; - 3BA08EF425664BCC00449CFF /* SDL_sound_au.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_sound_au.c; sourceTree = ""; }; - 3BA08EF525664BCC00449CFF /* SDL_sound_mp3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_sound_mp3.c; sourceTree = ""; }; - 3BA08EF625664BCC00449CFF /* SDL_sound_aiff.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_sound_aiff.c; sourceTree = ""; }; - 3BA08EF725664BCC00449CFF /* SDL_sound_flac.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = SDL_sound_flac.c; sourceTree = ""; }; - 3BA08EF825664BCC00449CFF /* stb_vorbis.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stb_vorbis.h; sourceTree = ""; }; 3BA08FA425674C9400449CFF /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; 3BD2B3AF25651885003DAD8A /* entitlements.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = entitlements.plist; sourceTree = ""; }; 3BD2B46525651BF3003DAD8A /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; @@ -315,170 +420,9 @@ 3BD2B46925651C1B003DAD8A /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; 3BD2B46A25651C2D003DAD8A /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; }; 3BD2B47A256534BA003DAD8A /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; - 3BD2B4AC25654AD6003DAD8A /* blur.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = blur.frag; path = ../shader/blur.frag; sourceTree = ""; }; - 3BD2B4AD25654AD6003DAD8A /* simpleMatrix.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = simpleMatrix.vert; path = ../shader/simpleMatrix.vert; sourceTree = ""; }; - 3BD2B4AE25654AD6003DAD8A /* gray.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = gray.frag; path = ../shader/gray.frag; sourceTree = ""; }; - 3BD2B4AF25654AD6003DAD8A /* simple.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = simple.frag; path = ../shader/simple.frag; sourceTree = ""; }; - 3BD2B4B025654AD6003DAD8A /* blurV.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = blurV.vert; path = ../shader/blurV.vert; sourceTree = ""; }; - 3BD2B4B125654AD6003DAD8A /* sprite.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = sprite.vert; path = ../shader/sprite.vert; sourceTree = ""; }; - 3BD2B4B225654AD6003DAD8A /* tilemap.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = tilemap.vert; path = ../shader/tilemap.vert; sourceTree = ""; }; - 3BD2B4B325654AD6003DAD8A /* minimal.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = minimal.vert; path = ../shader/minimal.vert; sourceTree = ""; }; - 3BD2B4B425654AD6003DAD8A /* trans.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = trans.frag; path = ../shader/trans.frag; sourceTree = ""; }; - 3BD2B4B525654AD6003DAD8A /* simple.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = simple.vert; path = ../shader/simple.vert; sourceTree = ""; }; - 3BD2B4B625654AD6003DAD8A /* plane.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = plane.frag; path = ../shader/plane.frag; sourceTree = ""; }; - 3BD2B4B725654AD7003DAD8A /* flatColor.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = flatColor.frag; path = ../shader/flatColor.frag; sourceTree = ""; }; - 3BD2B4B825654AD7003DAD8A /* blurH.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = blurH.vert; path = ../shader/blurH.vert; sourceTree = ""; }; - 3BD2B4B925654AD7003DAD8A /* simpleAlphaUni.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = simpleAlphaUni.frag; path = ../shader/simpleAlphaUni.frag; sourceTree = ""; }; - 3BD2B4BA25654AD7003DAD8A /* transSimple.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = transSimple.frag; path = ../shader/transSimple.frag; sourceTree = ""; }; - 3BD2B4BB25654AD7003DAD8A /* bitmapBlit.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = bitmapBlit.frag; path = ../shader/bitmapBlit.frag; sourceTree = ""; }; - 3BD2B4BC25654AD7003DAD8A /* common.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = common.h; path = ../shader/common.h; sourceTree = ""; }; - 3BD2B4BD25654AD7003DAD8A /* simpleAlpha.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = simpleAlpha.frag; path = ../shader/simpleAlpha.frag; sourceTree = ""; }; - 3BD2B4BE25654AD8003DAD8A /* simpleColor.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = simpleColor.vert; path = ../shader/simpleColor.vert; sourceTree = ""; }; - 3BD2B4BF25654AD8003DAD8A /* simpleColor.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = simpleColor.frag; path = ../shader/simpleColor.frag; sourceTree = ""; }; - 3BD2B4C025654AD8003DAD8A /* tilemapvx.vert */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = tilemapvx.vert; path = ../shader/tilemapvx.vert; sourceTree = ""; }; - 3BD2B4C125654AD8003DAD8A /* tilemap.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = tilemap.frag; path = ../shader/tilemap.frag; sourceTree = ""; }; - 3BD2B4C225654AD8003DAD8A /* sprite.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = sprite.frag; path = ../shader/sprite.frag; sourceTree = ""; }; - 3BD2B4C325654AD8003DAD8A /* hue.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = hue.frag; path = ../shader/hue.frag; sourceTree = ""; }; - 3BD2B4C425654AD8003DAD8A /* flashMap.frag */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.glsl; name = flashMap.frag; path = ../shader/flashMap.frag; sourceTree = ""; }; - 3BD2B4C625654B6F003DAD8A /* EssentialsCompatibility.rb */ = {isa = PBXFileReference; lastKnownFileType = text.script.ruby; name = EssentialsCompatibility.rb; path = ../scripts/EssentialsCompatibility.rb; sourceTree = ""; }; - 3BD2B4EE25654DC7003DAD8A /* icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = icon.png; path = ../assets/icon.png; sourceTree = ""; }; - 3BD2B4F025654DDB003DAD8A /* liberation.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = liberation.ttf; path = ../assets/liberation.ttf; sourceTree = ""; }; - 3BD2B4F125654DE3003DAD8A /* wqymicrohei.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; name = wqymicrohei.ttf; path = ../assets/wqymicrohei.ttf; sourceTree = ""; }; - 3BD2B4F7256558B6003DAD8A /* CocoaHelpers.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CocoaHelpers.mm; sourceTree = ""; }; - 3BD2B4F8256558B6003DAD8A /* CocoaHelpers.hpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.h; path = CocoaHelpers.hpp; sourceTree = ""; }; 3BD2B7252565AEC0003DAD8A /* mkxp-z.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "mkxp-z.app"; sourceTree = BUILT_PRODUCTS_DIR; }; 3BD2B7272565B343003DAD8A /* README.md */ = {isa = PBXFileReference; lastKnownFileType = net.daringfireball.markdown; name = README.md; path = ../README.md; sourceTree = ""; }; 3BD2B7282565B35D003DAD8A /* mkxp.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = mkxp.json; path = ../mkxp.json; sourceTree = ""; }; - 3BDB230B2564512300C4A63D /* quadarray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = quadarray.h; path = ../src/quadarray.h; sourceTree = ""; }; - 3BDB230C2564512300C4A63D /* filesystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = filesystem.h; path = ../src/filesystem.h; sourceTree = ""; }; - 3BDB230D2564512300C4A63D /* serializable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serializable.h; path = ../src/serializable.h; sourceTree = ""; }; - 3BDB230E2564512300C4A63D /* tilemapvx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tilemapvx.h; path = ../src/tilemapvx.h; sourceTree = ""; }; - 3BDB230F2564512400C4A63D /* fluid-fun.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "fluid-fun.h"; path = "../src/fluid-fun.h"; sourceTree = ""; }; - 3BDB23102564512400C4A63D /* disposable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = disposable.h; path = ../src/disposable.h; sourceTree = ""; }; - 3BDB23112564512400C4A63D /* vertex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vertex.cpp; path = ../src/vertex.cpp; sourceTree = ""; }; - 3BDB23122564512400C4A63D /* shader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = shader.h; path = ../src/shader.h; sourceTree = ""; }; - 3BDB23132564512400C4A63D /* gl-debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "gl-debug.h"; path = "../src/gl-debug.h"; sourceTree = ""; }; - 3BDB23142564512400C4A63D /* sprite.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sprite.cpp; path = ../src/sprite.cpp; sourceTree = ""; }; - 3BDB23152564512400C4A63D /* audio.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = audio.cpp; path = ../src/audio.cpp; sourceTree = ""; }; - 3BDB23162564512400C4A63D /* tilemapvx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tilemapvx.cpp; path = ../src/tilemapvx.cpp; sourceTree = ""; }; - 3BDB23172564512400C4A63D /* tilequad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tilequad.h; path = ../src/tilequad.h; sourceTree = ""; }; - 3BDB23182564512400C4A63D /* settingsmenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = settingsmenu.h; path = ../src/settingsmenu.h; sourceTree = ""; }; - 3BDB23192564512500C4A63D /* graphics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = graphics.h; path = ../src/graphics.h; sourceTree = ""; }; - 3BDB231A2564512500C4A63D /* graphics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = graphics.cpp; path = ../src/graphics.cpp; sourceTree = ""; }; - 3BDB231B2564512500C4A63D /* sdl-util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "sdl-util.h"; path = "../src/sdl-util.h"; sourceTree = ""; }; - 3BDB231C2564512500C4A63D /* aldatasource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = aldatasource.h; path = ../src/aldatasource.h; sourceTree = ""; }; - 3BDB231D2564512500C4A63D /* eventthread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = eventthread.cpp; path = ../src/eventthread.cpp; sourceTree = ""; }; - 3BDB231E2564512500C4A63D /* filesystem.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = filesystem.mm; path = ../src/filesystem.mm; sourceTree = ""; }; - 3BDB231F2564512500C4A63D /* gl-fun.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "gl-fun.h"; path = "../src/gl-fun.h"; sourceTree = ""; }; - 3BDB23202564512500C4A63D /* rgssad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rgssad.h; path = ../src/rgssad.h; sourceTree = ""; }; - 3BDB23212564512600C4A63D /* sharedstate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sharedstate.cpp; path = ../src/sharedstate.cpp; sourceTree = ""; }; - 3BDB23222564512600C4A63D /* lang-fun.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "lang-fun.mm"; path = "../src/lang-fun.mm"; sourceTree = ""; }; - 3BDB23232564512600C4A63D /* tileatlas.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tileatlas.cpp; path = ../src/tileatlas.cpp; sourceTree = ""; }; - 3BDB23242564512600C4A63D /* tilemap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tilemap.cpp; path = ../src/tilemap.cpp; sourceTree = ""; }; - 3BDB23252564512600C4A63D /* eventthread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = eventthread.h; path = ../src/eventthread.h; sourceTree = ""; }; - 3BDB23262564512600C4A63D /* font.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = font.cpp; path = ../src/font.cpp; sourceTree = ""; }; - 3BDB23272564512600C4A63D /* quad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = quad.h; path = ../src/quad.h; sourceTree = ""; }; - 3BDB23282564512600C4A63D /* debugwriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = debugwriter.h; path = ../src/debugwriter.h; sourceTree = ""; }; - 3BDB23292564512700C4A63D /* transform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = transform.h; path = ../src/transform.h; sourceTree = ""; }; - 3BDB232A2564512700C4A63D /* bitmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = bitmap.h; path = ../src/bitmap.h; sourceTree = ""; }; - 3BDB232B2564512700C4A63D /* etc-internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "etc-internal.h"; path = "../src/etc-internal.h"; sourceTree = ""; }; - 3BDB232C2564512700C4A63D /* plane.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = plane.cpp; path = ../src/plane.cpp; sourceTree = ""; }; - 3BDB232D2564512700C4A63D /* viewport.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = viewport.cpp; path = ../src/viewport.cpp; sourceTree = ""; }; - 3BDB232E2564512700C4A63D /* keybindings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = keybindings.cpp; path = ../src/keybindings.cpp; sourceTree = ""; }; - 3BDB232F2564512700C4A63D /* windowvx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = windowvx.h; path = ../src/windowvx.h; sourceTree = ""; }; - 3BDB23302564512700C4A63D /* input.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = input.h; path = ../src/input.h; sourceTree = ""; }; - 3BDB23312564512800C4A63D /* vertex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = vertex.h; path = ../src/vertex.h; sourceTree = ""; }; - 3BDB23322564512800C4A63D /* fake-api.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = "fake-api.mm"; path = "../src/fake-api.mm"; sourceTree = ""; }; - 3BDB23332564512800C4A63D /* tilemap-common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "tilemap-common.h"; path = "../src/tilemap-common.h"; sourceTree = ""; }; - 3BDB23342564512800C4A63D /* scene.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scene.h; path = ../src/scene.h; sourceTree = ""; }; - 3BDB23352564512800C4A63D /* font.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = font.h; path = ../src/font.h; sourceTree = ""; }; - 3BDB23362564512800C4A63D /* util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = util.h; path = ../src/util.h; sourceTree = ""; }; - 3BDB23372564512800C4A63D /* input.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = input.cpp; path = ../src/input.cpp; sourceTree = ""; }; - 3BDB23382564512800C4A63D /* midisource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = midisource.cpp; path = ../src/midisource.cpp; sourceTree = ""; }; - 3BDB23392564512900C4A63D /* texpool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = texpool.h; path = ../src/texpool.h; sourceTree = ""; }; - 3BDB233A2564512900C4A63D /* fake-api.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "fake-api.h"; path = "../src/fake-api.h"; sourceTree = ""; }; - 3BDB233B2564512900C4A63D /* sharedstate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sharedstate.h; path = ../src/sharedstate.h; sourceTree = ""; }; - 3BDB233C2564512900C4A63D /* binding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = binding.h; path = ../src/binding.h; sourceTree = ""; }; - 3BDB233D2564512900C4A63D /* sharedmidistate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sharedmidistate.h; path = ../src/sharedmidistate.h; sourceTree = ""; }; - 3BDB233E2564512900C4A63D /* window.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = window.h; path = ../src/window.h; sourceTree = ""; }; - 3BDB233F2564512900C4A63D /* bitmap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = bitmap.cpp; path = ../src/bitmap.cpp; sourceTree = ""; }; - 3BDB23402564512900C4A63D /* gl-fun.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "gl-fun.cpp"; path = "../src/gl-fun.cpp"; sourceTree = ""; }; - 3BDB23412564512900C4A63D /* autotiles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = autotiles.cpp; path = ../src/autotiles.cpp; sourceTree = ""; }; - 3BDB23422564512A00C4A63D /* flashable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = flashable.h; path = ../src/flashable.h; sourceTree = ""; }; - 3BDB23432564512A00C4A63D /* audiostream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = audiostream.cpp; path = ../src/audiostream.cpp; sourceTree = ""; }; - 3BDB23442564512A00C4A63D /* viewport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = viewport.h; path = ../src/viewport.h; sourceTree = ""; }; - 3BDB23452564512A00C4A63D /* tileatlas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tileatlas.h; path = ../src/tileatlas.h; sourceTree = ""; }; - 3BDB23462564512A00C4A63D /* al-util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "al-util.h"; path = "../src/al-util.h"; sourceTree = ""; }; - 3BDB23472564512A00C4A63D /* serial-util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "serial-util.h"; path = "../src/serial-util.h"; sourceTree = ""; }; - 3BDB23482564512B00C4A63D /* gl-meta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "gl-meta.cpp"; path = "../src/gl-meta.cpp"; sourceTree = ""; }; - 3BDB23492564512B00C4A63D /* keybindings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = keybindings.h; path = ../src/keybindings.h; sourceTree = ""; }; - 3BDB234A2564512B00C4A63D /* rgssad.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rgssad.cpp; path = ../src/rgssad.cpp; sourceTree = ""; }; - 3BDB234B2564512B00C4A63D /* alstream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = alstream.h; path = ../src/alstream.h; sourceTree = ""; }; - 3BDB234C2564512B00C4A63D /* texpool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = texpool.cpp; path = ../src/texpool.cpp; sourceTree = ""; }; - 3BDB234D2564512B00C4A63D /* tileatlasvx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tileatlasvx.h; path = ../src/tileatlasvx.h; sourceTree = ""; }; - 3BDB234E2564512B00C4A63D /* fluid-fun.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "fluid-fun.cpp"; path = "../src/fluid-fun.cpp"; sourceTree = ""; }; - 3BDB234F2564512B00C4A63D /* tilemap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tilemap.h; path = ../src/tilemap.h; sourceTree = ""; }; - 3BDB23502564512B00C4A63D /* table.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = table.cpp; path = ../src/table.cpp; sourceTree = ""; }; - 3BDB23512564512B00C4A63D /* soundemitter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = soundemitter.h; path = ../src/soundemitter.h; sourceTree = ""; }; - 3BDB23522564512B00C4A63D /* windowvx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = windowvx.cpp; path = ../src/windowvx.cpp; sourceTree = ""; }; - 3BDB23532564512B00C4A63D /* audiostream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = audiostream.h; path = ../src/audiostream.h; sourceTree = ""; }; - 3BDB23542564512B00C4A63D /* scene.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scene.cpp; path = ../src/scene.cpp; sourceTree = ""; }; - 3BDB23552564512B00C4A63D /* sdlsoundsource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sdlsoundsource.cpp; path = ../src/sdlsoundsource.cpp; sourceTree = ""; }; - 3BDB23562564512C00C4A63D /* glstate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = glstate.h; path = ../src/glstate.h; sourceTree = ""; }; - 3BDB23572564512C00C4A63D /* tileatlasvx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tileatlasvx.cpp; path = ../src/tileatlasvx.cpp; sourceTree = ""; }; - 3BDB23582564512C00C4A63D /* shader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = shader.cpp; path = ../src/shader.cpp; sourceTree = ""; }; - 3BDB235A2564512C00C4A63D /* audio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = audio.h; path = ../src/audio.h; sourceTree = ""; }; - 3BDB235B2564512C00C4A63D /* vorbissource.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = vorbissource.cpp; path = ../src/vorbissource.cpp; sourceTree = ""; }; - 3BDB235C2564512C00C4A63D /* lang-fun.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "lang-fun.h"; path = "../src/lang-fun.h"; sourceTree = ""; }; - 3BDB235D2564512C00C4A63D /* etc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = etc.h; path = ../src/etc.h; sourceTree = ""; }; - 3BDB235E2564512C00C4A63D /* alstream.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = alstream.cpp; path = ../src/alstream.cpp; sourceTree = ""; }; - 3BDB235F2564512C00C4A63D /* intrulist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = intrulist.h; path = ../src/intrulist.h; sourceTree = ""; }; - 3BDB23602564512D00C4A63D /* autotilesvx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = autotilesvx.cpp; path = ../src/autotilesvx.cpp; sourceTree = ""; }; - 3BDB23612564512D00C4A63D /* gl-meta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "gl-meta.h"; path = "../src/gl-meta.h"; sourceTree = ""; }; - 3BDB23622564512D00C4A63D /* settingsmenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = settingsmenu.cpp; path = ../src/settingsmenu.cpp; sourceTree = ""; }; - 3BDB23632564512D00C4A63D /* global-ibo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "global-ibo.h"; path = "../src/global-ibo.h"; sourceTree = ""; }; - 3BDB23642564512D00C4A63D /* sprite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sprite.h; path = ../src/sprite.h; sourceTree = ""; }; - 3BDB23652564512D00C4A63D /* plane.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = plane.h; path = ../src/plane.h; sourceTree = ""; }; - 3BDB23662564512D00C4A63D /* config.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = config.mm; path = ../src/config.mm; sourceTree = ""; }; - 3BDB23672564512D00C4A63D /* gl-debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "gl-debug.cpp"; path = "../src/gl-debug.cpp"; sourceTree = ""; }; - 3BDB23682564512D00C4A63D /* tilequad.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tilequad.cpp; path = ../src/tilequad.cpp; sourceTree = ""; }; - 3BDB23692564512D00C4A63D /* exception.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = exception.h; path = ../src/exception.h; sourceTree = ""; }; - 3BDB236A2564512D00C4A63D /* gl-util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "gl-util.h"; path = "../src/gl-util.h"; sourceTree = ""; }; - 3BDB236B2564512D00C4A63D /* soundemitter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = soundemitter.cpp; path = ../src/soundemitter.cpp; sourceTree = ""; }; - 3BDB236C2564512D00C4A63D /* etc.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = etc.cpp; path = ../src/etc.cpp; sourceTree = ""; }; - 3BDB236D2564512E00C4A63D /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = config.h; path = ../src/config.h; sourceTree = ""; }; - 3BDB236E2564512E00C4A63D /* table.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = table.h; path = ../src/table.h; sourceTree = ""; }; - 3BDB236F2564512E00C4A63D /* boost-hash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "boost-hash.h"; path = "../src/boost-hash.h"; sourceTree = ""; }; - 3BDB23702564512E00C4A63D /* main.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = main.mm; path = ../src/main.mm; sourceTree = ""; }; - 3BDB23712564512E00C4A63D /* glstate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = glstate.cpp; path = ../src/glstate.cpp; sourceTree = ""; }; - 3BDB23722564512E00C4A63D /* window.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = window.cpp; path = ../src/window.cpp; sourceTree = ""; }; - 3BDB23A22564517100C4A63D /* table-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "table-binding.cpp"; path = "../binding/table-binding.cpp"; sourceTree = ""; }; - 3BDB23A32564517100C4A63D /* binding-types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "binding-types.h"; path = "../binding/binding-types.h"; sourceTree = ""; }; - 3BDB23A42564517100C4A63D /* windowvx-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "windowvx-binding.cpp"; path = "../binding/windowvx-binding.cpp"; sourceTree = ""; }; - 3BDB23A52564517100C4A63D /* tilemap-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "tilemap-binding.cpp"; path = "../binding/tilemap-binding.cpp"; sourceTree = ""; }; - 3BDB23A72564517100C4A63D /* sprite-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "sprite-binding.cpp"; path = "../binding/sprite-binding.cpp"; sourceTree = ""; }; - 3BDB23A82564517100C4A63D /* window-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "window-binding.cpp"; path = "../binding/window-binding.cpp"; sourceTree = ""; }; - 3BDB23A92564517100C4A63D /* input-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "input-binding.cpp"; path = "../binding/input-binding.cpp"; sourceTree = ""; }; - 3BDB23AA2564517100C4A63D /* etc-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "etc-binding.cpp"; path = "../binding/etc-binding.cpp"; sourceTree = ""; }; - 3BDB23AB2564517200C4A63D /* serializable-binding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "serializable-binding.h"; path = "../binding/serializable-binding.h"; sourceTree = ""; }; - 3BDB23AD2564517200C4A63D /* bitmap-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "bitmap-binding.cpp"; path = "../binding/bitmap-binding.cpp"; sourceTree = ""; }; - 3BDB23AF2564517200C4A63D /* font-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "font-binding.cpp"; path = "../binding/font-binding.cpp"; sourceTree = ""; }; - 3BDB23B02564517200C4A63D /* binding-mri.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "binding-mri.cpp"; path = "../binding/binding-mri.cpp"; sourceTree = ""; }; - 3BDB23B22564517300C4A63D /* graphics-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "graphics-binding.cpp"; path = "../binding/graphics-binding.cpp"; sourceTree = ""; }; - 3BDB23B32564517300C4A63D /* miniffi-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "miniffi-binding.cpp"; path = "../binding/miniffi-binding.cpp"; sourceTree = ""; }; - 3BDB23B42564517300C4A63D /* viewport-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "viewport-binding.cpp"; path = "../binding/viewport-binding.cpp"; sourceTree = ""; }; - 3BDB23B52564517300C4A63D /* binding-util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "binding-util.h"; path = "../binding/binding-util.h"; sourceTree = ""; }; - 3BDB23B62564517300C4A63D /* flashable-binding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "flashable-binding.h"; path = "../binding/flashable-binding.h"; sourceTree = ""; }; - 3BDB23B72564517300C4A63D /* filesystem-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "filesystem-binding.cpp"; path = "../binding/filesystem-binding.cpp"; sourceTree = ""; }; - 3BDB23B82564517300C4A63D /* tilemapvx-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "tilemapvx-binding.cpp"; path = "../binding/tilemapvx-binding.cpp"; sourceTree = ""; }; - 3BDB23B92564517400C4A63D /* disposable-binding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "disposable-binding.h"; path = "../binding/disposable-binding.h"; sourceTree = ""; }; - 3BDB23BA2564517400C4A63D /* audio-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "audio-binding.cpp"; path = "../binding/audio-binding.cpp"; sourceTree = ""; }; - 3BDB23BB2564517400C4A63D /* viewportelement-binding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "viewportelement-binding.h"; path = "../binding/viewportelement-binding.h"; sourceTree = ""; }; - 3BDB23BC2564517400C4A63D /* cusl-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "cusl-binding.cpp"; path = "../binding/cusl-binding.cpp"; sourceTree = ""; }; - 3BDB23BD2564517400C4A63D /* sceneelement-binding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "sceneelement-binding.h"; path = "../binding/sceneelement-binding.h"; sourceTree = ""; }; - 3BDB23BE2564517400C4A63D /* module_rpg.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = module_rpg.cpp; path = ../binding/module_rpg.cpp; sourceTree = ""; }; - 3BDB23BF2564517400C4A63D /* plane-binding.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "plane-binding.cpp"; path = "../binding/plane-binding.cpp"; sourceTree = ""; }; - 3BDB23C02564517500C4A63D /* binding-util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "binding-util.cpp"; path = "../binding/binding-util.cpp"; sourceTree = ""; }; 3BDB23E22564546E00C4A63D /* icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = icon.icns; sourceTree = ""; }; 3BDB240A2564715C00C4A63D /* Config.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Config.xcconfig; sourceTree = ""; }; 3BDB25C52565184600C4A63D /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; @@ -498,18 +442,17 @@ 3BE080FD256879FE0006849F /* libogg.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libogg.a; path = "Dependencies/build-x86_64/lib/libogg.a"; sourceTree = ""; }; 3BE080FF256879FE0006849F /* libphysfs.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libphysfs.a; path = "Dependencies/build-x86_64/lib/libphysfs.a"; sourceTree = ""; }; 3BE08100256879FE0006849F /* libsigc-2.0.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libsigc-2.0.a"; path = "Dependencies/build-x86_64/lib/libsigc-2.0.a"; sourceTree = ""; }; - 3BE0812425687EFF0006849F /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; - 3BE0812625687F070006849F /* libbz2.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libbz2.tbd; path = usr/lib/libbz2.tbd; sourceTree = SDKROOT; }; - 3BE0812925687F130006849F /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; - 3BE0812C25687F390006849F /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; }; - 3BE0812E25687F4F0006849F /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ForceFeedback.framework; path = System/Library/Frameworks/ForceFeedback.framework; sourceTree = SDKROOT; }; - 3BE0813025687F640006849F /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; }; - 3BE0813225687F700006849F /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; - 3BE0813525687FA30006849F /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; }; - 3BE0813F25689EAC0006849F /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; }; - 3BE0814025689EB70006849F /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; }; 3BE081452568A5C60006849F /* libpng.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpng.a; path = "Dependencies/build-x86_64/lib/libpng.a"; sourceTree = ""; }; 3BE081492568A5F60006849F /* libturbojpeg.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libturbojpeg.a; path = "Dependencies/build-x86_64/lib/libturbojpeg.a"; sourceTree = ""; }; + 3BE081502568D3A50006849F /* libbz2.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libbz2.tbd; path = usr/lib/libbz2.tbd; sourceTree = SDKROOT; }; + 3BE081512568D3A60006849F /* CoreAudio.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreAudio.framework; path = System/Library/Frameworks/CoreAudio.framework; sourceTree = SDKROOT; }; + 3BE081522568D3A60006849F /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; }; + 3BE081532568D3A60006849F /* CoreVideo.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreVideo.framework; path = System/Library/Frameworks/CoreVideo.framework; sourceTree = SDKROOT; }; + 3BE081542568D3A60006849F /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; }; + 3BE081552568D3A60006849F /* Carbon.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Carbon.framework; path = System/Library/Frameworks/Carbon.framework; sourceTree = SDKROOT; }; + 3BE081562568D3A60006849F /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; + 3BE081572568D3A60006849F /* ForceFeedback.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ForceFeedback.framework; path = System/Library/Frameworks/ForceFeedback.framework; sourceTree = SDKROOT; }; + 3BE081582568D3A60006849F /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -524,22 +467,9 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 3BE0813625687FA30006849F /* Carbon.framework in Frameworks */, - 3BE0813325687F700006849F /* AppKit.framework in Frameworks */, - 3BE0813125687F640006849F /* Metal.framework in Frameworks */, - 3BE0812D25687F390006849F /* CoreVideo.framework in Frameworks */, - 3BE0812F25687F4F0006849F /* ForceFeedback.framework in Frameworks */, - 3BE0812A25687F130006849F /* CoreGraphics.framework in Frameworks */, - 3BE0812725687F070006849F /* libbz2.tbd in Frameworks */, - 3BE0812525687EFF0006849F /* CoreAudio.framework in Frameworks */, - 3BD2B6E72565AEC0003DAD8A /* IOKit.framework in Frameworks */, 3BE08112256879FE0006849F /* libruby.2.6-static.a in Frameworks */, - 3BD2B6ED2565AEC0003DAD8A /* libiconv.tbd in Frameworks */, 3BE0810D256879FE0006849F /* libSDL2_ttf.a in Frameworks */, - 3BD2B6EE2565AEC0003DAD8A /* OpenAL.framework in Frameworks */, 3BE08119256879FE0006849F /* libvorbisenc.a in Frameworks */, - 3BD2B6EF2565AEC0003DAD8A /* CoreFoundation.framework in Frameworks */, - 3BD2B6F12565AEC0003DAD8A /* Foundation.framework in Frameworks */, 3BE08102256879FE0006849F /* libSDL2main.a in Frameworks */, 3BE08107256879FE0006849F /* libpixman-1.a in Frameworks */, 3BE0811B256879FE0006849F /* libogg.a in Frameworks */, @@ -547,15 +477,29 @@ 3BE0814A2568A5F60006849F /* libturbojpeg.a in Frameworks */, 3BE081462568A5C60006849F /* libpng.a in Frameworks */, 3BE08104256879FE0006849F /* libvorbis.a in Frameworks */, - 3BA08E9B256638C900449CFF /* AudioToolbox.framework in Frameworks */, 3BE0811E256879FE0006849F /* libsigc-2.0.a in Frameworks */, 3BE08118256879FE0006849F /* libSDL2_test.a in Frameworks */, + 3BA08FA525674C9900449CFF /* OpenGL.framework in Frameworks */, + 3BD2B6E72565AEC0003DAD8A /* IOKit.framework in Frameworks */, + 3BD2B6EE2565AEC0003DAD8A /* OpenAL.framework in Frameworks */, + 3B10EC5D2568D40C00372D13 /* Carbon.framework in Frameworks */, + 3B10EC5E2568D40C00372D13 /* AppKit.framework in Frameworks */, + 3B10EC5F2568D40C00372D13 /* Metal.framework in Frameworks */, + 3B10EC602568D40C00372D13 /* ForceFeedback.framework in Frameworks */, + 3B10EC612568D40C00372D13 /* CoreVideo.framework in Frameworks */, + 3B10EC622568D40C00372D13 /* Carbon.framework in Frameworks */, + 3B10EC5C2568D40500372D13 /* CoreGraphics.framework in Frameworks */, + 3BE081592568D3A60006849F /* libbz2.tbd in Frameworks */, + 3B10EC632568D40C00372D13 /* CoreAudio.framework in Frameworks */, + 3BA08E9B256638C900449CFF /* AudioToolbox.framework in Frameworks */, + 3BD2B6F12565AEC0003DAD8A /* Foundation.framework in Frameworks */, + 3BD2B6EF2565AEC0003DAD8A /* CoreFoundation.framework in Frameworks */, + 3BD2B6F32565AEC0003DAD8A /* libz.tbd in Frameworks */, + 3BD2B6ED2565AEC0003DAD8A /* libiconv.tbd in Frameworks */, 3BE08105256879FE0006849F /* libvorbisfile.a in Frameworks */, 3BE0810E256879FE0006849F /* libSDL2_image.a in Frameworks */, 3BE0811A256879FE0006849F /* libfreetype.a in Frameworks */, 3BE0810B256879FE0006849F /* libobjfwbridge.a in Frameworks */, - 3BD2B6F32565AEC0003DAD8A /* libz.tbd in Frameworks */, - 3BA08FA525674C9900449CFF /* OpenGL.framework in Frameworks */, 3BE0811D256879FE0006849F /* libphysfs.a in Frameworks */, 3BE08110256879FE0006849F /* libobjfw.a in Frameworks */, ); @@ -564,6 +508,316 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 3B10EC6C2568E5EA00372D13 /* Source */ = { + isa = PBXGroup; + children = ( + 3B10EE112568E9FF00372D13 /* Temp */, + 3B10ED342568E95D00372D13 /* src */, + 3B10EDD52568E96A00372D13 /* binding */, + 3B10ED062568E8F100372D13 /* SDL2_sound */, + ); + name = Source; + sourceTree = ""; + }; + 3B10EC8B2568E79800372D13 /* Shaders */ = { + isa = PBXGroup; + children = ( + 3B10EC942568E7B500372D13 /* bitmapBlit.frag */, + 3B10EC9B2568E7B500372D13 /* blur.frag */, + 3B10EC912568E7B500372D13 /* blurH.vert */, + 3B10EC9A2568E7B500372D13 /* blurV.vert */, + 3B10ECA32568E7B600372D13 /* common.h */, + 3B10EC8E2568E7B500372D13 /* flashMap.frag */, + 3B10EC9F2568E7B500372D13 /* flatColor.frag */, + 3B10ECA42568E7B600372D13 /* gray.frag */, + 3B10EC932568E7B500372D13 /* hue.frag */, + 3B10ECA12568E7B600372D13 /* minimal.vert */, + 3B10EC9C2568E7B500372D13 /* plane.frag */, + 3B10EC992568E7B500372D13 /* simple.frag */, + 3B10EC9E2568E7B500372D13 /* simple.vert */, + 3B10EC8F2568E7B500372D13 /* simpleAlpha.frag */, + 3B10EC9D2568E7B500372D13 /* simpleAlphaUni.frag */, + 3B10EC8D2568E7B400372D13 /* simpleColor.frag */, + 3B10ECA52568E7B600372D13 /* simpleColor.vert */, + 3B10EC902568E7B500372D13 /* simpleMatrix.vert */, + 3B10EC972568E7B500372D13 /* sprite.frag */, + 3B10EC982568E7B500372D13 /* sprite.vert */, + 3B10EC952568E7B500372D13 /* tilemap.frag */, + 3B10ECA02568E7B600372D13 /* tilemap.vert */, + 3B10EC962568E7B500372D13 /* tilemapvx.vert */, + 3B10ECA22568E7B600372D13 /* trans.frag */, + 3B10EC922568E7B500372D13 /* transSimple.frag */, + ); + name = Shaders; + sourceTree = ""; + }; + 3B10EC8C2568E7A400372D13 /* BindingScripts */ = { + isa = PBXGroup; + children = ( + 3B10ECA62568E7CB00372D13 /* EssentialsCompatibility.rb */, + ); + name = BindingScripts; + sourceTree = ""; + }; + 3B10ED062568E8F100372D13 /* SDL2_sound */ = { + isa = PBXGroup; + children = ( + 3B10ED072568E8F100372D13 /* SDL_sound_shn.c */, + 3B10ED082568E8F100372D13 /* SDL_sound.h */, + 3B10ED092568E8F100372D13 /* SDL_sound_coreaudio.c */, + 3B10ED0A2568E8F100372D13 /* SDL_sound_skeleton.c */, + 3B10ED0B2568E8F100372D13 /* SDL_sound_internal.h */, + 3B10ED0C2568E8F100372D13 /* SDL_sound_raw.c */, + 3B10ED0D2568E8F100372D13 /* SDL_sound_modplug.c */, + 3B10ED0E2568E8F100372D13 /* dr_mp3.h */, + 3B10ED0F2568E8F100372D13 /* meson.build */, + 3B10ED102568E8F100372D13 /* SDL_sound_vorbis.c */, + 3B10ED112568E8F100372D13 /* SDL_sound.c */, + 3B10ED122568E8F100372D13 /* SDL_sound_voc.c */, + 3B10ED132568E8F100372D13 /* dr_flac.h */, + 3B10ED142568E8F100372D13 /* SDL_sound_wav.c */, + 3B10ED152568E8F100372D13 /* SDL_sound_au.c */, + 3B10ED162568E8F100372D13 /* SDL_sound_mp3.c */, + 3B10ED172568E8F100372D13 /* SDL_sound_aiff.c */, + 3B10ED182568E8F100372D13 /* SDL_sound_flac.c */, + 3B10ED192568E8F100372D13 /* stb_vorbis.h */, + ); + name = SDL2_sound; + path = ../SDL2_sound; + sourceTree = ""; + }; + 3B10ED342568E95D00372D13 /* src */ = { + isa = PBXGroup; + children = ( + 3B10ED362568E95D00372D13 /* crypto */, + 3B10ED392568E95D00372D13 /* util */, + 3B10ED442568E95D00372D13 /* input */, + 3B10ED4A2568E95D00372D13 /* etc */, + 3B10ED522568E95D00372D13 /* filesystem */, + 3B10ED582568E95D00372D13 /* system */, + 3B10ED5D2568E95D00372D13 /* audio */, + 3B10ED6F2568E95D00372D13 /* display */, + 3B10ED352568E95D00372D13 /* eventthread.cpp */, + 3B10ED432568E95D00372D13 /* config.h */, + 3B10ED492568E95D00372D13 /* eventthread.h */, + 3B10ED502568E95D00372D13 /* settingsmenu.h */, + 3B10ED512568E95D00372D13 /* sharedstate.cpp */, + 3B10ED552568E95D00372D13 /* meson.build */, + 3B10ED562568E95D00372D13 /* main.mm */, + 3B10ED572568E95D00372D13 /* config.mm */, + 3B10ED6E2568E95D00372D13 /* settingsmenu.cpp */, + 3B10EDA42568E95E00372D13 /* sharedstate.h */, + 3B10EDA52568E95E00372D13 /* binding.h */, + ); + name = src; + path = ../src; + sourceTree = ""; + }; + 3B10ED362568E95D00372D13 /* crypto */ = { + isa = PBXGroup; + children = ( + 3B10ED372568E95D00372D13 /* rgssad.h */, + 3B10ED382568E95D00372D13 /* rgssad.cpp */, + ); + path = crypto; + sourceTree = ""; + }; + 3B10ED392568E95D00372D13 /* util */ = { + isa = PBXGroup; + children = ( + 3B10ED3A2568E95D00372D13 /* intrulist.h */, + 3B10ED3B2568E95D00372D13 /* sdl-util.h */, + 3B10ED3C2568E95D00372D13 /* boost-hash.h */, + 3B10ED3D2568E95D00372D13 /* serializable.h */, + 3B10ED3E2568E95D00372D13 /* disposable.h */, + 3B10ED3F2568E95D00372D13 /* serial-util.h */, + 3B10ED402568E95D00372D13 /* util.h */, + 3B10ED412568E95D00372D13 /* exception.h */, + 3B10ED422568E95D00372D13 /* debugwriter.h */, + ); + path = util; + sourceTree = ""; + }; + 3B10ED442568E95D00372D13 /* input */ = { + isa = PBXGroup; + children = ( + 3B10ED452568E95D00372D13 /* input.h */, + 3B10ED462568E95D00372D13 /* input.cpp */, + 3B10ED472568E95D00372D13 /* keybindings.cpp */, + 3B10ED482568E95D00372D13 /* keybindings.h */, + ); + path = input; + sourceTree = ""; + }; + 3B10ED4A2568E95D00372D13 /* etc */ = { + isa = PBXGroup; + children = ( + 3B10ED4B2568E95D00372D13 /* etc-internal.h */, + 3B10ED4C2568E95D00372D13 /* table.cpp */, + 3B10ED4D2568E95D00372D13 /* etc.cpp */, + 3B10ED4E2568E95D00372D13 /* etc.h */, + 3B10ED4F2568E95D00372D13 /* table.h */, + ); + path = etc; + sourceTree = ""; + }; + 3B10ED522568E95D00372D13 /* filesystem */ = { + isa = PBXGroup; + children = ( + 3B10ED532568E95D00372D13 /* filesystem.h */, + 3B10ED542568E95D00372D13 /* filesystem.mm */, + ); + path = filesystem; + sourceTree = ""; + }; + 3B10ED582568E95D00372D13 /* system */ = { + isa = PBXGroup; + children = ( + 3B10ED592568E95D00372D13 /* lang-fun.h */, + 3B10ED5A2568E95D00372D13 /* fake-api.mm */, + 3B10ED5B2568E95D00372D13 /* lang-fun.mm */, + 3B10ED5C2568E95D00372D13 /* fake-api.h */, + ); + path = system; + sourceTree = ""; + }; + 3B10ED5D2568E95D00372D13 /* audio */ = { + isa = PBXGroup; + children = ( + 3B10ED5E2568E95D00372D13 /* midisource.cpp */, + 3B10ED5F2568E95D00372D13 /* alstream.cpp */, + 3B10ED602568E95D00372D13 /* fluid-fun.cpp */, + 3B10ED612568E95D00372D13 /* soundemitter.h */, + 3B10ED622568E95D00372D13 /* fluid-fun.h */, + 3B10ED632568E95D00372D13 /* sdlsoundsource.cpp */, + 3B10ED642568E95D00372D13 /* audio.cpp */, + 3B10ED652568E95D00372D13 /* soundemitter.cpp */, + 3B10ED662568E95D00372D13 /* audiostream.cpp */, + 3B10ED672568E95D00372D13 /* audio.h */, + 3B10ED682568E95D00372D13 /* audiostream.h */, + 3B10ED692568E95D00372D13 /* al-util.h */, + 3B10ED6A2568E95D00372D13 /* vorbissource.cpp */, + 3B10ED6B2568E95D00372D13 /* aldatasource.h */, + 3B10ED6C2568E95D00372D13 /* sharedmidistate.h */, + 3B10ED6D2568E95D00372D13 /* alstream.h */, + ); + path = audio; + sourceTree = ""; + }; + 3B10ED6F2568E95D00372D13 /* display */ = { + isa = PBXGroup; + children = ( + 3B10ED702568E95D00372D13 /* tilemap.h */, + 3B10ED712568E95D00372D13 /* tilemap-common.h */, + 3B10ED722568E95D00372D13 /* windowvx.cpp */, + 3B10ED732568E95D00372D13 /* bitmap.cpp */, + 3B10ED742568E95D00372D13 /* window.cpp */, + 3B10ED752568E95D00372D13 /* viewport.h */, + 3B10ED762568E95D00372D13 /* sprite.cpp */, + 3B10ED772568E95D00372D13 /* font.cpp */, + 3B10ED782568E95D00372D13 /* window.h */, + 3B10ED792568E95D00372D13 /* windowvx.h */, + 3B10ED7A2568E95D00372D13 /* plane.h */, + 3B10ED7B2568E95D00372D13 /* graphics.cpp */, + 3B10ED7C2568E95D00372D13 /* sprite.h */, + 3B10ED7D2568E95D00372D13 /* tilemapvx.cpp */, + 3B10ED7E2568E95D00372D13 /* gl */, + 3B10ED9A2568E95E00372D13 /* font.h */, + 3B10ED9B2568E95E00372D13 /* graphics.h */, + 3B10ED9C2568E95E00372D13 /* tilemap.cpp */, + 3B10ED9D2568E95E00372D13 /* autotilesvx.cpp */, + 3B10ED9E2568E95E00372D13 /* viewport.cpp */, + 3B10ED9F2568E95E00372D13 /* flashable.h */, + 3B10EDA02568E95E00372D13 /* bitmap.h */, + 3B10EDA12568E95E00372D13 /* plane.cpp */, + 3B10EDA22568E95E00372D13 /* autotiles.cpp */, + 3B10EDA32568E95E00372D13 /* tilemapvx.h */, + ); + path = display; + sourceTree = ""; + }; + 3B10ED7E2568E95D00372D13 /* gl */ = { + isa = PBXGroup; + children = ( + 3B10ED7F2568E95D00372D13 /* vertex.h */, + 3B10ED802568E95D00372D13 /* tilequad.cpp */, + 3B10ED812568E95D00372D13 /* texpool.cpp */, + 3B10ED822568E95E00372D13 /* shader.h */, + 3B10ED832568E95E00372D13 /* gl-debug.cpp */, + 3B10ED842568E95E00372D13 /* scene.cpp */, + 3B10ED852568E95E00372D13 /* quad.h */, + 3B10ED862568E95E00372D13 /* gl-debug.h */, + 3B10ED872568E95E00372D13 /* gl-fun.h */, + 3B10ED882568E95E00372D13 /* gl-meta.cpp */, + 3B10ED892568E95E00372D13 /* tileatlasvx.cpp */, + 3B10ED8A2568E95E00372D13 /* glstate.cpp */, + 3B10ED8B2568E95E00372D13 /* tileatlas.h */, + 3B10ED8C2568E95E00372D13 /* shader.cpp */, + 3B10ED8D2568E95E00372D13 /* tilequad.h */, + 3B10ED8E2568E95E00372D13 /* tileatlasvx.h */, + 3B10ED8F2568E95E00372D13 /* gl-meta.h */, + 3B10ED902568E95E00372D13 /* transform.h */, + 3B10ED912568E95E00372D13 /* tileatlas.cpp */, + 3B10ED922568E95E00372D13 /* gl-fun.cpp */, + 3B10ED932568E95E00372D13 /* texpool.h */, + 3B10ED942568E95E00372D13 /* quadarray.h */, + 3B10ED952568E95E00372D13 /* glstate.h */, + 3B10ED962568E95E00372D13 /* global-ibo.h */, + 3B10ED972568E95E00372D13 /* gl-util.h */, + 3B10ED982568E95E00372D13 /* vertex.cpp */, + 3B10ED992568E95E00372D13 /* scene.h */, + ); + path = gl; + sourceTree = ""; + }; + 3B10EDD52568E96A00372D13 /* binding */ = { + isa = PBXGroup; + children = ( + 3B10EDD62568E96A00372D13 /* window-binding.cpp */, + 3B10EDD72568E96A00372D13 /* filesystem-binding.cpp */, + 3B10EDD82568E96A00372D13 /* viewportelement-binding.h */, + 3B10EDD92568E96A00372D13 /* cusl-binding.cpp */, + 3B10EDDA2568E96A00372D13 /* audio-binding.cpp */, + 3B10EDDB2568E96A00372D13 /* serializable-binding.h */, + 3B10EDDC2568E96A00372D13 /* input-binding.cpp */, + 3B10EDDD2568E96A00372D13 /* windowvx-binding.cpp */, + 3B10EDDE2568E96A00372D13 /* disposable-binding.h */, + 3B10EDDF2568E96A00372D13 /* sprite-binding.cpp */, + 3B10EDE02568E96A00372D13 /* sceneelement-binding.h */, + 3B10EDE12568E96A00372D13 /* tilemapvx-binding.cpp */, + 3B10EDE22568E96A00372D13 /* module_rpg2.rb.xxd */, + 3B10EDE32568E96A00372D13 /* meson.build */, + 3B10EDE42568E96A00372D13 /* bitmap-binding.cpp */, + 3B10EDE52568E96A00372D13 /* table-binding.cpp */, + 3B10EDE62568E96A00372D13 /* etc-binding.cpp */, + 3B10EDE72568E96A00372D13 /* tilemap-binding.cpp */, + 3B10EDE82568E96A00372D13 /* miniffi-binding.cpp */, + 3B10EDE92568E96A00372D13 /* graphics-binding.cpp */, + 3B10EDEA2568E96A00372D13 /* plane-binding.cpp */, + 3B10EDEB2568E96A00372D13 /* binding-types.h */, + 3B10EDEC2568E96A00372D13 /* font-binding.cpp */, + 3B10EDED2568E96A00372D13 /* module_rpg1.rb.xxd */, + 3B10EDEE2568E96A00372D13 /* binding-util.h */, + 3B10EDEF2568E96A00372D13 /* binding-util.cpp */, + 3B10EDF02568E96A00372D13 /* binding-mri.cpp */, + 3B10EDF12568E96A00372D13 /* flashable-binding.h */, + 3B10EDF22568E96A00372D13 /* module_rpg3.rb.xxd */, + 3B10EDF32568E96A00372D13 /* module_rpg.cpp */, + 3B10EDF42568E96A00372D13 /* viewport-binding.cpp */, + ); + name = binding; + path = ../binding; + sourceTree = ""; + }; + 3B10EE112568E9FF00372D13 /* Temp */ = { + isa = PBXGroup; + children = ( + 3B10EE132568EA0900372D13 /* CocoaHelpers.hpp */, + 3B10EE122568EA0900372D13 /* CocoaHelpers.mm */, + ); + path = Temp; + sourceTree = ""; + }; 3BA08EA5256641ED00449CFF /* misc */ = { isa = PBXGroup; children = ( @@ -572,37 +826,10 @@ path = misc; sourceTree = ""; }; - 3BA08EE625664BCC00449CFF /* SDL2_sound */ = { - isa = PBXGroup; - children = ( - 3BA08EE725664BCC00449CFF /* SDL_sound_shn.c */, - 3BA08EE825664BCC00449CFF /* SDL_sound.h */, - 3BA08EE925664BCC00449CFF /* SDL_sound_coreaudio.c */, - 3BA08EEA25664BCC00449CFF /* SDL_sound_skeleton.c */, - 3BA08EEB25664BCC00449CFF /* SDL_sound_internal.h */, - 3BA08EEC25664BCC00449CFF /* SDL_sound_raw.c */, - 3BA08EED25664BCC00449CFF /* SDL_sound_modplug.c */, - 3BA08EEE25664BCC00449CFF /* dr_mp3.h */, - 3BA08EEF25664BCC00449CFF /* SDL_sound_vorbis.c */, - 3BA08EF025664BCC00449CFF /* SDL_sound.c */, - 3BA08EF125664BCC00449CFF /* SDL_sound_voc.c */, - 3BA08EF225664BCC00449CFF /* dr_flac.h */, - 3BA08EF325664BCC00449CFF /* SDL_sound_wav.c */, - 3BA08EF425664BCC00449CFF /* SDL_sound_au.c */, - 3BA08EF525664BCC00449CFF /* SDL_sound_mp3.c */, - 3BA08EF625664BCC00449CFF /* SDL_sound_aiff.c */, - 3BA08EF725664BCC00449CFF /* SDL_sound_flac.c */, - 3BA08EF825664BCC00449CFF /* stb_vorbis.h */, - ); - name = SDL2_sound; - path = ../SDL2_sound; - sourceTree = ""; - }; 3BD2B3B2256518A1003DAD8A /* Configuration */ = { isa = PBXGroup; children = ( 3BD2B7282565B35D003DAD8A /* mkxp.json */, - 3BDB240A2564715C00C4A63D /* Config.xcconfig */, 3BD2B3AF25651885003DAD8A /* entitlements.plist */, 3BDB25C52565184600C4A63D /* Info.plist */, ); @@ -615,6 +842,15 @@ 3BA08FA425674C9400449CFF /* OpenGL.framework */, 3BD2B47A256534BA003DAD8A /* IOKit.framework */, 3BD2B46A25651C2D003DAD8A /* OpenAL.framework */, + 3BE081552568D3A60006849F /* Carbon.framework */, + 3BE081582568D3A60006849F /* AppKit.framework */, + 3BE081542568D3A60006849F /* Metal.framework */, + 3BE081572568D3A60006849F /* ForceFeedback.framework */, + 3BE081532568D3A60006849F /* CoreVideo.framework */, + 3BE081522568D3A60006849F /* Carbon.framework */, + 3BE081562568D3A60006849F /* CoreGraphics.framework */, + 3BE081502568D3A50006849F /* libbz2.tbd */, + 3BE081512568D3A60006849F /* CoreAudio.framework */, 3BD2B46925651C1B003DAD8A /* AudioToolbox.framework */, 3BD2B46725651C00003DAD8A /* Foundation.framework */, 3BD2B46625651BFC003DAD8A /* CoreFoundation.framework */, @@ -624,59 +860,13 @@ name = System; sourceTree = ""; }; - 3BD2B4AB25654A49003DAD8A /* Shaders */ = { - isa = PBXGroup; - children = ( - 3BD2B4BB25654AD7003DAD8A /* bitmapBlit.frag */, - 3BD2B4AC25654AD6003DAD8A /* blur.frag */, - 3BD2B4B825654AD7003DAD8A /* blurH.vert */, - 3BD2B4B025654AD6003DAD8A /* blurV.vert */, - 3BD2B4BC25654AD7003DAD8A /* common.h */, - 3BD2B4C425654AD8003DAD8A /* flashMap.frag */, - 3BD2B4B725654AD7003DAD8A /* flatColor.frag */, - 3BD2B4AE25654AD6003DAD8A /* gray.frag */, - 3BD2B4C325654AD8003DAD8A /* hue.frag */, - 3BD2B4B325654AD6003DAD8A /* minimal.vert */, - 3BD2B4B625654AD6003DAD8A /* plane.frag */, - 3BD2B4AF25654AD6003DAD8A /* simple.frag */, - 3BD2B4B525654AD6003DAD8A /* simple.vert */, - 3BD2B4BD25654AD7003DAD8A /* simpleAlpha.frag */, - 3BD2B4B925654AD7003DAD8A /* simpleAlphaUni.frag */, - 3BD2B4BF25654AD8003DAD8A /* simpleColor.frag */, - 3BD2B4BE25654AD8003DAD8A /* simpleColor.vert */, - 3BD2B4AD25654AD6003DAD8A /* simpleMatrix.vert */, - 3BD2B4C225654AD8003DAD8A /* sprite.frag */, - 3BD2B4B125654AD6003DAD8A /* sprite.vert */, - 3BD2B4C125654AD8003DAD8A /* tilemap.frag */, - 3BD2B4B225654AD6003DAD8A /* tilemap.vert */, - 3BD2B4C025654AD8003DAD8A /* tilemapvx.vert */, - 3BD2B4B425654AD6003DAD8A /* trans.frag */, - 3BD2B4BA25654AD7003DAD8A /* transSimple.frag */, - ); - name = Shaders; - sourceTree = ""; - }; - 3BD2B4C525654B4C003DAD8A /* Scripts */ = { - isa = PBXGroup; - children = ( - 3BD2B4C625654B6F003DAD8A /* EssentialsCompatibility.rb */, - ); - name = Scripts; - sourceTree = ""; - }; - 3BD2B4F625655886003DAD8A /* Cocoa */ = { - isa = PBXGroup; - children = ( - 3BD2B4F7256558B6003DAD8A /* CocoaHelpers.mm */, - 3BD2B4F8256558B6003DAD8A /* CocoaHelpers.hpp */, - ); - name = Cocoa; - sourceTree = ""; - }; 3BDB22EB25644FBF00C4A63D = { isa = PBXGroup; children = ( 3BD2B7272565B343003DAD8A /* README.md */, + 3BDB23E22564546E00C4A63D /* icon.icns */, + 3BDB240A2564715C00C4A63D /* Config.xcconfig */, + 3BDB23E12564545F00C4A63D /* Assets */, 3BDB2409256470AE00C4A63D /* Player */, 3BA08EA5256641ED00449CFF /* misc */, 3BDB22F72564501400C4A63D /* Products */, @@ -693,160 +883,14 @@ name = Products; sourceTree = ""; }; - 3BDB230A256450EE00C4A63D /* Core Source */ = { - isa = PBXGroup; - children = ( - 3BD2B4F625655886003DAD8A /* Cocoa */, - 3BD2B4AB25654A49003DAD8A /* Shaders */, - 3BDB23462564512A00C4A63D /* al-util.h */, - 3BDB231C2564512500C4A63D /* aldatasource.h */, - 3BDB235E2564512C00C4A63D /* alstream.cpp */, - 3BDB234B2564512B00C4A63D /* alstream.h */, - 3BDB23152564512400C4A63D /* audio.cpp */, - 3BDB235A2564512C00C4A63D /* audio.h */, - 3BDB23432564512A00C4A63D /* audiostream.cpp */, - 3BDB23532564512B00C4A63D /* audiostream.h */, - 3BDB23412564512900C4A63D /* autotiles.cpp */, - 3BDB23602564512D00C4A63D /* autotilesvx.cpp */, - 3BDB233C2564512900C4A63D /* binding.h */, - 3BDB233F2564512900C4A63D /* bitmap.cpp */, - 3BDB232A2564512700C4A63D /* bitmap.h */, - 3BDB236F2564512E00C4A63D /* boost-hash.h */, - 3BDB236D2564512E00C4A63D /* config.h */, - 3BDB23662564512D00C4A63D /* config.mm */, - 3BDB23282564512600C4A63D /* debugwriter.h */, - 3BDB23102564512400C4A63D /* disposable.h */, - 3BDB232B2564512700C4A63D /* etc-internal.h */, - 3BDB236C2564512D00C4A63D /* etc.cpp */, - 3BDB235D2564512C00C4A63D /* etc.h */, - 3BDB231D2564512500C4A63D /* eventthread.cpp */, - 3BDB23252564512600C4A63D /* eventthread.h */, - 3BDB23692564512D00C4A63D /* exception.h */, - 3BDB233A2564512900C4A63D /* fake-api.h */, - 3BDB23322564512800C4A63D /* fake-api.mm */, - 3BDB230C2564512300C4A63D /* filesystem.h */, - 3BDB231E2564512500C4A63D /* filesystem.mm */, - 3BDB23422564512A00C4A63D /* flashable.h */, - 3BDB234E2564512B00C4A63D /* fluid-fun.cpp */, - 3BDB230F2564512400C4A63D /* fluid-fun.h */, - 3BDB23262564512600C4A63D /* font.cpp */, - 3BDB23352564512800C4A63D /* font.h */, - 3BDB23672564512D00C4A63D /* gl-debug.cpp */, - 3BDB23132564512400C4A63D /* gl-debug.h */, - 3BDB23402564512900C4A63D /* gl-fun.cpp */, - 3BDB231F2564512500C4A63D /* gl-fun.h */, - 3BDB23482564512B00C4A63D /* gl-meta.cpp */, - 3BDB23612564512D00C4A63D /* gl-meta.h */, - 3BDB236A2564512D00C4A63D /* gl-util.h */, - 3BDB23632564512D00C4A63D /* global-ibo.h */, - 3BDB23712564512E00C4A63D /* glstate.cpp */, - 3BDB23562564512C00C4A63D /* glstate.h */, - 3BDB231A2564512500C4A63D /* graphics.cpp */, - 3BDB23192564512500C4A63D /* graphics.h */, - 3BDB23372564512800C4A63D /* input.cpp */, - 3BDB23302564512700C4A63D /* input.h */, - 3BDB235F2564512C00C4A63D /* intrulist.h */, - 3BDB232E2564512700C4A63D /* keybindings.cpp */, - 3BDB23492564512B00C4A63D /* keybindings.h */, - 3BDB235C2564512C00C4A63D /* lang-fun.h */, - 3BDB23222564512600C4A63D /* lang-fun.mm */, - 3BDB23702564512E00C4A63D /* main.mm */, - 3BDB23382564512800C4A63D /* midisource.cpp */, - 3BDB232C2564512700C4A63D /* plane.cpp */, - 3BDB23652564512D00C4A63D /* plane.h */, - 3BDB23272564512600C4A63D /* quad.h */, - 3BDB230B2564512300C4A63D /* quadarray.h */, - 3BDB234A2564512B00C4A63D /* rgssad.cpp */, - 3BDB23202564512500C4A63D /* rgssad.h */, - 3BDB23542564512B00C4A63D /* scene.cpp */, - 3BDB23342564512800C4A63D /* scene.h */, - 3BDB231B2564512500C4A63D /* sdl-util.h */, - 3BDB23552564512B00C4A63D /* sdlsoundsource.cpp */, - 3BDB23472564512A00C4A63D /* serial-util.h */, - 3BDB230D2564512300C4A63D /* serializable.h */, - 3BDB23622564512D00C4A63D /* settingsmenu.cpp */, - 3BDB23182564512400C4A63D /* settingsmenu.h */, - 3BDB23582564512C00C4A63D /* shader.cpp */, - 3BDB23122564512400C4A63D /* shader.h */, - 3BDB233D2564512900C4A63D /* sharedmidistate.h */, - 3BDB23212564512600C4A63D /* sharedstate.cpp */, - 3BDB233B2564512900C4A63D /* sharedstate.h */, - 3BDB236B2564512D00C4A63D /* soundemitter.cpp */, - 3BDB23512564512B00C4A63D /* soundemitter.h */, - 3BDB23142564512400C4A63D /* sprite.cpp */, - 3BDB23642564512D00C4A63D /* sprite.h */, - 3BDB23502564512B00C4A63D /* table.cpp */, - 3BDB236E2564512E00C4A63D /* table.h */, - 3BDB234C2564512B00C4A63D /* texpool.cpp */, - 3BDB23392564512900C4A63D /* texpool.h */, - 3BDB23232564512600C4A63D /* tileatlas.cpp */, - 3BDB23452564512A00C4A63D /* tileatlas.h */, - 3BDB23572564512C00C4A63D /* tileatlasvx.cpp */, - 3BDB234D2564512B00C4A63D /* tileatlasvx.h */, - 3BDB23332564512800C4A63D /* tilemap-common.h */, - 3BDB23242564512600C4A63D /* tilemap.cpp */, - 3BDB234F2564512B00C4A63D /* tilemap.h */, - 3BDB23162564512400C4A63D /* tilemapvx.cpp */, - 3BDB230E2564512300C4A63D /* tilemapvx.h */, - 3BDB23682564512D00C4A63D /* tilequad.cpp */, - 3BDB23172564512400C4A63D /* tilequad.h */, - 3BDB23292564512700C4A63D /* transform.h */, - 3BDB23362564512800C4A63D /* util.h */, - 3BDB23112564512400C4A63D /* vertex.cpp */, - 3BDB23312564512800C4A63D /* vertex.h */, - 3BDB232D2564512700C4A63D /* viewport.cpp */, - 3BDB23442564512A00C4A63D /* viewport.h */, - 3BDB235B2564512C00C4A63D /* vorbissource.cpp */, - 3BDB23722564512E00C4A63D /* window.cpp */, - 3BDB233E2564512900C4A63D /* window.h */, - 3BDB23522564512B00C4A63D /* windowvx.cpp */, - 3BDB232F2564512700C4A63D /* windowvx.h */, - ); - name = "Core Source"; - sourceTree = ""; - }; - 3BDB23A12564515900C4A63D /* Binding Source */ = { - isa = PBXGroup; - children = ( - 3BD2B4C525654B4C003DAD8A /* Scripts */, - 3BDB23BA2564517400C4A63D /* audio-binding.cpp */, - 3BDB23B02564517200C4A63D /* binding-mri.cpp */, - 3BDB23A32564517100C4A63D /* binding-types.h */, - 3BDB23C02564517500C4A63D /* binding-util.cpp */, - 3BDB23B52564517300C4A63D /* binding-util.h */, - 3BDB23AD2564517200C4A63D /* bitmap-binding.cpp */, - 3BDB23BC2564517400C4A63D /* cusl-binding.cpp */, - 3BDB23B92564517400C4A63D /* disposable-binding.h */, - 3BDB23AA2564517100C4A63D /* etc-binding.cpp */, - 3BDB23B72564517300C4A63D /* filesystem-binding.cpp */, - 3BDB23B62564517300C4A63D /* flashable-binding.h */, - 3BDB23AF2564517200C4A63D /* font-binding.cpp */, - 3BDB23B22564517300C4A63D /* graphics-binding.cpp */, - 3BDB23A92564517100C4A63D /* input-binding.cpp */, - 3BDB23B32564517300C4A63D /* miniffi-binding.cpp */, - 3BDB23BE2564517400C4A63D /* module_rpg.cpp */, - 3BDB23BF2564517400C4A63D /* plane-binding.cpp */, - 3BDB23BD2564517400C4A63D /* sceneelement-binding.h */, - 3BDB23AB2564517200C4A63D /* serializable-binding.h */, - 3BDB23A72564517100C4A63D /* sprite-binding.cpp */, - 3BDB23A22564517100C4A63D /* table-binding.cpp */, - 3BDB23A52564517100C4A63D /* tilemap-binding.cpp */, - 3BDB23B82564517300C4A63D /* tilemapvx-binding.cpp */, - 3BDB23B42564517300C4A63D /* viewport-binding.cpp */, - 3BDB23BB2564517400C4A63D /* viewportelement-binding.h */, - 3BDB23A82564517100C4A63D /* window-binding.cpp */, - 3BDB23A42564517100C4A63D /* windowvx-binding.cpp */, - ); - name = "Binding Source"; - sourceTree = ""; - }; 3BDB23E12564545F00C4A63D /* Assets */ = { isa = PBXGroup; children = ( - 3BD2B4F125654DE3003DAD8A /* wqymicrohei.ttf */, - 3BD2B4F025654DDB003DAD8A /* liberation.ttf */, - 3BD2B4EE25654DC7003DAD8A /* icon.png */, - 3BDB23E22564546E00C4A63D /* icon.icns */, + 3B10EC8C2568E7A400372D13 /* BindingScripts */, + 3B10EC8B2568E79800372D13 /* Shaders */, + 3B10EC832568E78400372D13 /* icon.png */, + 3B10EC842568E78400372D13 /* liberation.ttf */, + 3B10EC852568E78400372D13 /* wqymicrohei.ttf */, ); name = Assets; sourceTree = ""; @@ -854,15 +898,6 @@ 3BDB23E5256455A400C4A63D /* Frameworks */ = { isa = PBXGroup; children = ( - 3BE0813525687FA30006849F /* Carbon.framework */, - 3BE0813225687F700006849F /* AppKit.framework */, - 3BE0813025687F640006849F /* Metal.framework */, - 3BE0812E25687F4F0006849F /* ForceFeedback.framework */, - 3BE0812C25687F390006849F /* CoreVideo.framework */, - 3BE0814025689EB70006849F /* Carbon.framework */, - 3BE0812925687F130006849F /* CoreGraphics.framework */, - 3BE0812625687F070006849F /* libbz2.tbd */, - 3BE0812425687EFF0006849F /* CoreAudio.framework */, 3BE080CA256829FE0006849F /* Temp-IntelOnly */, 3BD2B46425651BEB003DAD8A /* System */, ); @@ -872,11 +907,8 @@ 3BDB2409256470AE00C4A63D /* Player */ = { isa = PBXGroup; children = ( + 3B10EC6C2568E5EA00372D13 /* Source */, 3BD2B3B2256518A1003DAD8A /* Configuration */, - 3BDB230A256450EE00C4A63D /* Core Source */, - 3BDB23A12564515900C4A63D /* Binding Source */, - 3BDB23E12564545F00C4A63D /* Assets */, - 3BA08EE625664BCC00449CFF /* SDL2_sound */, ); name = Player; sourceTree = ""; @@ -887,7 +919,6 @@ 3BE080FC256879FE0006849F /* libfreetype.a */, 3BE080F2256879FD0006849F /* libobjfw.a */, 3BE080ED256879FD0006849F /* libobjfwbridge.a */, - 3BE0813F25689EAC0006849F /* Carbon.framework */, 3BE080FD256879FE0006849F /* libogg.a */, 3BE081452568A5C60006849F /* libpng.a */, 3BE081492568A5F60006849F /* libturbojpeg.a */, @@ -909,23 +940,6 @@ }; /* End PBXGroup section */ -/* Begin PBXLegacyTarget section */ - 3BA08E902566314300449CFF /* Obtain Dependencies */ = { - isa = PBXLegacyTarget; - buildArgumentsString = "everything ruby -f .Intel"; - buildConfigurationList = 3BA08E912566314300449CFF /* Build configuration list for PBXLegacyTarget "Obtain Dependencies" */; - buildPhases = ( - ); - buildToolPath = /usr/bin/make; - buildWorkingDirectory = "$(PROJECT_DIR)/Dependencies"; - dependencies = ( - ); - name = "Obtain Dependencies"; - passBuildSettingsInEnvironment = 1; - productName = gen; - }; -/* End PBXLegacyTarget section */ - /* Begin PBXNativeTarget section */ 3BA08EA3256641ED00449CFF /* Assets */ = { isa = PBXNativeTarget; @@ -973,9 +987,6 @@ attributes = { LastUpgradeCheck = 1220; TargetAttributes = { - 3BA08E902566314300449CFF = { - CreatedOnToolsVersion = 12.2; - }; 3BA08EA3256641ED00449CFF = { CreatedOnToolsVersion = 12.2; }; @@ -995,7 +1006,6 @@ projectRoot = ""; targets = ( 3BA08EA3256641ED00449CFF /* Assets */, - 3BA08E902566314300449CFF /* Obtain Dependencies */, 3BD2B64B2565AEC0003DAD8A /* Player */, ); }; @@ -1006,7 +1016,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 3BA08ECE2566437500449CFF /* icon.png in Resources */, + 3B10EC862568E78500372D13 /* icon.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1014,8 +1024,11 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 3B10EE072568E96A00372D13 /* module_rpg1.rb.xxd in Resources */, + 3B10EDFD2568E96A00372D13 /* module_rpg2.rb.xxd in Resources */, 3BA08ED4256643C200449CFF /* Assets.bundle in Resources */, 3BD2B6F92565AEC0003DAD8A /* icon.icns in Resources */, + 3B10EE0A2568E96A00372D13 /* module_rpg3.rb.xxd in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1033,149 +1046,83 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 3BD2B64D2565AEC0003DAD8A /* audio-binding.cpp in Sources */, - 3BA08F1125664BCD00449CFF /* SDL_sound_flac.c in Sources */, - 3BD2B64E2565AEC0003DAD8A /* binding-mri.cpp in Sources */, - 3BD2B64F2565AEC0003DAD8A /* binding-types.h in Sources */, - 3BA08EF925664BCC00449CFF /* SDL_sound_shn.c in Sources */, - 3BD2B6502565AEC0003DAD8A /* binding-util.cpp in Sources */, - 3BD2B6512565AEC0003DAD8A /* binding-util.h in Sources */, - 3BD2B6522565AEC0003DAD8A /* bitmap-binding.cpp in Sources */, - 3BD2B6532565AEC0003DAD8A /* cusl-binding.cpp in Sources */, - 3BD2B6542565AEC0003DAD8A /* disposable-binding.h in Sources */, - 3BD2B6552565AEC0003DAD8A /* etc-binding.cpp in Sources */, - 3BD2B6562565AEC0003DAD8A /* filesystem-binding.cpp in Sources */, - 3BD2B6572565AEC0003DAD8A /* flashable-binding.h in Sources */, - 3BD2B6582565AEC0003DAD8A /* font-binding.cpp in Sources */, - 3BD2B6592565AEC0003DAD8A /* graphics-binding.cpp in Sources */, - 3BD2B65A2565AEC0003DAD8A /* input-binding.cpp in Sources */, - 3BD2B65B2565AEC0003DAD8A /* miniffi-binding.cpp in Sources */, - 3BD2B65C2565AEC0003DAD8A /* module_rpg.cpp in Sources */, - 3BD2B65D2565AEC0003DAD8A /* plane-binding.cpp in Sources */, - 3BD2B65E2565AEC0003DAD8A /* sceneelement-binding.h in Sources */, - 3BD2B65F2565AEC0003DAD8A /* serializable-binding.h in Sources */, - 3BD2B6602565AEC0003DAD8A /* sprite-binding.cpp in Sources */, - 3BD2B6612565AEC0003DAD8A /* table-binding.cpp in Sources */, - 3BD2B6622565AEC0003DAD8A /* tilemap-binding.cpp in Sources */, - 3BD2B6632565AEC0003DAD8A /* tilemapvx-binding.cpp in Sources */, - 3BD2B6642565AEC0003DAD8A /* viewport-binding.cpp in Sources */, - 3BD2B6652565AEC0003DAD8A /* viewportelement-binding.h in Sources */, - 3BD2B6662565AEC0003DAD8A /* window-binding.cpp in Sources */, - 3BD2B6672565AEC0003DAD8A /* windowvx-binding.cpp in Sources */, - 3BD2B6682565AEC0003DAD8A /* al-util.h in Sources */, - 3BD2B6692565AEC0003DAD8A /* aldatasource.h in Sources */, - 3BD2B66A2565AEC0003DAD8A /* alstream.cpp in Sources */, - 3BD2B66B2565AEC0003DAD8A /* alstream.h in Sources */, - 3BD2B66C2565AEC0003DAD8A /* audio.cpp in Sources */, - 3BD2B66D2565AEC0003DAD8A /* audio.h in Sources */, - 3BD2B66E2565AEC0003DAD8A /* audiostream.cpp in Sources */, - 3BD2B66F2565AEC0003DAD8A /* audiostream.h in Sources */, - 3BD2B6702565AEC0003DAD8A /* autotiles.cpp in Sources */, - 3BD2B6712565AEC0003DAD8A /* autotilesvx.cpp in Sources */, - 3BD2B6722565AEC0003DAD8A /* binding.h in Sources */, - 3BD2B6732565AEC0003DAD8A /* bitmap.cpp in Sources */, - 3BD2B6742565AEC0003DAD8A /* bitmap.h in Sources */, - 3BD2B6752565AEC0003DAD8A /* boost-hash.h in Sources */, - 3BA08F0B25664BCD00449CFF /* SDL_sound_au.c in Sources */, - 3BD2B6762565AEC0003DAD8A /* config.h in Sources */, - 3BD2B6772565AEC0003DAD8A /* config.mm in Sources */, - 3BD2B6782565AEC0003DAD8A /* debugwriter.h in Sources */, - 3BD2B6792565AEC0003DAD8A /* disposable.h in Sources */, - 3BD2B67A2565AEC0003DAD8A /* CocoaHelpers.mm in Sources */, - 3BA08F0725664BCD00449CFF /* SDL_sound_voc.c in Sources */, - 3BD2B67B2565AEC0003DAD8A /* etc-internal.h in Sources */, - 3BD2B67C2565AEC0003DAD8A /* etc.cpp in Sources */, - 3BD2B67D2565AEC0003DAD8A /* etc.h in Sources */, - 3BD2B67E2565AEC0003DAD8A /* eventthread.cpp in Sources */, - 3BD2B67F2565AEC0003DAD8A /* eventthread.h in Sources */, - 3BD2B6802565AEC0003DAD8A /* exception.h in Sources */, - 3BD2B6812565AEC0003DAD8A /* fake-api.h in Sources */, - 3BD2B6822565AEC0003DAD8A /* fake-api.mm in Sources */, - 3BD2B6832565AEC0003DAD8A /* filesystem.h in Sources */, - 3BD2B6842565AEC0003DAD8A /* filesystem.mm in Sources */, - 3BD2B6852565AEC0003DAD8A /* flashable.h in Sources */, - 3BD2B6862565AEC0003DAD8A /* fluid-fun.cpp in Sources */, - 3BD2B6872565AEC0003DAD8A /* fluid-fun.h in Sources */, - 3BD2B6882565AEC0003DAD8A /* font.cpp in Sources */, - 3BD2B6892565AEC0003DAD8A /* font.h in Sources */, - 3BD2B68A2565AEC0003DAD8A /* gl-debug.cpp in Sources */, - 3BD2B68B2565AEC0003DAD8A /* gl-debug.h in Sources */, - 3BD2B68C2565AEC0003DAD8A /* gl-fun.cpp in Sources */, - 3BD2B68D2565AEC0003DAD8A /* gl-fun.h in Sources */, - 3BD2B68E2565AEC0003DAD8A /* gl-meta.cpp in Sources */, - 3BD2B68F2565AEC0003DAD8A /* gl-meta.h in Sources */, - 3BD2B6902565AEC0003DAD8A /* gl-util.h in Sources */, - 3BD2B6912565AEC0003DAD8A /* global-ibo.h in Sources */, - 3BD2B6922565AEC0003DAD8A /* glstate.cpp in Sources */, - 3BD2B6932565AEC0003DAD8A /* glstate.h in Sources */, - 3BD2B6942565AEC0003DAD8A /* graphics.cpp in Sources */, - 3BD2B6952565AEC0003DAD8A /* graphics.h in Sources */, - 3BA08F0D25664BCD00449CFF /* SDL_sound_mp3.c in Sources */, - 3BD2B6962565AEC0003DAD8A /* input.cpp in Sources */, - 3BD2B6972565AEC0003DAD8A /* input.h in Sources */, - 3BA08F0325664BCC00449CFF /* SDL_sound_vorbis.c in Sources */, - 3BD2B6982565AEC0003DAD8A /* intrulist.h in Sources */, - 3BD2B6992565AEC0003DAD8A /* keybindings.cpp in Sources */, - 3BD2B69A2565AEC0003DAD8A /* keybindings.h in Sources */, - 3BD2B69B2565AEC0003DAD8A /* lang-fun.h in Sources */, - 3BD2B69C2565AEC0003DAD8A /* lang-fun.mm in Sources */, - 3BD2B69D2565AEC0003DAD8A /* main.mm in Sources */, - 3BD2B69E2565AEC0003DAD8A /* midisource.cpp in Sources */, - 3BD2B69F2565AEC0003DAD8A /* plane.cpp in Sources */, - 3BD2B6A02565AEC0003DAD8A /* plane.h in Sources */, - 3BD2B6A12565AEC0003DAD8A /* quad.h in Sources */, - 3BA08F0925664BCD00449CFF /* SDL_sound_wav.c in Sources */, - 3BA08F0525664BCD00449CFF /* SDL_sound.c in Sources */, - 3BD2B6A22565AEC0003DAD8A /* quadarray.h in Sources */, - 3BD2B6A32565AEC0003DAD8A /* rgssad.cpp in Sources */, - 3BD2B6A42565AEC0003DAD8A /* rgssad.h in Sources */, - 3BD2B6A52565AEC0003DAD8A /* scene.cpp in Sources */, - 3BD2B6A62565AEC0003DAD8A /* scene.h in Sources */, - 3BD2B6A72565AEC0003DAD8A /* sdl-util.h in Sources */, - 3BD2B6A82565AEC0003DAD8A /* sdlsoundsource.cpp in Sources */, - 3BA08EFB25664BCC00449CFF /* SDL_sound_coreaudio.c in Sources */, - 3BD2B6A92565AEC0003DAD8A /* serial-util.h in Sources */, - 3BD2B6AA2565AEC0003DAD8A /* serializable.h in Sources */, - 3BD2B6AB2565AEC0003DAD8A /* settingsmenu.cpp in Sources */, - 3BD2B6AC2565AEC0003DAD8A /* settingsmenu.h in Sources */, - 3BD2B6AD2565AEC0003DAD8A /* shader.cpp in Sources */, - 3BA08EFF25664BCC00449CFF /* SDL_sound_raw.c in Sources */, - 3BD2B6AE2565AEC0003DAD8A /* shader.h in Sources */, - 3BD2B6AF2565AEC0003DAD8A /* sharedmidistate.h in Sources */, - 3BD2B6B02565AEC0003DAD8A /* sharedstate.cpp in Sources */, - 3BD2B6B12565AEC0003DAD8A /* sharedstate.h in Sources */, - 3BD2B6B22565AEC0003DAD8A /* soundemitter.cpp in Sources */, - 3BD2B6B32565AEC0003DAD8A /* soundemitter.h in Sources */, - 3BD2B6B42565AEC0003DAD8A /* sprite.cpp in Sources */, - 3BD2B6B52565AEC0003DAD8A /* sprite.h in Sources */, - 3BD2B6B62565AEC0003DAD8A /* table.cpp in Sources */, - 3BD2B6B72565AEC0003DAD8A /* table.h in Sources */, - 3BA08F0F25664BCD00449CFF /* SDL_sound_aiff.c in Sources */, - 3BA08F0125664BCC00449CFF /* SDL_sound_modplug.c in Sources */, - 3BD2B6B82565AEC0003DAD8A /* texpool.cpp in Sources */, - 3BD2B6B92565AEC0003DAD8A /* texpool.h in Sources */, - 3BD2B6BA2565AEC0003DAD8A /* tileatlas.cpp in Sources */, - 3BD2B6BB2565AEC0003DAD8A /* tileatlas.h in Sources */, - 3BD2B6BC2565AEC0003DAD8A /* tileatlasvx.cpp in Sources */, - 3BD2B6BD2565AEC0003DAD8A /* tileatlasvx.h in Sources */, - 3BD2B6BE2565AEC0003DAD8A /* tilemap-common.h in Sources */, - 3BD2B6BF2565AEC0003DAD8A /* tilemap.cpp in Sources */, - 3BD2B6C02565AEC0003DAD8A /* tilemap.h in Sources */, - 3BD2B6C12565AEC0003DAD8A /* tilemapvx.cpp in Sources */, - 3BD2B6C22565AEC0003DAD8A /* tilemapvx.h in Sources */, - 3BD2B6C32565AEC0003DAD8A /* tilequad.cpp in Sources */, - 3BD2B6C42565AEC0003DAD8A /* tilequad.h in Sources */, - 3BD2B6C52565AEC0003DAD8A /* transform.h in Sources */, - 3BD2B6C62565AEC0003DAD8A /* util.h in Sources */, - 3BD2B6C72565AEC0003DAD8A /* vertex.cpp in Sources */, - 3BD2B6C82565AEC0003DAD8A /* vertex.h in Sources */, - 3BD2B6C92565AEC0003DAD8A /* viewport.cpp in Sources */, - 3BD2B6CA2565AEC0003DAD8A /* viewport.h in Sources */, - 3BD2B6CB2565AEC0003DAD8A /* vorbissource.cpp in Sources */, - 3BD2B6CC2565AEC0003DAD8A /* window.cpp in Sources */, - 3BD2B6CD2565AEC0003DAD8A /* window.h in Sources */, - 3BD2B6CE2565AEC0003DAD8A /* windowvx.cpp in Sources */, - 3BD2B6CF2565AEC0003DAD8A /* windowvx.h in Sources */, + 3B10EE142568EA0900372D13 /* CocoaHelpers.mm in Sources */, + 3B10EDC22568E95E00372D13 /* tilemapvx.cpp in Sources */, + 3B10ED212568E8F100372D13 /* SDL_sound.c in Sources */, + 3B10EDA72568E95E00372D13 /* rgssad.cpp in Sources */, + 3B10EDA82568E95E00372D13 /* input.cpp in Sources */, + 3B10EE022568E96A00372D13 /* tilemap-binding.cpp in Sources */, + 3B10EDB72568E95E00372D13 /* audio.cpp in Sources */, + 3B10EDAF2568E95E00372D13 /* main.mm in Sources */, + 3B10EDB42568E95E00372D13 /* alstream.cpp in Sources */, + 3B10EDAA2568E95E00372D13 /* table.cpp in Sources */, + 3B10EE002568E96A00372D13 /* table-binding.cpp in Sources */, + 3B10EDFF2568E96A00372D13 /* bitmap-binding.cpp in Sources */, + 3B10EDBA2568E95E00372D13 /* vorbissource.cpp in Sources */, + 3B10ED1D2568E8F100372D13 /* SDL_sound_raw.c in Sources */, + 3B10EDF62568E96A00372D13 /* filesystem-binding.cpp in Sources */, + 3B10ED1A2568E8F100372D13 /* SDL_sound_shn.c in Sources */, + 3B10EDC92568E95E00372D13 /* glstate.cpp in Sources */, + 3B10EDCC2568E95E00372D13 /* gl-fun.cpp in Sources */, + 3B10EDFB2568E96A00372D13 /* sprite-binding.cpp in Sources */, + 3B10EDBF2568E95E00372D13 /* sprite.cpp in Sources */, + 3B10EDF72568E96A00372D13 /* cusl-binding.cpp in Sources */, + 3B10EDB62568E95E00372D13 /* sdlsoundsource.cpp in Sources */, + 3B10EE0C2568E96A00372D13 /* viewport-binding.cpp in Sources */, + 3B10EDFA2568E96A00372D13 /* windowvx-binding.cpp in Sources */, + 3B10EDBC2568E95E00372D13 /* windowvx.cpp in Sources */, + 3B10EE0B2568E96A00372D13 /* module_rpg.cpp in Sources */, + 3B10EDD22568E95E00372D13 /* autotiles.cpp in Sources */, + 3B10EDB92568E95E00372D13 /* audiostream.cpp in Sources */, + 3B10EE082568E96A00372D13 /* binding-util.cpp in Sources */, + 3B10EE052568E96A00372D13 /* plane-binding.cpp in Sources */, + 3B10EDC72568E95E00372D13 /* gl-meta.cpp in Sources */, + 3B10EDAB2568E95E00372D13 /* etc.cpp in Sources */, + 3B10EDCA2568E95E00372D13 /* shader.cpp in Sources */, + 3B10EDCE2568E95E00372D13 /* tilemap.cpp in Sources */, + 3B10ED242568E8F100372D13 /* SDL_sound_au.c in Sources */, + 3B10EDBE2568E95E00372D13 /* window.cpp in Sources */, + 3B10ED232568E8F100372D13 /* SDL_sound_wav.c in Sources */, + 3B10EDF92568E96A00372D13 /* input-binding.cpp in Sources */, + 3B10EDA92568E95E00372D13 /* keybindings.cpp in Sources */, + 3B10EDB22568E95E00372D13 /* lang-fun.mm in Sources */, + 3B10EDAD2568E95E00372D13 /* filesystem.mm in Sources */, + 3B10EE092568E96A00372D13 /* binding-mri.cpp in Sources */, + 3B10EDBB2568E95E00372D13 /* settingsmenu.cpp in Sources */, + 3B10EDA62568E95E00372D13 /* eventthread.cpp in Sources */, + 3B10EDD02568E95E00372D13 /* viewport.cpp in Sources */, + 3B10EDC52568E95E00372D13 /* gl-debug.cpp in Sources */, + 3B10ED202568E8F100372D13 /* SDL_sound_vorbis.c in Sources */, + 3B10EDC82568E95E00372D13 /* tileatlasvx.cpp in Sources */, + 3B10EDBD2568E95E00372D13 /* bitmap.cpp in Sources */, + 3B10EDFC2568E96A00372D13 /* tilemapvx-binding.cpp in Sources */, + 3B10EDF52568E96A00372D13 /* window-binding.cpp in Sources */, + 3B10EDB32568E95E00372D13 /* midisource.cpp in Sources */, + 3B10EE042568E96A00372D13 /* graphics-binding.cpp in Sources */, + 3B10EDD12568E95E00372D13 /* plane.cpp in Sources */, + 3B10EDC32568E95E00372D13 /* tilequad.cpp in Sources */, + 3B10ED252568E8F100372D13 /* SDL_sound_mp3.c in Sources */, + 3B10ED262568E8F100372D13 /* SDL_sound_aiff.c in Sources */, + 3B10EDCB2568E95E00372D13 /* tileatlas.cpp in Sources */, + 3B10EDB52568E95E00372D13 /* fluid-fun.cpp in Sources */, + 3B10EDC62568E95E00372D13 /* scene.cpp in Sources */, + 3B10EDC42568E95E00372D13 /* texpool.cpp in Sources */, + 3B10EE062568E96A00372D13 /* font-binding.cpp in Sources */, + 3B10ED1B2568E8F100372D13 /* SDL_sound_coreaudio.c in Sources */, + 3B10EDF82568E96A00372D13 /* audio-binding.cpp in Sources */, + 3B10EDCF2568E95E00372D13 /* autotilesvx.cpp in Sources */, + 3B10ED222568E8F100372D13 /* SDL_sound_voc.c in Sources */, + 3B10EDCD2568E95E00372D13 /* vertex.cpp in Sources */, + 3B10EE032568E96A00372D13 /* miniffi-binding.cpp in Sources */, + 3B10EDB82568E95E00372D13 /* soundemitter.cpp in Sources */, + 3B10EE012568E96A00372D13 /* etc-binding.cpp in Sources */, + 3B10EDC12568E95E00372D13 /* graphics.cpp in Sources */, + 3B10EDC02568E95E00372D13 /* font.cpp in Sources */, + 3B10ED272568E8F100372D13 /* SDL_sound_flac.c in Sources */, + 3B10ED1E2568E8F100372D13 /* SDL_sound_modplug.c in Sources */, + 3B10EDB12568E95E00372D13 /* fake-api.mm in Sources */, + 3B10EDAC2568E95E00372D13 /* sharedstate.cpp in Sources */, + 3B10EDB02568E95E00372D13 /* config.mm in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -1190,122 +1137,6 @@ /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 3BA08E922566314300449CFF /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = 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_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_STYLE = Automatic; - COPY_PHASE_STRIP = NO; - DEBUGGING_SYMBOLS = YES; - DEBUG_INFORMATION_FORMAT = dwarf; - ENABLE_STRICT_OBJC_MSGSEND = YES; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_DYNAMIC_NO_PIC = NO; - GCC_GENERATE_DEBUGGING_SYMBOLS = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; - MTL_FAST_MATH = YES; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Debug; - }; - 3BA08E932566314300449CFF /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_ENABLE_OBJC_WEAK = 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_DIRECT_OBJC_ISA_USAGE = YES_ERROR; - CLANG_WARN_DOCUMENTATION_COMMENTS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; - CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; - CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; - CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; - CLANG_WARN_STRICT_PROTOTYPES = YES; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_STYLE = Automatic; - COPY_PHASE_STRIP = NO; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - ENABLE_NS_ASSERTIONS = NO; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_C_LANGUAGE_STANDARD = gnu11; - GCC_NO_COMMON_BLOCKS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MTL_ENABLE_DEBUG_INFO = NO; - MTL_FAST_MATH = YES; - OTHER_CFLAGS = ""; - OTHER_LDFLAGS = ""; - PRODUCT_NAME = "$(TARGET_NAME)"; - }; - name = Release; - }; 3BA08EA7256641EE00449CFF /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { @@ -1648,15 +1479,6 @@ /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 3BA08E912566314300449CFF /* Build configuration list for PBXLegacyTarget "Obtain Dependencies" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 3BA08E922566314300449CFF /* Debug */, - 3BA08E932566314300449CFF /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; 3BA08EA9256641EE00449CFF /* Build configuration list for PBXNativeTarget "Assets" */ = { isa = XCConfigurationList; buildConfigurations = ( diff --git a/macos/mkxp-z.xcodeproj/project.xcworkspace/xcuserdata/zoroark.xcuserdatad/UserInterfaceState.xcuserstate b/macos/mkxp-z.xcodeproj/project.xcworkspace/xcuserdata/zoroark.xcuserdatad/UserInterfaceState.xcuserstate index f138b93..b8918fc 100644 Binary files a/macos/mkxp-z.xcodeproj/project.xcworkspace/xcuserdata/zoroark.xcuserdatad/UserInterfaceState.xcuserstate and b/macos/mkxp-z.xcodeproj/project.xcworkspace/xcuserdata/zoroark.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/src/al-util.h b/src/audio/al-util.h similarity index 100% rename from src/al-util.h rename to src/audio/al-util.h diff --git a/src/aldatasource.h b/src/audio/aldatasource.h similarity index 100% rename from src/aldatasource.h rename to src/audio/aldatasource.h diff --git a/src/alstream.cpp b/src/audio/alstream.cpp similarity index 100% rename from src/alstream.cpp rename to src/audio/alstream.cpp diff --git a/src/alstream.h b/src/audio/alstream.h similarity index 100% rename from src/alstream.h rename to src/audio/alstream.h diff --git a/src/audio.cpp b/src/audio/audio.cpp similarity index 100% rename from src/audio.cpp rename to src/audio/audio.cpp diff --git a/src/audio.h b/src/audio/audio.h similarity index 100% rename from src/audio.h rename to src/audio/audio.h diff --git a/src/audiostream.cpp b/src/audio/audiostream.cpp similarity index 100% rename from src/audiostream.cpp rename to src/audio/audiostream.cpp diff --git a/src/audiostream.h b/src/audio/audiostream.h similarity index 100% rename from src/audiostream.h rename to src/audio/audiostream.h diff --git a/src/fluid-fun.cpp b/src/audio/fluid-fun.cpp similarity index 100% rename from src/fluid-fun.cpp rename to src/audio/fluid-fun.cpp diff --git a/src/fluid-fun.h b/src/audio/fluid-fun.h similarity index 100% rename from src/fluid-fun.h rename to src/audio/fluid-fun.h diff --git a/src/midisource.cpp b/src/audio/midisource.cpp similarity index 100% rename from src/midisource.cpp rename to src/audio/midisource.cpp diff --git a/src/sdlsoundsource.cpp b/src/audio/sdlsoundsource.cpp similarity index 100% rename from src/sdlsoundsource.cpp rename to src/audio/sdlsoundsource.cpp diff --git a/src/sharedmidistate.h b/src/audio/sharedmidistate.h similarity index 100% rename from src/sharedmidistate.h rename to src/audio/sharedmidistate.h diff --git a/src/soundemitter.cpp b/src/audio/soundemitter.cpp similarity index 100% rename from src/soundemitter.cpp rename to src/audio/soundemitter.cpp diff --git a/src/soundemitter.h b/src/audio/soundemitter.h similarity index 100% rename from src/soundemitter.h rename to src/audio/soundemitter.h diff --git a/src/vorbissource.cpp b/src/audio/vorbissource.cpp similarity index 100% rename from src/vorbissource.cpp rename to src/audio/vorbissource.cpp diff --git a/src/rgssad.cpp b/src/crypto/rgssad.cpp similarity index 100% rename from src/rgssad.cpp rename to src/crypto/rgssad.cpp diff --git a/src/rgssad.h b/src/crypto/rgssad.h similarity index 100% rename from src/rgssad.h rename to src/crypto/rgssad.h diff --git a/src/autotiles.cpp b/src/display/autotiles.cpp similarity index 100% rename from src/autotiles.cpp rename to src/display/autotiles.cpp diff --git a/src/autotilesvx.cpp b/src/display/autotilesvx.cpp similarity index 100% rename from src/autotilesvx.cpp rename to src/display/autotilesvx.cpp diff --git a/src/bitmap.cpp b/src/display/bitmap.cpp similarity index 100% rename from src/bitmap.cpp rename to src/display/bitmap.cpp diff --git a/src/bitmap.h b/src/display/bitmap.h similarity index 100% rename from src/bitmap.h rename to src/display/bitmap.h diff --git a/src/flashable.h b/src/display/flashable.h similarity index 100% rename from src/flashable.h rename to src/display/flashable.h diff --git a/src/font.cpp b/src/display/font.cpp similarity index 100% rename from src/font.cpp rename to src/display/font.cpp diff --git a/src/font.h b/src/display/font.h similarity index 100% rename from src/font.h rename to src/display/font.h diff --git a/src/gl-debug.cpp b/src/display/gl/gl-debug.cpp similarity index 100% rename from src/gl-debug.cpp rename to src/display/gl/gl-debug.cpp diff --git a/src/gl-debug.h b/src/display/gl/gl-debug.h similarity index 100% rename from src/gl-debug.h rename to src/display/gl/gl-debug.h diff --git a/src/gl-fun.cpp b/src/display/gl/gl-fun.cpp similarity index 100% rename from src/gl-fun.cpp rename to src/display/gl/gl-fun.cpp diff --git a/src/gl-fun.h b/src/display/gl/gl-fun.h similarity index 100% rename from src/gl-fun.h rename to src/display/gl/gl-fun.h diff --git a/src/gl-meta.cpp b/src/display/gl/gl-meta.cpp similarity index 100% rename from src/gl-meta.cpp rename to src/display/gl/gl-meta.cpp diff --git a/src/gl-meta.h b/src/display/gl/gl-meta.h similarity index 100% rename from src/gl-meta.h rename to src/display/gl/gl-meta.h diff --git a/src/gl-util.h b/src/display/gl/gl-util.h similarity index 100% rename from src/gl-util.h rename to src/display/gl/gl-util.h diff --git a/src/global-ibo.h b/src/display/gl/global-ibo.h similarity index 100% rename from src/global-ibo.h rename to src/display/gl/global-ibo.h diff --git a/src/glstate.cpp b/src/display/gl/glstate.cpp similarity index 100% rename from src/glstate.cpp rename to src/display/gl/glstate.cpp diff --git a/src/glstate.h b/src/display/gl/glstate.h similarity index 100% rename from src/glstate.h rename to src/display/gl/glstate.h diff --git a/src/quad.h b/src/display/gl/quad.h similarity index 100% rename from src/quad.h rename to src/display/gl/quad.h diff --git a/src/quadarray.h b/src/display/gl/quadarray.h similarity index 100% rename from src/quadarray.h rename to src/display/gl/quadarray.h diff --git a/src/scene.cpp b/src/display/gl/scene.cpp similarity index 100% rename from src/scene.cpp rename to src/display/gl/scene.cpp diff --git a/src/scene.h b/src/display/gl/scene.h similarity index 100% rename from src/scene.h rename to src/display/gl/scene.h diff --git a/src/shader.cpp b/src/display/gl/shader.cpp similarity index 100% rename from src/shader.cpp rename to src/display/gl/shader.cpp diff --git a/src/shader.h b/src/display/gl/shader.h similarity index 100% rename from src/shader.h rename to src/display/gl/shader.h diff --git a/src/texpool.cpp b/src/display/gl/texpool.cpp similarity index 100% rename from src/texpool.cpp rename to src/display/gl/texpool.cpp diff --git a/src/texpool.h b/src/display/gl/texpool.h similarity index 100% rename from src/texpool.h rename to src/display/gl/texpool.h diff --git a/src/tileatlas.cpp b/src/display/gl/tileatlas.cpp similarity index 100% rename from src/tileatlas.cpp rename to src/display/gl/tileatlas.cpp diff --git a/src/tileatlas.h b/src/display/gl/tileatlas.h similarity index 100% rename from src/tileatlas.h rename to src/display/gl/tileatlas.h diff --git a/src/tileatlasvx.cpp b/src/display/gl/tileatlasvx.cpp similarity index 100% rename from src/tileatlasvx.cpp rename to src/display/gl/tileatlasvx.cpp diff --git a/src/tileatlasvx.h b/src/display/gl/tileatlasvx.h similarity index 100% rename from src/tileatlasvx.h rename to src/display/gl/tileatlasvx.h diff --git a/src/tilequad.cpp b/src/display/gl/tilequad.cpp similarity index 100% rename from src/tilequad.cpp rename to src/display/gl/tilequad.cpp diff --git a/src/tilequad.h b/src/display/gl/tilequad.h similarity index 100% rename from src/tilequad.h rename to src/display/gl/tilequad.h diff --git a/src/transform.h b/src/display/gl/transform.h similarity index 100% rename from src/transform.h rename to src/display/gl/transform.h diff --git a/src/vertex.cpp b/src/display/gl/vertex.cpp similarity index 100% rename from src/vertex.cpp rename to src/display/gl/vertex.cpp diff --git a/src/vertex.h b/src/display/gl/vertex.h similarity index 100% rename from src/vertex.h rename to src/display/gl/vertex.h diff --git a/src/graphics.cpp b/src/display/graphics.cpp similarity index 100% rename from src/graphics.cpp rename to src/display/graphics.cpp diff --git a/src/graphics.h b/src/display/graphics.h similarity index 100% rename from src/graphics.h rename to src/display/graphics.h diff --git a/src/plane.cpp b/src/display/plane.cpp similarity index 100% rename from src/plane.cpp rename to src/display/plane.cpp diff --git a/src/plane.h b/src/display/plane.h similarity index 100% rename from src/plane.h rename to src/display/plane.h diff --git a/src/sprite.cpp b/src/display/sprite.cpp similarity index 100% rename from src/sprite.cpp rename to src/display/sprite.cpp diff --git a/src/sprite.h b/src/display/sprite.h similarity index 100% rename from src/sprite.h rename to src/display/sprite.h diff --git a/src/tilemap-common.h b/src/display/tilemap-common.h similarity index 100% rename from src/tilemap-common.h rename to src/display/tilemap-common.h diff --git a/src/tilemap.cpp b/src/display/tilemap.cpp similarity index 100% rename from src/tilemap.cpp rename to src/display/tilemap.cpp diff --git a/src/tilemap.h b/src/display/tilemap.h similarity index 100% rename from src/tilemap.h rename to src/display/tilemap.h diff --git a/src/tilemapvx.cpp b/src/display/tilemapvx.cpp similarity index 100% rename from src/tilemapvx.cpp rename to src/display/tilemapvx.cpp diff --git a/src/tilemapvx.h b/src/display/tilemapvx.h similarity index 100% rename from src/tilemapvx.h rename to src/display/tilemapvx.h diff --git a/src/viewport.cpp b/src/display/viewport.cpp similarity index 100% rename from src/viewport.cpp rename to src/display/viewport.cpp diff --git a/src/viewport.h b/src/display/viewport.h similarity index 100% rename from src/viewport.h rename to src/display/viewport.h diff --git a/src/window.cpp b/src/display/window.cpp similarity index 100% rename from src/window.cpp rename to src/display/window.cpp diff --git a/src/window.h b/src/display/window.h similarity index 100% rename from src/window.h rename to src/display/window.h diff --git a/src/windowvx.cpp b/src/display/windowvx.cpp similarity index 100% rename from src/windowvx.cpp rename to src/display/windowvx.cpp diff --git a/src/windowvx.h b/src/display/windowvx.h similarity index 100% rename from src/windowvx.h rename to src/display/windowvx.h diff --git a/src/etc-internal.h b/src/etc/etc-internal.h similarity index 100% rename from src/etc-internal.h rename to src/etc/etc-internal.h diff --git a/src/etc.cpp b/src/etc/etc.cpp similarity index 100% rename from src/etc.cpp rename to src/etc/etc.cpp diff --git a/src/etc.h b/src/etc/etc.h similarity index 100% rename from src/etc.h rename to src/etc/etc.h diff --git a/src/table.cpp b/src/etc/table.cpp similarity index 100% rename from src/table.cpp rename to src/etc/table.cpp diff --git a/src/table.h b/src/etc/table.h similarity index 100% rename from src/table.h rename to src/etc/table.h diff --git a/src/filesystem.h b/src/filesystem/filesystem.h similarity index 100% rename from src/filesystem.h rename to src/filesystem/filesystem.h diff --git a/src/filesystem.mm b/src/filesystem/filesystem.mm similarity index 100% rename from src/filesystem.mm rename to src/filesystem/filesystem.mm diff --git a/src/input.cpp b/src/input/input.cpp similarity index 100% rename from src/input.cpp rename to src/input/input.cpp diff --git a/src/input.h b/src/input/input.h similarity index 100% rename from src/input.h rename to src/input/input.h diff --git a/src/keybindings.cpp b/src/input/keybindings.cpp similarity index 100% rename from src/keybindings.cpp rename to src/input/keybindings.cpp diff --git a/src/keybindings.h b/src/input/keybindings.h similarity index 100% rename from src/keybindings.h rename to src/input/keybindings.h diff --git a/src/meson.build b/src/meson.build index 8b371fb..cf63a91 100644 --- a/src/meson.build +++ b/src/meson.build @@ -36,7 +36,18 @@ endif global_args += '-DALCDEVICE_STRUCT=' + alcdev_struct -global_include_dirs += include_directories('.') + +global_include_dirs += include_directories('.', + 'audio', + 'crypto', + 'display', 'display/gl', + 'etc', + 'filesystem', + 'input', + 'system', + 'util' +) + global_dependencies += [sigcxx, openal, zlib, pixman, physfs, vorbisfile, sdl2, sdl2_ttf, sdl2_image] if host_system == 'darwin' global_dependencies += compilers['cpp'].find_library('iconv') @@ -65,52 +76,57 @@ endif main_source = files( 'main.mm', - 'audio.cpp', - 'bitmap.cpp', - 'eventthread.cpp', - 'filesystem.mm', - 'font.cpp', - 'input.cpp', - 'plane.cpp', - 'scene.cpp', - 'sprite.cpp', - 'table.cpp', - 'tilequad.cpp', - 'viewport.cpp', - 'window.cpp', - 'texpool.cpp', - 'shader.cpp', - 'glstate.cpp', - 'tilemap.cpp', - 'autotiles.cpp', - 'graphics.cpp', - 'gl-debug.cpp', - 'etc.cpp', 'config.mm', + 'eventthread.cpp', 'settingsmenu.cpp', - 'keybindings.cpp', - 'tileatlas.cpp', 'sharedstate.cpp', - 'gl-fun.cpp', - 'gl-meta.cpp', - 'vertex.cpp', - 'soundemitter.cpp', - 'sdlsoundsource.cpp', - 'alstream.cpp', - 'audiostream.cpp', - 'vorbissource.cpp', - 'windowvx.cpp', - 'tilemapvx.cpp', - 'tileatlasvx.cpp', - 'autotilesvx.cpp', - 'midisource.cpp', - 'fluid-fun.cpp', - 'lang-fun.mm', - 'rgssad.cpp' + + 'audio/alstream.cpp', + 'audio/audio.cpp', + 'audio/audiostream.cpp', + 'audio/fluid-fun.cpp', + 'audio/midisource.cpp', + 'audio/sdlsoundsource.cpp', + 'audio/soundemitter.cpp', + 'audio/vorbissource.cpp', + + 'crypto/rgssad.cpp', + + 'display/autotiles.cpp', + 'display/autotilesvx.cpp', + 'display/bitmap.cpp', + 'display/font.cpp', + 'display/graphics.cpp', + 'display/plane.cpp', + 'display/sprite.cpp', + 'display/tilemap.cpp', + 'display/tilemapvx.cpp', + 'display/viewport.cpp', + 'display/window.cpp', + 'display/windowvx.cpp', + + 'display/gl/gl-debug.cpp', + 'display/gl/gl-fun.cpp', + 'display/gl/gl-meta.cpp', + 'display/gl/glstate.cpp', + 'display/gl/scene.cpp', + 'display/gl/shader.cpp', + 'display/gl/texpool.cpp', + 'display/gl/tileatlas.cpp', + 'display/gl/tileatlasvx.cpp', + 'display/gl/tilequad.cpp', + 'display/gl/vertex.cpp', + + 'etc/etc.cpp', + 'etc/table.cpp', + + 'filesystem/filesystem.mm', + + 'input/input.cpp', + 'input/keybindings.cpp', + + 'system/fake-api.mm', + 'system/lang-fun.mm' ) -if get_option('easypoke') == true and miniffi == true - main_source += files('fake-api.mm') -endif - global_sources += main_source diff --git a/src/fake-api.h b/src/system/fake-api.h similarity index 100% rename from src/fake-api.h rename to src/system/fake-api.h diff --git a/src/fake-api.mm b/src/system/fake-api.mm similarity index 100% rename from src/fake-api.mm rename to src/system/fake-api.mm diff --git a/src/lang-fun.h b/src/system/lang-fun.h similarity index 100% rename from src/lang-fun.h rename to src/system/lang-fun.h diff --git a/src/lang-fun.mm b/src/system/lang-fun.mm similarity index 100% rename from src/lang-fun.mm rename to src/system/lang-fun.mm diff --git a/src/boost-hash.h b/src/util/boost-hash.h similarity index 100% rename from src/boost-hash.h rename to src/util/boost-hash.h diff --git a/src/debugwriter.h b/src/util/debugwriter.h similarity index 100% rename from src/debugwriter.h rename to src/util/debugwriter.h diff --git a/src/disposable.h b/src/util/disposable.h similarity index 100% rename from src/disposable.h rename to src/util/disposable.h diff --git a/src/exception.h b/src/util/exception.h similarity index 100% rename from src/exception.h rename to src/util/exception.h diff --git a/src/intrulist.h b/src/util/intrulist.h similarity index 100% rename from src/intrulist.h rename to src/util/intrulist.h diff --git a/src/sdl-util.h b/src/util/sdl-util.h similarity index 100% rename from src/sdl-util.h rename to src/util/sdl-util.h diff --git a/src/serial-util.h b/src/util/serial-util.h similarity index 100% rename from src/serial-util.h rename to src/util/serial-util.h diff --git a/src/serializable.h b/src/util/serializable.h similarity index 100% rename from src/serializable.h rename to src/util/serializable.h diff --git a/src/util.h b/src/util/util.h similarity index 100% rename from src/util.h rename to src/util/util.h