diff --git a/build/macOS/.gitignore b/build/macOS/.gitignore new file mode 100644 index 000000000..9284a278a --- /dev/null +++ b/build/macOS/.gitignore @@ -0,0 +1,8 @@ +locale +Pods +Podfile.lock +deps/* +!deps/*.sh +xcshareddata +xcuserdata +*.xcworkspace diff --git a/build/macOS/MultiCraft/MultiCraft.xcodeproj/project.pbxproj b/build/macOS/MultiCraft/MultiCraft.xcodeproj/project.pbxproj new file mode 100644 index 000000000..4d744a703 --- /dev/null +++ b/build/macOS/MultiCraft/MultiCraft.xcodeproj/project.pbxproj @@ -0,0 +1,2413 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 54; + objects = { + +/* Begin PBXBuildFile section */ + 84135B5F25D5264B00CA4DCF /* craftdef.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135AC625D5261C00CA4DCF /* craftdef.cpp */; }; + 84135B6025D5264B00CA4DCF /* modchannels.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135AC725D5261C00CA4DCF /* modchannels.cpp */; }; + 84135B6125D5264B00CA4DCF /* nodemetadata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135AC825D5261C00CA4DCF /* nodemetadata.cpp */; }; + 84135B6225D5264B00CA4DCF /* terminal_chat_console.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135ACD25D5261D00CA4DCF /* terminal_chat_console.cpp */; }; + 84135B6325D5264B00CA4DCF /* nameidmapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135ACF25D5261D00CA4DCF /* nameidmapping.cpp */; }; + 84135B6425D5264B00CA4DCF /* map_settings_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135AD025D5261D00CA4DCF /* map_settings_manager.cpp */; }; + 84135B6525D5264B00CA4DCF /* itemdef.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135AD125D5261E00CA4DCF /* itemdef.cpp */; }; + 84135B6625D5264B00CA4DCF /* content_mapnode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135AD325D5261E00CA4DCF /* content_mapnode.cpp */; }; + 84135B6725D5264B00CA4DCF /* filesys.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135AD525D5261E00CA4DCF /* filesys.cpp */; }; + 84135B6825D5264B00CA4DCF /* nodetimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135AD625D5261F00CA4DCF /* nodetimer.cpp */; }; + 84135B6925D5264B00CA4DCF /* httpfetch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135AD725D5261F00CA4DCF /* httpfetch.cpp */; }; + 84135B6B25D5264B00CA4DCF /* mapblock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135ADA25D5261F00CA4DCF /* mapblock.cpp */; }; + 84135B6C25D5264B00CA4DCF /* emerge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135ADD25D5262000CA4DCF /* emerge.cpp */; }; + 84135B6D25D5264B00CA4DCF /* collision.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135ADF25D5262000CA4DCF /* collision.cpp */; }; + 84135B6E25D5264B00CA4DCF /* object_properties.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135AE325D5262100CA4DCF /* object_properties.cpp */; }; + 84135B7025D5264B00CA4DCF /* inventory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135AE725D5262200CA4DCF /* inventory.cpp */; }; + 84135B7125D5264B00CA4DCF /* tool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135AE825D5262200CA4DCF /* tool.cpp */; }; + 84135B7225D5264B00CA4DCF /* log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135AEB25D5262200CA4DCF /* log.cpp */; }; + 84135B7325D5264B00CA4DCF /* inventorymanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135AED25D5262300CA4DCF /* inventorymanager.cpp */; }; + 84135B7425D5264B00CA4DCF /* particles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135AEE25D5262400CA4DCF /* particles.cpp */; }; + 84135B7525D5264B00CA4DCF /* nodedef.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135AF325D5262600CA4DCF /* nodedef.cpp */; }; + 84135B7625D5264B00CA4DCF /* profiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135AF525D5262700CA4DCF /* profiler.cpp */; }; + 84135B7725D5264B00CA4DCF /* settings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135AFA25D5262900CA4DCF /* settings.cpp */; }; + 84135B7825D5264B00CA4DCF /* clientiface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135AFB25D5262900CA4DCF /* clientiface.cpp */; }; + 84135B7925D5264B00CA4DCF /* face_position_cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135AFE25D5262B00CA4DCF /* face_position_cache.cpp */; }; + 84135B7A25D5264C00CA4DCF /* mapnode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B0025D5262C00CA4DCF /* mapnode.cpp */; }; + 84135B7B25D5264C00CA4DCF /* player.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B0125D5262C00CA4DCF /* player.cpp */; }; + 84135B7C25D5264C00CA4DCF /* content_nodemeta.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B0325D5262D00CA4DCF /* content_nodemeta.cpp */; }; + 84135B7D25D5264C00CA4DCF /* translation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B0525D5262E00CA4DCF /* translation.cpp */; }; + 84135B7E25D5264C00CA4DCF /* voxel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B0725D5262F00CA4DCF /* voxel.cpp */; }; + 84135B7F25D5264C00CA4DCF /* version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B0925D5262F00CA4DCF /* version.cpp */; }; + 84135B8025D5264C00CA4DCF /* environment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B0C25D5263100CA4DCF /* environment.cpp */; }; + 84135B8225D5264C00CA4DCF /* server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B0F25D5263200CA4DCF /* server.cpp */; }; + 84135B8325D5264C00CA4DCF /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B1225D5263400CA4DCF /* debug.cpp */; }; + 84135B8425D5264C00CA4DCF /* chat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B1325D5263400CA4DCF /* chat.cpp */; }; + 84135B8525D5264C00CA4DCF /* raycast.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B1825D5263600CA4DCF /* raycast.cpp */; }; + 84135B8725D5264C00CA4DCF /* convert_json.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B1F25D5263800CA4DCF /* convert_json.cpp */; }; + 84135B8825D5264C00CA4DCF /* gettext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B2325D5263A00CA4DCF /* gettext.cpp */; }; + 84135B8925D5264C00CA4DCF /* defaultsettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B2525D5263B00CA4DCF /* defaultsettings.cpp */; }; + 84135B8B25D5264C00CA4DCF /* noise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B2B25D5263D00CA4DCF /* noise.cpp */; }; + 84135B8C25D5264C00CA4DCF /* serverenvironment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B2C25D5263D00CA4DCF /* serverenvironment.cpp */; }; + 84135B8D25D5264C00CA4DCF /* voxelalgorithms.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B2D25D5263D00CA4DCF /* voxelalgorithms.cpp */; }; + 84135B8E25D5264C00CA4DCF /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B2F25D5263E00CA4DCF /* main.cpp */; }; + 84135B8F25D5264C00CA4DCF /* texture_override.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B3025D5263E00CA4DCF /* texture_override.cpp */; }; + 84135B9025D5264C00CA4DCF /* metadata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B3425D5264000CA4DCF /* metadata.cpp */; }; + 84135B9125D5264C00CA4DCF /* tileanimation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B3525D5264000CA4DCF /* tileanimation.cpp */; }; + 84135B9225D5264C00CA4DCF /* pathfinder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B3725D5264100CA4DCF /* pathfinder.cpp */; }; + 84135B9325D5264C00CA4DCF /* serverlist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B3825D5264100CA4DCF /* serverlist.cpp */; }; + 84135B9425D5264C00CA4DCF /* ban.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B3925D5264100CA4DCF /* ban.cpp */; }; + 84135B9525D5264C00CA4DCF /* hud.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B3A25D5264200CA4DCF /* hud.cpp */; }; + 84135B9625D5264C00CA4DCF /* map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B3E25D5264300CA4DCF /* map.cpp */; }; + 84135B9825D5264C00CA4DCF /* light.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B4325D5264400CA4DCF /* light.cpp */; }; + 84135B9925D5264C00CA4DCF /* objdef.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B4625D5264500CA4DCF /* objdef.cpp */; }; + 84135B9A25D5264C00CA4DCF /* porting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B4925D5264600CA4DCF /* porting.cpp */; }; + 84135B9B25D5264C00CA4DCF /* reflowscan.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B4C25D5264700CA4DCF /* reflowscan.cpp */; }; + 84135B9C25D5264C00CA4DCF /* mapsector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B4D25D5264700CA4DCF /* mapsector.cpp */; }; + 84135B9E25D5264C00CA4DCF /* remoteplayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B5225D5264800CA4DCF /* remoteplayer.cpp */; }; + 84135B9F25D5264C00CA4DCF /* staticobject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B5925D5264A00CA4DCF /* staticobject.cpp */; }; + 84135BA025D5264C00CA4DCF /* itemstackmetadata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B5A25D5264A00CA4DCF /* itemstackmetadata.cpp */; }; + 84135BA125D5264C00CA4DCF /* serialization.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135B5D25D5264B00CA4DCF /* serialization.cpp */; }; + 84135BA725D526A900CA4DCF /* collector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BA525D526A900CA4DCF /* collector.cpp */; }; + 84135C0B25D526D700CA4DCF /* clouds.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BC125D526D300CA4DCF /* clouds.cpp */; }; + 84135C0C25D526D700CA4DCF /* game.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BC225D526D300CA4DCF /* game.cpp */; }; + 84135C0D25D526D700CA4DCF /* clientmedia.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BC425D526D300CA4DCF /* clientmedia.cpp */; }; + 84135C0E25D526D700CA4DCF /* particles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BC525D526D300CA4DCF /* particles.cpp */; }; + 84135C0F25D526D700CA4DCF /* clientenvironment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BC625D526D300CA4DCF /* clientenvironment.cpp */; }; + 84135C1025D526D700CA4DCF /* tile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BC925D526D300CA4DCF /* tile.cpp */; }; + 84135C1125D526D700CA4DCF /* gameui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BCE25D526D400CA4DCF /* gameui.cpp */; }; + 84135C1225D526D700CA4DCF /* mesh_generator_thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BCF25D526D400CA4DCF /* mesh_generator_thread.cpp */; }; + 84135C1325D526D700CA4DCF /* clientlauncher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BD025D526D400CA4DCF /* clientlauncher.cpp */; }; + 84135C1425D526D700CA4DCF /* inputhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BD125D526D400CA4DCF /* inputhandler.cpp */; }; + 84135C1525D526D700CA4DCF /* joystick_controller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BD225D526D400CA4DCF /* joystick_controller.cpp */; }; + 84135C1625D526D700CA4DCF /* renderingengine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BD625D526D400CA4DCF /* renderingengine.cpp */; }; + 84135C1725D526D700CA4DCF /* mesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BD925D526D400CA4DCF /* mesh.cpp */; }; + 84135C1825D526D700CA4DCF /* filecache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BDB25D526D400CA4DCF /* filecache.cpp */; }; + 84135C1925D526D700CA4DCF /* sky.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BDC25D526D500CA4DCF /* sky.cpp */; }; + 84135C1A25D526D700CA4DCF /* clientmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BE025D526D500CA4DCF /* clientmap.cpp */; }; + 84135C1B25D526D700CA4DCF /* hud.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BE125D526D500CA4DCF /* hud.cpp */; }; + 84135C1C25D526D700CA4DCF /* camera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BE325D526D500CA4DCF /* camera.cpp */; }; + 84135C1D25D526D700CA4DCF /* sound_openal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BE425D526D500CA4DCF /* sound_openal.cpp */; }; + 84135C1E25D526D700CA4DCF /* clientobject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BE625D526D500CA4DCF /* clientobject.cpp */; }; + 84135C1F25D526D700CA4DCF /* mapblock_mesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BE725D526D500CA4DCF /* mapblock_mesh.cpp */; }; + 84135C2025D526D700CA4DCF /* fontengine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BE825D526D500CA4DCF /* fontengine.cpp */; }; + 84135C2125D526D700CA4DCF /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BED25D526D500CA4DCF /* sound.cpp */; }; + 84135C2225D526D700CA4DCF /* keycode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BEF25D526D500CA4DCF /* keycode.cpp */; }; + 84135C2325D526D700CA4DCF /* client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BF125D526D500CA4DCF /* client.cpp */; }; + 84135C2425D526D700CA4DCF /* content_mapblock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BF425D526D600CA4DCF /* content_mapblock.cpp */; }; + 84135C2525D526D700CA4DCF /* imagefilters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BF725D526D600CA4DCF /* imagefilters.cpp */; }; + 84135C2625D526D700CA4DCF /* guiscalingfilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BF825D526D600CA4DCF /* guiscalingfilter.cpp */; }; + 84135C2725D526D700CA4DCF /* content_cso.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BFD25D526D600CA4DCF /* content_cso.cpp */; }; + 84135C2825D526D700CA4DCF /* localplayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135BFF25D526D600CA4DCF /* localplayer.cpp */; }; + 84135C2A25D526D700CA4DCF /* activeobjectmgr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135C0125D526D600CA4DCF /* activeobjectmgr.cpp */; }; + 84135C2B25D526D700CA4DCF /* shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135C0425D526D600CA4DCF /* shader.cpp */; }; + 84135C2C25D526D700CA4DCF /* content_cao.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135C0525D526D700CA4DCF /* content_cao.cpp */; }; + 84135C2D25D526D700CA4DCF /* wieldmesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135C0625D526D700CA4DCF /* wieldmesh.cpp */; }; + 84135C2E25D526D700CA4DCF /* minimap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84135C0A25D526D700CA4DCF /* minimap.cpp */; }; + 84463B8C24B258AA0099DFBD /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8458617724B1BF2D0040BA4F /* AppKit.framework */; }; + 84463B9124B258AF0099DFBD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84585C0024B1347B0040BA4F /* Foundation.framework */; }; + 84463B9324B258B00099DFBD /* IOKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8458617524B1BF280040BA4F /* IOKit.framework */; }; + 84463B9724B258B20099DFBD /* Pods_MultiCraft.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 50555C0ED3309AD5F0B15D19 /* Pods_MultiCraft.framework */; }; + 84463B9924B258B50099DFBD /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84585C0424B134850040BA4F /* OpenGL.framework */; }; + 8453A49E24DB22F00087ECF9 /* client in Resources */ = {isa = PBXBuildFile; fileRef = 8453A49D24DB22F00087ECF9 /* client */; }; + 845856B324B1322D0040BA4F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 845856B224B1322D0040BA4F /* Assets.xcassets */; }; + 84585C0724B134900040BA4F /* libcurl.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 84585C0624B1348B0040BA4F /* libcurl.tbd */; }; + 84585C0E24B134F80040BA4F /* libiconv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 84585C0B24B134D90040BA4F /* libiconv.tbd */; }; + 8458610724B13BDF0040BA4F /* mini-gmp.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458610524B13BDF0040BA4F /* mini-gmp.c */; }; + 8458610A24B13BF90040BA4F /* jsoncpp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8458610924B13BF90040BA4F /* jsoncpp.cpp */; }; + 8458614424B13C2C0040BA4F /* print.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458610D24B13C280040BA4F /* print.c */; }; + 8458614524B13C2C0040BA4F /* ldump.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458610E24B13C280040BA4F /* ldump.c */; }; + 8458614624B13C2C0040BA4F /* loslib.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458611124B13C290040BA4F /* loslib.c */; }; + 8458614724B13C2C0040BA4F /* ltm.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458611324B13C290040BA4F /* ltm.c */; }; + 8458614824B13C2C0040BA4F /* lstate.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458611424B13C290040BA4F /* lstate.c */; }; + 8458614924B13C2C0040BA4F /* liolib.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458611A24B13C290040BA4F /* liolib.c */; }; + 8458614A24B13C2C0040BA4F /* ldebug.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458611B24B13C290040BA4F /* ldebug.c */; }; + 8458614B24B13C2D0040BA4F /* lvm.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458611C24B13C290040BA4F /* lvm.c */; }; + 8458614C24B13C2D0040BA4F /* lcode.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458611D24B13C290040BA4F /* lcode.c */; }; + 8458614D24B13C2D0040BA4F /* lauxlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458611F24B13C2A0040BA4F /* lauxlib.c */; }; + 8458614E24B13C2D0040BA4F /* lstrlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458612024B13C2A0040BA4F /* lstrlib.c */; }; + 8458614F24B13C2D0040BA4F /* lbaselib.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458612124B13C2A0040BA4F /* lbaselib.c */; }; + 8458615024B13C2D0040BA4F /* lgc.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458612424B13C2A0040BA4F /* lgc.c */; }; + 8458615124B13C2D0040BA4F /* lmem.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458612624B13C2A0040BA4F /* lmem.c */; }; + 8458615224B13C2D0040BA4F /* lundump.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458612724B13C2A0040BA4F /* lundump.c */; }; + 8458615324B13C2D0040BA4F /* ldblib.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458612924B13C2A0040BA4F /* ldblib.c */; }; + 8458615424B13C2D0040BA4F /* loadlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458612A24B13C2A0040BA4F /* loadlib.c */; }; + 8458615624B13C2D0040BA4F /* lobject.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458612E24B13C2B0040BA4F /* lobject.c */; }; + 8458615724B13C2D0040BA4F /* lfunc.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458612F24B13C2B0040BA4F /* lfunc.c */; }; + 8458615824B13C2D0040BA4F /* lzio.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458613024B13C2B0040BA4F /* lzio.c */; }; + 8458615924B13C2D0040BA4F /* ltablib.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458613224B13C2B0040BA4F /* ltablib.c */; }; + 8458615A24B13C2D0040BA4F /* lopcodes.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458613424B13C2B0040BA4F /* lopcodes.c */; }; + 8458615B24B13C2D0040BA4F /* lapi.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458613724B13C2B0040BA4F /* lapi.c */; }; + 8458615C24B13C2D0040BA4F /* linit.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458613924B13C2B0040BA4F /* linit.c */; }; + 8458615D24B13C2D0040BA4F /* lparser.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458613A24B13C2B0040BA4F /* lparser.c */; }; + 8458615E24B13C2D0040BA4F /* ldo.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458613B24B13C2C0040BA4F /* ldo.c */; }; + 8458616024B13C2D0040BA4F /* lmathlib.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458613E24B13C2C0040BA4F /* lmathlib.c */; }; + 8458616124B13C2D0040BA4F /* ltable.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458613F24B13C2C0040BA4F /* ltable.c */; }; + 8458616224B13C2D0040BA4F /* llex.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458614224B13C2C0040BA4F /* llex.c */; }; + 8458616324B13C2D0040BA4F /* lstring.c in Sources */ = {isa = PBXBuildFile; fileRef = 8458614324B13C2C0040BA4F /* lstring.c */; }; + 8458616924B1B7DC0040BA4F /* libfreetype.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8458616624B1B78D0040BA4F /* libfreetype.a */; }; + 8458616A24B1B7E20040BA4F /* libIrrlicht.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8458616724B1B7990040BA4F /* libIrrlicht.a */; }; + 8458617D24B1C3BC0040BA4F /* games in Resources */ = {isa = PBXBuildFile; fileRef = 8458617924B1C3BA0040BA4F /* games */; }; + 8458617E24B1C3BC0040BA4F /* fonts in Resources */ = {isa = PBXBuildFile; fileRef = 8458617A24B1C3BA0040BA4F /* fonts */; }; + 8458617F24B1C3BC0040BA4F /* builtin in Resources */ = {isa = PBXBuildFile; fileRef = 8458617B24B1C3BB0040BA4F /* builtin */; }; + 8458618024B1C3BC0040BA4F /* textures in Resources */ = {isa = PBXBuildFile; fileRef = 8458617C24B1C3BB0040BA4F /* textures */; }; + 847C6D4825D6DBE4008F5FC8 /* libintl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 847C6D4625D6DBE4008F5FC8 /* libintl.cpp */; }; + 847C6D4B25D6F483008F5FC8 /* lutf8lib.c in Sources */ = {isa = PBXBuildFile; fileRef = 847C6D4A25D6F483008F5FC8 /* lutf8lib.c */; }; + 84A1F9B2252E616B00000717 /* semaphore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84A1F9AC252E616B00000717 /* semaphore.cpp */; }; + 84A1F9B3252E616B00000717 /* thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84A1F9AF252E616B00000717 /* thread.cpp */; }; + 84A1F9BB252E617D00000717 /* scripting_mainmenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84A1F9B5252E617D00000717 /* scripting_mainmenu.cpp */; }; + 84A1F9BC252E617D00000717 /* scripting_client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84A1F9B8252E617D00000717 /* scripting_client.cpp */; }; + 84A1F9BD252E617D00000717 /* scripting_server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84A1F9B9252E617D00000717 /* scripting_server.cpp */; }; + 84A1FA4D252E635900000717 /* locale in Resources */ = {isa = PBXBuildFile; fileRef = 84A1FA4C252E635900000717 /* locale */; }; + 84C8E20B257804A200C1E5D0 /* libopenal.1.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 84C8E20A257804A200C1E5D0 /* libopenal.1.dylib */; }; + 84C8E20C257804A200C1E5D0 /* libopenal.1.dylib in Embed Libraries */ = {isa = PBXBuildFile; fileRef = 84C8E20A257804A200C1E5D0 /* libopenal.1.dylib */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; }; + 84DE114525D55D2400EDB067 /* event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84A1F9A8252E616A00000717 /* event.cpp */; }; + 84F20D5925D52790009562A9 /* static_text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20D5525D52790009562A9 /* static_text.cpp */; }; + 84F20D5A25D52790009562A9 /* CGUITTFont.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20D5725D52790009562A9 /* CGUITTFont.cpp */; }; + 84F20DA225D527C5009562A9 /* serverpackethandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20D9325D527C4009562A9 /* serverpackethandler.cpp */; }; + 84F20DA325D527C5009562A9 /* socket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20D9625D527C4009562A9 /* socket.cpp */; }; + 84F20DA425D527C5009562A9 /* clientopcodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20D9725D527C5009562A9 /* clientopcodes.cpp */; }; + 84F20DA525D527C5009562A9 /* connection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20D9925D527C5009562A9 /* connection.cpp */; }; + 84F20DA625D527C5009562A9 /* address.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20D9A25D527C5009562A9 /* address.cpp */; }; + 84F20DA725D527C5009562A9 /* serveropcodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20D9C25D527C5009562A9 /* serveropcodes.cpp */; }; + 84F20DA825D527C5009562A9 /* connectionthreads.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20D9D25D527C5009562A9 /* connectionthreads.cpp */; }; + 84F20DA925D527C5009562A9 /* clientpackethandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DA025D527C5009562A9 /* clientpackethandler.cpp */; }; + 84F20DAA25D527C5009562A9 /* networkpacket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DA125D527C5009562A9 /* networkpacket.cpp */; }; + 84F20DB525D527D8009562A9 /* helper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DAB25D527D8009562A9 /* helper.cpp */; }; + 84F20DB625D527D8009562A9 /* c_content.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DAC25D527D8009562A9 /* c_content.cpp */; }; + 84F20DB725D527D8009562A9 /* c_converter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DB025D527D8009562A9 /* c_converter.cpp */; }; + 84F20DB825D527D8009562A9 /* c_types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DB125D527D8009562A9 /* c_types.cpp */; }; + 84F20DB925D527D8009562A9 /* c_internal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DB425D527D8009562A9 /* c_internal.cpp */; }; + 84F20DD725D52812009562A9 /* s_async.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DBA25D52811009562A9 /* s_async.cpp */; }; + 84F20DD825D52812009562A9 /* s_nodemeta.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DBB25D52811009562A9 /* s_nodemeta.cpp */; }; + 84F20DD925D52812009562A9 /* s_env.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DBD25D52811009562A9 /* s_env.cpp */; }; + 84F20DDA25D52812009562A9 /* s_item.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DC125D52811009562A9 /* s_item.cpp */; }; + 84F20DDB25D52812009562A9 /* s_security.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DC325D52811009562A9 /* s_security.cpp */; }; + 84F20DDC25D52812009562A9 /* s_server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DC425D52811009562A9 /* s_server.cpp */; }; + 84F20DDD25D52812009562A9 /* s_inventory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DC925D52811009562A9 /* s_inventory.cpp */; }; + 84F20DDE25D52812009562A9 /* s_modchannels.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DCA25D52811009562A9 /* s_modchannels.cpp */; }; + 84F20DDF25D52812009562A9 /* s_player.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DCB25D52812009562A9 /* s_player.cpp */; }; + 84F20DE025D52812009562A9 /* s_base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DCD25D52812009562A9 /* s_base.cpp */; }; + 84F20DE125D52812009562A9 /* s_entity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DCE25D52812009562A9 /* s_entity.cpp */; }; + 84F20DE225D52812009562A9 /* s_node.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DD025D52812009562A9 /* s_node.cpp */; }; + 84F20DE325D52812009562A9 /* s_client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DD325D52812009562A9 /* s_client.cpp */; }; + 84F20DE425D52812009562A9 /* s_mainmenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DD625D52812009562A9 /* s_mainmenu.cpp */; }; + 84F20E2425D5282A009562A9 /* l_env.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DEC25D52827009562A9 /* l_env.cpp */; }; + 84F20E2525D5282A009562A9 /* l_mapgen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DED25D52827009562A9 /* l_mapgen.cpp */; }; + 84F20E2625D5282A009562A9 /* l_base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DEF25D52827009562A9 /* l_base.cpp */; }; + 84F20E2725D5282A009562A9 /* l_craft.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DF025D52827009562A9 /* l_craft.cpp */; }; + 84F20E2825D5282A009562A9 /* l_nodemeta.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DF225D52827009562A9 /* l_nodemeta.cpp */; }; + 84F20E2925D5282A009562A9 /* l_sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DF425D52828009562A9 /* l_sound.cpp */; }; + 84F20E2A25D5282A009562A9 /* l_minimap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DF525D52828009562A9 /* l_minimap.cpp */; }; + 84F20E2B25D5282A009562A9 /* l_noise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DF725D52828009562A9 /* l_noise.cpp */; }; + 84F20E2C25D5282A009562A9 /* l_metadata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DF825D52828009562A9 /* l_metadata.cpp */; }; + 84F20E2D25D5282A009562A9 /* l_storage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DF925D52828009562A9 /* l_storage.cpp */; }; + 84F20E2E25D5282A009562A9 /* l_inventory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DFA25D52828009562A9 /* l_inventory.cpp */; }; + 84F20E2F25D5282A009562A9 /* l_particles_local.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DFC25D52828009562A9 /* l_particles_local.cpp */; }; + 84F20E3025D5282A009562A9 /* l_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DFE25D52828009562A9 /* l_util.cpp */; }; + 84F20E3125D5282A009562A9 /* l_server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20DFF25D52828009562A9 /* l_server.cpp */; }; + 84F20E3225D5282A009562A9 /* l_nodetimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E0025D52828009562A9 /* l_nodetimer.cpp */; }; + 84F20E3325D5282A009562A9 /* l_areastore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E0125D52828009562A9 /* l_areastore.cpp */; }; + 84F20E3425D5282A009562A9 /* l_settings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E0425D52828009562A9 /* l_settings.cpp */; }; + 84F20E3525D5282A009562A9 /* l_http.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E0625D52828009562A9 /* l_http.cpp */; }; + 84F20E3625D5282A009562A9 /* l_camera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E0725D52829009562A9 /* l_camera.cpp */; }; + 84F20E3725D5282A009562A9 /* l_item.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E0825D52829009562A9 /* l_item.cpp */; }; + 84F20E3825D5282A009562A9 /* l_itemstackmeta.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E0A25D52829009562A9 /* l_itemstackmeta.cpp */; }; + 84F20E3925D5282A009562A9 /* l_playermeta.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E0D25D52829009562A9 /* l_playermeta.cpp */; }; + 84F20E3A25D5282A009562A9 /* l_particles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E1025D52829009562A9 /* l_particles.cpp */; }; + 84F20E3B25D5282A009562A9 /* l_mainmenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E1225D52829009562A9 /* l_mainmenu.cpp */; }; + 84F20E3C25D5282A009562A9 /* l_localplayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E1325D52829009562A9 /* l_localplayer.cpp */; }; + 84F20E3E25D5282A009562A9 /* l_vmanip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E1925D52829009562A9 /* l_vmanip.cpp */; }; + 84F20E3F25D5282A009562A9 /* l_modchannels.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E1B25D52829009562A9 /* l_modchannels.cpp */; }; + 84F20E4025D5282A009562A9 /* l_client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E1E25D52829009562A9 /* l_client.cpp */; }; + 84F20E4125D5282A009562A9 /* l_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E2025D5282A009562A9 /* l_object.cpp */; }; + 84F20E4225D5282A009562A9 /* l_auth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E2125D5282A009562A9 /* l_auth.cpp */; }; + 84F20E5125D5283F009562A9 /* serverinventorymgr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E4325D5283E009562A9 /* serverinventorymgr.cpp */; }; + 84F20E5225D5283F009562A9 /* serveractiveobject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E4725D5283E009562A9 /* serveractiveobject.cpp */; }; + 84F20E5325D5283F009562A9 /* luaentity_sao.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E4825D5283E009562A9 /* luaentity_sao.cpp */; }; + 84F20E5425D5283F009562A9 /* activeobjectmgr.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E4B25D5283F009562A9 /* activeobjectmgr.cpp */; }; + 84F20E5525D5283F009562A9 /* mods.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E4D25D5283F009562A9 /* mods.cpp */; }; + 84F20E5625D5283F009562A9 /* player_sao.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E4E25D5283F009562A9 /* player_sao.cpp */; }; + 84F20E5725D5283F009562A9 /* unit_sao.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E5025D5283F009562A9 /* unit_sao.cpp */; }; + 84F20E8025D52868009562A9 /* srp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E5825D52866009562A9 /* srp.cpp */; }; + 84F20E8125D52868009562A9 /* string.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E5925D52866009562A9 /* string.cpp */; }; + 84F20E8225D52868009562A9 /* auth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E5A25D52866009562A9 /* auth.cpp */; }; + 84F20E8325D52868009562A9 /* metricsbackend.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E5E25D52867009562A9 /* metricsbackend.cpp */; }; + 84F20E8425D52868009562A9 /* numeric.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E5F25D52867009562A9 /* numeric.cpp */; }; + 84F20E8525D52868009562A9 /* sha1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E6025D52867009562A9 /* sha1.cpp */; }; + 84F20E8625D52868009562A9 /* serialize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E6225D52867009562A9 /* serialize.cpp */; }; + 84F20E8725D52868009562A9 /* areastore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E6525D52867009562A9 /* areastore.cpp */; }; + 84F20E8825D52868009562A9 /* ieee_float.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E6625D52867009562A9 /* ieee_float.cpp */; }; + 84F20E8925D52868009562A9 /* sha256.c in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E6925D52867009562A9 /* sha256.c */; }; + 84F20E8A25D52868009562A9 /* quicktune.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E6C25D52867009562A9 /* quicktune.cpp */; }; + 84F20E8B25D52868009562A9 /* enriched_string.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E6E25D52867009562A9 /* enriched_string.cpp */; }; + 84F20E8C25D52868009562A9 /* timetaker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E7025D52868009562A9 /* timetaker.cpp */; }; + 84F20E8D25D52868009562A9 /* base64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E7A25D52868009562A9 /* base64.cpp */; }; + 84F20E8E25D52868009562A9 /* pointedthing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E7B25D52868009562A9 /* pointedthing.cpp */; }; + 84F20E8F25D52868009562A9 /* directiontables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E7D25D52868009562A9 /* directiontables.cpp */; }; + 84F20EA025D528C5009562A9 /* stereo.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E9025D528C4009562A9 /* stereo.cpp */; }; + 84F20EA125D528C5009562A9 /* core.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E9425D528C5009562A9 /* core.cpp */; }; + 84F20EA225D528C5009562A9 /* anaglyph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E9625D528C5009562A9 /* anaglyph.cpp */; }; + 84F20EA325D528C5009562A9 /* plain.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E9725D528C5009562A9 /* plain.cpp */; }; + 84F20EA425D528C5009562A9 /* pageflip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E9A25D528C5009562A9 /* pageflip.cpp */; }; + 84F20EA525D528C5009562A9 /* factory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E9B25D528C5009562A9 /* factory.cpp */; }; + 84F20EA625D528C5009562A9 /* sidebyside.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E9C25D528C5009562A9 /* sidebyside.cpp */; }; + 84F20EA725D528C5009562A9 /* interlaced.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20E9E25D528C5009562A9 /* interlaced.cpp */; }; + 84F20EB025D528D7009562A9 /* subgames.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20EA825D528D6009562A9 /* subgames.cpp */; }; + 84F20EB125D528D7009562A9 /* packages.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20EAD25D528D7009562A9 /* packages.cpp */; }; + 84F20EB225D528D7009562A9 /* mods.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20EAE25D528D7009562A9 /* mods.cpp */; }; + 84F20EB325D528D7009562A9 /* content.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20EAF25D528D7009562A9 /* content.cpp */; }; + 84F20EC425D528EC009562A9 /* database.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20EB725D528EB009562A9 /* database.cpp */; }; + 84F20EC525D528EC009562A9 /* database-files.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20EBD25D528EB009562A9 /* database-files.cpp */; }; + 84F20EC625D528EC009562A9 /* database-leveldb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20EBE25D528EB009562A9 /* database-leveldb.cpp */; }; + 84F20EC825D528EC009562A9 /* database-dummy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20EC125D528EB009562A9 /* database-dummy.cpp */; }; + 84F20F0125D52958009562A9 /* guiInventoryList.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20EC925D52954009562A9 /* guiInventoryList.cpp */; }; + 84F20F0225D52958009562A9 /* guiEditBoxWithScrollbar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20ECB25D52954009562A9 /* guiEditBoxWithScrollbar.cpp */; }; + 84F20F0325D52958009562A9 /* guiFormSpecMenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20ECF25D52955009562A9 /* guiFormSpecMenu.cpp */; }; + 84F20F0525D52958009562A9 /* profilergraph.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20ED225D52955009562A9 /* profilergraph.cpp */; }; + 84F20F0625D52958009562A9 /* intlGUIEditBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20ED425D52955009562A9 /* intlGUIEditBox.cpp */; }; + 84F20F0725D52958009562A9 /* guiSkin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20ED525D52955009562A9 /* guiSkin.cpp */; }; + 84F20F0825D52958009562A9 /* guiButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20ED825D52955009562A9 /* guiButton.cpp */; }; + 84F20F0925D52958009562A9 /* guiItemImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20EE025D52956009562A9 /* guiItemImage.cpp */; }; + 84F20F0A25D52958009562A9 /* guiBackgroundImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20EE325D52956009562A9 /* guiBackgroundImage.cpp */; }; + 84F20F0B25D52958009562A9 /* guiHyperText.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20EE425D52956009562A9 /* guiHyperText.cpp */; }; + 84F20F0C25D52958009562A9 /* guiAnimatedImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20EE525D52956009562A9 /* guiAnimatedImage.cpp */; }; + 84F20F0D25D52958009562A9 /* guiPasswordChange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20EE725D52956009562A9 /* guiPasswordChange.cpp */; }; + 84F20F0E25D52958009562A9 /* modalMenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20EE825D52956009562A9 /* modalMenu.cpp */; }; + 84F20F0F25D52958009562A9 /* guiButtonItemImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20EE925D52957009562A9 /* guiButtonItemImage.cpp */; }; + 84F20F1025D52958009562A9 /* guiVolumeChange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20EEA25D52957009562A9 /* guiVolumeChange.cpp */; }; + 84F20F1125D52958009562A9 /* guiEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20EEB25D52957009562A9 /* guiEngine.cpp */; }; + 84F20F1225D52958009562A9 /* guiBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20EEC25D52957009562A9 /* guiBox.cpp */; }; + 84F20F1425D52958009562A9 /* guiKeyChangeMenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20EF125D52957009562A9 /* guiKeyChangeMenu.cpp */; }; + 84F20F1525D52958009562A9 /* guiButtonImage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20EF225D52957009562A9 /* guiButtonImage.cpp */; }; + 84F20F1625D52958009562A9 /* guiConfirmRegistration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20EF325D52957009562A9 /* guiConfirmRegistration.cpp */; }; + 84F20F1725D52958009562A9 /* guiPathSelectMenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20EF525D52957009562A9 /* guiPathSelectMenu.cpp */; }; + 84F20F1825D52958009562A9 /* guiScrollContainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20EF625D52957009562A9 /* guiScrollContainer.cpp */; }; + 84F20F1925D52958009562A9 /* guiTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20EF725D52957009562A9 /* guiTable.cpp */; }; + 84F20F1A25D52958009562A9 /* guiScrollBar.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20EFD25D52958009562A9 /* guiScrollBar.cpp */; }; + 84F20F1B25D52958009562A9 /* guiChatConsole.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20EFE25D52958009562A9 /* guiChatConsole.cpp */; }; + 84F20F3E25D52975009562A9 /* mapgen_singlenode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20F1D25D52973009562A9 /* mapgen_singlenode.cpp */; }; + 84F20F3F25D52975009562A9 /* mapgen_v7p.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20F2225D52974009562A9 /* mapgen_v7p.cpp */; }; + 84F20F4025D52975009562A9 /* mg_biome.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20F2325D52974009562A9 /* mg_biome.cpp */; }; + 84F20F4125D52975009562A9 /* mapgen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20F2825D52974009562A9 /* mapgen.cpp */; }; + 84F20F4225D52975009562A9 /* mapgen_valleys.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20F2925D52974009562A9 /* mapgen_valleys.cpp */; }; + 84F20F4325D52975009562A9 /* mg_ore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20F2A25D52974009562A9 /* mg_ore.cpp */; }; + 84F20F4425D52975009562A9 /* dungeongen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20F2E25D52974009562A9 /* dungeongen.cpp */; }; + 84F20F4525D52975009562A9 /* cavegen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20F2F25D52974009562A9 /* cavegen.cpp */; }; + 84F20F4625D52975009562A9 /* mapgen_flat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20F3125D52975009562A9 /* mapgen_flat.cpp */; }; + 84F20F4725D52975009562A9 /* mg_decoration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20F3225D52975009562A9 /* mg_decoration.cpp */; }; + 84F20F4825D52975009562A9 /* treegen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20F3325D52975009562A9 /* treegen.cpp */; }; + 84F20F4925D52975009562A9 /* mapgen_v6.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20F3425D52975009562A9 /* mapgen_v6.cpp */; }; + 84F20F4A25D52975009562A9 /* mg_schematic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20F3525D52975009562A9 /* mg_schematic.cpp */; }; + 84F20F4B25D52975009562A9 /* mapgen_carpathian.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20F3725D52975009562A9 /* mapgen_carpathian.cpp */; }; + 84F20F4C25D52975009562A9 /* mapgen_fractal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20F3A25D52975009562A9 /* mapgen_fractal.cpp */; }; + 84F20F4D25D52975009562A9 /* mapgen_v7.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20F3B25D52975009562A9 /* mapgen_v7.cpp */; }; + 84F20F4E25D52975009562A9 /* mapgen_v5.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 84F20F3C25D52975009562A9 /* mapgen_v5.cpp */; }; +/* End PBXBuildFile section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 844205482578023D009C3008 /* Embed Libraries */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 84C8E20C257804A200C1E5D0 /* libopenal.1.dylib in Embed Libraries */, + ); + name = "Embed Libraries"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 0035B2B97EE3D0121539493F /* Pods-MultiCraft.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MultiCraft.debug.xcconfig"; path = "Target Support Files/Pods-MultiCraft/Pods-MultiCraft.debug.xcconfig"; sourceTree = ""; }; + 3D2D21065CF2A23D5AF0C25A /* Pods-MultiCraft.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MultiCraft.release.xcconfig"; path = "Target Support Files/Pods-MultiCraft/Pods-MultiCraft.release.xcconfig"; sourceTree = ""; }; + 50555C0ED3309AD5F0B15D19 /* Pods_MultiCraft.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MultiCraft.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 84135AC625D5261C00CA4DCF /* craftdef.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = craftdef.cpp; path = ../../../../src/craftdef.cpp; sourceTree = ""; }; + 84135AC725D5261C00CA4DCF /* modchannels.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = modchannels.cpp; path = ../../../../src/modchannels.cpp; sourceTree = ""; }; + 84135AC825D5261C00CA4DCF /* nodemetadata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = nodemetadata.cpp; path = ../../../../src/nodemetadata.cpp; sourceTree = ""; }; + 84135AC925D5261C00CA4DCF /* chat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = chat.h; path = ../../../../src/chat.h; sourceTree = ""; }; + 84135ACA25D5261C00CA4DCF /* mapblock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapblock.h; path = ../../../../src/mapblock.h; sourceTree = ""; }; + 84135ACB25D5261D00CA4DCF /* irrlichttypes_extrabloated.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irrlichttypes_extrabloated.h; path = ../../../../src/irrlichttypes_extrabloated.h; sourceTree = ""; }; + 84135ACC25D5261D00CA4DCF /* itemstackmetadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = itemstackmetadata.h; path = ../../../../src/itemstackmetadata.h; sourceTree = ""; }; + 84135ACD25D5261D00CA4DCF /* terminal_chat_console.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = terminal_chat_console.cpp; path = ../../../../src/terminal_chat_console.cpp; sourceTree = ""; }; + 84135ACE25D5261D00CA4DCF /* mapsector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapsector.h; path = ../../../../src/mapsector.h; sourceTree = ""; }; + 84135ACF25D5261D00CA4DCF /* nameidmapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = nameidmapping.cpp; path = ../../../../src/nameidmapping.cpp; sourceTree = ""; }; + 84135AD025D5261D00CA4DCF /* map_settings_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = map_settings_manager.cpp; path = ../../../../src/map_settings_manager.cpp; sourceTree = ""; }; + 84135AD125D5261E00CA4DCF /* itemdef.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = itemdef.cpp; path = ../../../../src/itemdef.cpp; sourceTree = ""; }; + 84135AD225D5261E00CA4DCF /* map_settings_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = map_settings_manager.h; path = ../../../../src/map_settings_manager.h; sourceTree = ""; }; + 84135AD325D5261E00CA4DCF /* content_mapnode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = content_mapnode.cpp; path = ../../../../src/content_mapnode.cpp; sourceTree = ""; }; + 84135AD425D5261E00CA4DCF /* raycast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = raycast.h; path = ../../../../src/raycast.h; sourceTree = ""; }; + 84135AD525D5261E00CA4DCF /* filesys.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = filesys.cpp; path = ../../../../src/filesys.cpp; sourceTree = ""; }; + 84135AD625D5261F00CA4DCF /* nodetimer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = nodetimer.cpp; path = ../../../../src/nodetimer.cpp; sourceTree = ""; }; + 84135AD725D5261F00CA4DCF /* httpfetch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = httpfetch.cpp; path = ../../../../src/httpfetch.cpp; sourceTree = ""; }; + 84135AD925D5261F00CA4DCF /* environment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = environment.h; path = ../../../../src/environment.h; sourceTree = ""; }; + 84135ADA25D5261F00CA4DCF /* mapblock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapblock.cpp; path = ../../../../src/mapblock.cpp; sourceTree = ""; }; + 84135ADB25D5261F00CA4DCF /* server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = server.h; path = ../../../../src/server.h; sourceTree = ""; }; + 84135ADC25D5262000CA4DCF /* tileanimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tileanimation.h; path = ../../../../src/tileanimation.h; sourceTree = ""; }; + 84135ADD25D5262000CA4DCF /* emerge.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = emerge.cpp; path = ../../../../src/emerge.cpp; sourceTree = ""; }; + 84135ADE25D5262000CA4DCF /* debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = debug.h; path = ../../../../src/debug.h; sourceTree = ""; }; + 84135ADF25D5262000CA4DCF /* collision.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = collision.cpp; path = ../../../../src/collision.cpp; sourceTree = ""; }; + 84135AE025D5262000CA4DCF /* chatmessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = chatmessage.h; path = ../../../../src/chatmessage.h; sourceTree = ""; }; + 84135AE125D5262100CA4DCF /* terminal_chat_console.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = terminal_chat_console.h; path = ../../../../src/terminal_chat_console.h; sourceTree = ""; }; + 84135AE225D5262100CA4DCF /* constants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = constants.h; path = ../../../../src/constants.h; sourceTree = ""; }; + 84135AE325D5262100CA4DCF /* object_properties.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = object_properties.cpp; path = ../../../../src/object_properties.cpp; sourceTree = ""; }; + 84135AE425D5262100CA4DCF /* log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = log.h; path = ../../../../src/log.h; sourceTree = ""; }; + 84135AE625D5262100CA4DCF /* sound.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sound.h; path = ../../../../src/sound.h; sourceTree = ""; }; + 84135AE725D5262200CA4DCF /* inventory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = inventory.cpp; path = ../../../../src/inventory.cpp; sourceTree = ""; }; + 84135AE825D5262200CA4DCF /* tool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tool.cpp; path = ../../../../src/tool.cpp; sourceTree = ""; }; + 84135AE925D5262200CA4DCF /* modifiedstate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = modifiedstate.h; path = ../../../../src/modifiedstate.h; sourceTree = ""; }; + 84135AEA25D5262200CA4DCF /* face_position_cache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = face_position_cache.h; path = ../../../../src/face_position_cache.h; sourceTree = ""; }; + 84135AEB25D5262200CA4DCF /* log.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = log.cpp; path = ../../../../src/log.cpp; sourceTree = ""; }; + 84135AEC25D5262200CA4DCF /* serverenvironment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serverenvironment.h; path = ../../../../src/serverenvironment.h; sourceTree = ""; }; + 84135AED25D5262300CA4DCF /* inventorymanager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = inventorymanager.cpp; path = ../../../../src/inventorymanager.cpp; sourceTree = ""; }; + 84135AEE25D5262400CA4DCF /* particles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = particles.cpp; path = ../../../../src/particles.cpp; sourceTree = ""; }; + 84135AEF25D5262400CA4DCF /* clientiface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientiface.h; path = ../../../../src/clientiface.h; sourceTree = ""; }; + 84135AF025D5262400CA4DCF /* irrlichttypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irrlichttypes.h; path = ../../../../src/irrlichttypes.h; sourceTree = ""; }; + 84135AF125D5262500CA4DCF /* content_nodemeta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = content_nodemeta.h; path = ../../../../src/content_nodemeta.h; sourceTree = ""; }; + 84135AF225D5262500CA4DCF /* activeobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = activeobject.h; path = ../../../../src/activeobject.h; sourceTree = ""; }; + 84135AF325D5262600CA4DCF /* nodedef.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = nodedef.cpp; path = ../../../../src/nodedef.cpp; sourceTree = ""; }; + 84135AF425D5262600CA4DCF /* nodetimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = nodetimer.h; path = ../../../../src/nodetimer.h; sourceTree = ""; }; + 84135AF525D5262700CA4DCF /* profiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = profiler.cpp; path = ../../../../src/profiler.cpp; sourceTree = ""; }; + 84135AF625D5262700CA4DCF /* player.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = player.h; path = ../../../../src/player.h; sourceTree = ""; }; + 84135AF725D5262700CA4DCF /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = version.h; path = ../../../../src/version.h; sourceTree = ""; }; + 84135AF825D5262800CA4DCF /* activeobjectmgr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = activeobjectmgr.h; path = ../../../../src/activeobjectmgr.h; sourceTree = ""; }; + 84135AF925D5262800CA4DCF /* exceptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = exceptions.h; path = ../../../../src/exceptions.h; sourceTree = ""; }; + 84135AFA25D5262900CA4DCF /* settings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = settings.cpp; path = ../../../../src/settings.cpp; sourceTree = ""; }; + 84135AFB25D5262900CA4DCF /* clientiface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientiface.cpp; path = ../../../../src/clientiface.cpp; sourceTree = ""; }; + 84135AFC25D5262A00CA4DCF /* hud.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hud.h; path = ../../../../src/hud.h; sourceTree = ""; }; + 84135AFD25D5262A00CA4DCF /* gamedef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gamedef.h; path = ../../../../src/gamedef.h; sourceTree = ""; }; + 84135AFE25D5262B00CA4DCF /* face_position_cache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = face_position_cache.cpp; path = ../../../../src/face_position_cache.cpp; sourceTree = ""; }; + 84135AFF25D5262B00CA4DCF /* itemgroup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = itemgroup.h; path = ../../../../src/itemgroup.h; sourceTree = ""; }; + 84135B0025D5262C00CA4DCF /* mapnode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapnode.cpp; path = ../../../../src/mapnode.cpp; sourceTree = ""; }; + 84135B0125D5262C00CA4DCF /* player.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = player.cpp; path = ../../../../src/player.cpp; sourceTree = ""; }; + 84135B0225D5262D00CA4DCF /* porting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = porting.h; path = ../../../../src/porting.h; sourceTree = ""; }; + 84135B0325D5262D00CA4DCF /* content_nodemeta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = content_nodemeta.cpp; path = ../../../../src/content_nodemeta.cpp; sourceTree = ""; }; + 84135B0425D5262D00CA4DCF /* serialization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serialization.h; path = ../../../../src/serialization.h; sourceTree = ""; }; + 84135B0525D5262E00CA4DCF /* translation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = translation.cpp; path = ../../../../src/translation.cpp; sourceTree = ""; }; + 84135B0625D5262E00CA4DCF /* chat_interface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = chat_interface.h; path = ../../../../src/chat_interface.h; sourceTree = ""; }; + 84135B0725D5262F00CA4DCF /* voxel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = voxel.cpp; path = ../../../../src/voxel.cpp; sourceTree = ""; }; + 84135B0825D5262F00CA4DCF /* ban.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ban.h; path = ../../../../src/ban.h; sourceTree = ""; }; + 84135B0925D5262F00CA4DCF /* version.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = version.cpp; path = ../../../../src/version.cpp; sourceTree = ""; }; + 84135B0A25D5263000CA4DCF /* remoteplayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = remoteplayer.h; path = ../../../../src/remoteplayer.h; sourceTree = ""; }; + 84135B0B25D5263000CA4DCF /* gettime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gettime.h; path = ../../../../src/gettime.h; sourceTree = ""; }; + 84135B0C25D5263100CA4DCF /* environment.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = environment.cpp; path = ../../../../src/environment.cpp; sourceTree = ""; }; + 84135B0D25D5263200CA4DCF /* serverlist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serverlist.h; path = ../../../../src/serverlist.h; sourceTree = ""; }; + 84135B0F25D5263200CA4DCF /* server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = server.cpp; path = ../../../../src/server.cpp; sourceTree = ""; }; + 84135B1025D5263300CA4DCF /* objdef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = objdef.h; path = ../../../../src/objdef.h; sourceTree = ""; }; + 84135B1125D5263300CA4DCF /* tool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tool.h; path = ../../../../src/tool.h; sourceTree = ""; }; + 84135B1225D5263400CA4DCF /* debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = debug.cpp; path = ../../../../src/debug.cpp; sourceTree = ""; }; + 84135B1325D5263400CA4DCF /* chat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = chat.cpp; path = ../../../../src/chat.cpp; sourceTree = ""; }; + 84135B1425D5263400CA4DCF /* voxelalgorithms.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = voxelalgorithms.h; path = ../../../../src/voxelalgorithms.h; sourceTree = ""; }; + 84135B1525D5263500CA4DCF /* mtevent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mtevent.h; path = ../../../../src/mtevent.h; sourceTree = ""; }; + 84135B1625D5263500CA4DCF /* defaultsettings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = defaultsettings.h; path = ../../../../src/defaultsettings.h; sourceTree = ""; }; + 84135B1725D5263500CA4DCF /* content_mapnode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = content_mapnode.h; path = ../../../../src/content_mapnode.h; sourceTree = ""; }; + 84135B1825D5263600CA4DCF /* raycast.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = raycast.cpp; path = ../../../../src/raycast.cpp; sourceTree = ""; }; + 84135B1A25D5263600CA4DCF /* daynightratio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = daynightratio.h; path = ../../../../src/daynightratio.h; sourceTree = ""; }; + 84135B1C25D5263700CA4DCF /* irr_v2d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irr_v2d.h; path = ../../../../src/irr_v2d.h; sourceTree = ""; }; + 84135B1D25D5263800CA4DCF /* map.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = map.h; path = ../../../../src/map.h; sourceTree = ""; }; + 84135B1E25D5263800CA4DCF /* irr_ptr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irr_ptr.h; path = ../../../../src/irr_ptr.h; sourceTree = ""; }; + 84135B1F25D5263800CA4DCF /* convert_json.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = convert_json.cpp; path = ../../../../src/convert_json.cpp; sourceTree = ""; }; + 84135B2025D5263900CA4DCF /* irrlichttypes_bloated.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irrlichttypes_bloated.h; path = ../../../../src/irrlichttypes_bloated.h; sourceTree = ""; }; + 84135B2125D5263900CA4DCF /* collision.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = collision.h; path = ../../../../src/collision.h; sourceTree = ""; }; + 84135B2225D5263A00CA4DCF /* texture_override.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = texture_override.h; path = ../../../../src/texture_override.h; sourceTree = ""; }; + 84135B2325D5263A00CA4DCF /* gettext.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; name = gettext.cpp; path = ../../../../src/gettext.cpp; sourceTree = ""; }; + 84135B2425D5263A00CA4DCF /* metadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = metadata.h; path = ../../../../src/metadata.h; sourceTree = ""; }; + 84135B2525D5263B00CA4DCF /* defaultsettings.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; name = defaultsettings.cpp; path = ../../../../src/defaultsettings.cpp; sourceTree = ""; }; + 84135B2625D5263B00CA4DCF /* mapnode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapnode.h; path = ../../../../src/mapnode.h; sourceTree = ""; }; + 84135B2725D5263B00CA4DCF /* irr_aabb3d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irr_aabb3d.h; path = ../../../../src/irr_aabb3d.h; sourceTree = ""; }; + 84135B2825D5263C00CA4DCF /* craftdef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = craftdef.h; path = ../../../../src/craftdef.h; sourceTree = ""; }; + 84135B2925D5263C00CA4DCF /* noise.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = noise.h; path = ../../../../src/noise.h; sourceTree = ""; }; + 84135B2B25D5263D00CA4DCF /* noise.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = noise.cpp; path = ../../../../src/noise.cpp; sourceTree = ""; }; + 84135B2C25D5263D00CA4DCF /* serverenvironment.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serverenvironment.cpp; path = ../../../../src/serverenvironment.cpp; sourceTree = ""; }; + 84135B2D25D5263D00CA4DCF /* voxelalgorithms.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = voxelalgorithms.cpp; path = ../../../../src/voxelalgorithms.cpp; sourceTree = ""; }; + 84135B2E25D5263D00CA4DCF /* particles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = particles.h; path = ../../../../src/particles.h; sourceTree = ""; }; + 84135B2F25D5263E00CA4DCF /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = ../../../../src/main.cpp; sourceTree = ""; }; + 84135B3025D5263E00CA4DCF /* texture_override.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = texture_override.cpp; path = ../../../../src/texture_override.cpp; sourceTree = ""; }; + 84135B3125D5263F00CA4DCF /* pathfinder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pathfinder.h; path = ../../../../src/pathfinder.h; sourceTree = ""; }; + 84135B3225D5263F00CA4DCF /* convert_json.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = convert_json.h; path = ../../../../src/convert_json.h; sourceTree = ""; }; + 84135B3325D5263F00CA4DCF /* gameparams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gameparams.h; path = ../../../../src/gameparams.h; sourceTree = ""; }; + 84135B3425D5264000CA4DCF /* metadata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = metadata.cpp; path = ../../../../src/metadata.cpp; sourceTree = ""; }; + 84135B3525D5264000CA4DCF /* tileanimation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tileanimation.cpp; path = ../../../../src/tileanimation.cpp; sourceTree = ""; }; + 84135B3625D5264000CA4DCF /* nodedef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = nodedef.h; path = ../../../../src/nodedef.h; sourceTree = ""; }; + 84135B3725D5264100CA4DCF /* pathfinder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = pathfinder.cpp; path = ../../../../src/pathfinder.cpp; sourceTree = ""; }; + 84135B3825D5264100CA4DCF /* serverlist.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serverlist.cpp; path = ../../../../src/serverlist.cpp; sourceTree = ""; }; + 84135B3925D5264100CA4DCF /* ban.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ban.cpp; path = ../../../../src/ban.cpp; sourceTree = ""; }; + 84135B3A25D5264200CA4DCF /* hud.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = hud.cpp; path = ../../../../src/hud.cpp; sourceTree = ""; }; + 84135B3B25D5264200CA4DCF /* object_properties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = object_properties.h; path = ../../../../src/object_properties.h; sourceTree = ""; }; + 84135B3C25D5264200CA4DCF /* itemdef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = itemdef.h; path = ../../../../src/itemdef.h; sourceTree = ""; }; + 84135B3D25D5264300CA4DCF /* inventory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inventory.h; path = ../../../../src/inventory.h; sourceTree = ""; }; + 84135B3E25D5264300CA4DCF /* map.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = map.cpp; path = ../../../../src/map.cpp; sourceTree = ""; }; + 84135B3F25D5264300CA4DCF /* gettext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gettext.h; path = ../../../../src/gettext.h; sourceTree = ""; }; + 84135B4125D5264400CA4DCF /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = config.h; path = ../../../../src/config.h; sourceTree = ""; }; + 84135B4325D5264400CA4DCF /* light.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = light.cpp; path = ../../../../src/light.cpp; sourceTree = ""; }; + 84135B4425D5264500CA4DCF /* reflowscan.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = reflowscan.h; path = ../../../../src/reflowscan.h; sourceTree = ""; }; + 84135B4525D5264500CA4DCF /* irr_v3d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irr_v3d.h; path = ../../../../src/irr_v3d.h; sourceTree = ""; }; + 84135B4625D5264500CA4DCF /* objdef.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = objdef.cpp; path = ../../../../src/objdef.cpp; sourceTree = ""; }; + 84135B4725D5264600CA4DCF /* light.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = light.h; path = ../../../../src/light.h; sourceTree = ""; }; + 84135B4825D5264600CA4DCF /* cloudparams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = cloudparams.h; path = ../../../../src/cloudparams.h; sourceTree = ""; }; + 84135B4925D5264600CA4DCF /* porting.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = porting.cpp; path = ../../../../src/porting.cpp; sourceTree = ""; }; + 84135B4A25D5264600CA4DCF /* emerge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = emerge.h; path = ../../../../src/emerge.h; sourceTree = ""; }; + 84135B4B25D5264700CA4DCF /* nodemetadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = nodemetadata.h; path = ../../../../src/nodemetadata.h; sourceTree = ""; }; + 84135B4C25D5264700CA4DCF /* reflowscan.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = reflowscan.cpp; path = ../../../../src/reflowscan.cpp; sourceTree = ""; }; + 84135B4D25D5264700CA4DCF /* mapsector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapsector.cpp; path = ../../../../src/mapsector.cpp; sourceTree = ""; }; + 84135B4E25D5264700CA4DCF /* modchannels.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = modchannels.h; path = ../../../../src/modchannels.h; sourceTree = ""; }; + 84135B4F25D5264800CA4DCF /* nameidmapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = nameidmapping.h; path = ../../../../src/nameidmapping.h; sourceTree = ""; }; + 84135B5125D5264800CA4DCF /* skyparams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = skyparams.h; path = ../../../../src/skyparams.h; sourceTree = ""; }; + 84135B5225D5264800CA4DCF /* remoteplayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = remoteplayer.cpp; path = ../../../../src/remoteplayer.cpp; sourceTree = ""; }; + 84135B5325D5264900CA4DCF /* staticobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = staticobject.h; path = ../../../../src/staticobject.h; sourceTree = ""; }; + 84135B5425D5264900CA4DCF /* voxel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = voxel.h; path = ../../../../src/voxel.h; sourceTree = ""; }; + 84135B5525D5264900CA4DCF /* httpfetch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = httpfetch.h; path = ../../../../src/httpfetch.h; sourceTree = ""; }; + 84135B5625D5264900CA4DCF /* inventorymanager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inventorymanager.h; path = ../../../../src/inventorymanager.h; sourceTree = ""; }; + 84135B5725D5264900CA4DCF /* profiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = profiler.h; path = ../../../../src/profiler.h; sourceTree = ""; }; + 84135B5825D5264A00CA4DCF /* settings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = settings.h; path = ../../../../src/settings.h; sourceTree = ""; }; + 84135B5925D5264A00CA4DCF /* staticobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = staticobject.cpp; path = ../../../../src/staticobject.cpp; sourceTree = ""; }; + 84135B5A25D5264A00CA4DCF /* itemstackmetadata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = itemstackmetadata.cpp; path = ../../../../src/itemstackmetadata.cpp; sourceTree = ""; }; + 84135B5B25D5264A00CA4DCF /* filesys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = filesys.h; path = ../../../../src/filesys.h; sourceTree = ""; }; + 84135B5C25D5264B00CA4DCF /* translation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = translation.h; path = ../../../../src/translation.h; sourceTree = ""; }; + 84135B5D25D5264B00CA4DCF /* serialization.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serialization.cpp; path = ../../../../src/serialization.cpp; sourceTree = ""; }; + 84135BA525D526A900CA4DCF /* collector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = collector.cpp; path = ../../../../src/client/meshgen/collector.cpp; sourceTree = ""; }; + 84135BA625D526A900CA4DCF /* collector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = collector.h; path = ../../../../src/client/meshgen/collector.h; sourceTree = ""; }; + 84135BC025D526D300CA4DCF /* activeobjectmgr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = activeobjectmgr.h; path = ../../../../src/client/activeobjectmgr.h; sourceTree = ""; }; + 84135BC125D526D300CA4DCF /* clouds.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clouds.cpp; path = ../../../../src/client/clouds.cpp; sourceTree = ""; }; + 84135BC225D526D300CA4DCF /* game.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = game.cpp; path = ../../../../src/client/game.cpp; sourceTree = ""; }; + 84135BC325D526D300CA4DCF /* gameui.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gameui.h; path = ../../../../src/client/gameui.h; sourceTree = ""; }; + 84135BC425D526D300CA4DCF /* clientmedia.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientmedia.cpp; path = ../../../../src/client/clientmedia.cpp; sourceTree = ""; }; + 84135BC525D526D300CA4DCF /* particles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = particles.cpp; path = ../../../../src/client/particles.cpp; sourceTree = ""; }; + 84135BC625D526D300CA4DCF /* clientenvironment.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientenvironment.cpp; path = ../../../../src/client/clientenvironment.cpp; sourceTree = ""; }; + 84135BC725D526D300CA4DCF /* sound.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sound.h; path = ../../../../src/client/sound.h; sourceTree = ""; }; + 84135BC825D526D300CA4DCF /* particles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = particles.h; path = ../../../../src/client/particles.h; sourceTree = ""; }; + 84135BC925D526D300CA4DCF /* tile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tile.cpp; path = ../../../../src/client/tile.cpp; sourceTree = ""; }; + 84135BCA25D526D300CA4DCF /* wieldmesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = wieldmesh.h; path = ../../../../src/client/wieldmesh.h; sourceTree = ""; }; + 84135BCB25D526D400CA4DCF /* clientobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientobject.h; path = ../../../../src/client/clientobject.h; sourceTree = ""; }; + 84135BCC25D526D400CA4DCF /* camera.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = camera.h; path = ../../../../src/client/camera.h; sourceTree = ""; }; + 84135BCD25D526D400CA4DCF /* content_mapblock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = content_mapblock.h; path = ../../../../src/client/content_mapblock.h; sourceTree = ""; }; + 84135BCE25D526D400CA4DCF /* gameui.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = gameui.cpp; path = ../../../../src/client/gameui.cpp; sourceTree = ""; }; + 84135BCF25D526D400CA4DCF /* mesh_generator_thread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mesh_generator_thread.cpp; path = ../../../../src/client/mesh_generator_thread.cpp; sourceTree = ""; }; + 84135BD025D526D400CA4DCF /* clientlauncher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientlauncher.cpp; path = ../../../../src/client/clientlauncher.cpp; sourceTree = ""; }; + 84135BD125D526D400CA4DCF /* inputhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = inputhandler.cpp; path = ../../../../src/client/inputhandler.cpp; sourceTree = ""; }; + 84135BD225D526D400CA4DCF /* joystick_controller.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = joystick_controller.cpp; path = ../../../../src/client/joystick_controller.cpp; sourceTree = ""; }; + 84135BD325D526D400CA4DCF /* joystick_controller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = joystick_controller.h; path = ../../../../src/client/joystick_controller.h; sourceTree = ""; }; + 84135BD425D526D400CA4DCF /* minimap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = minimap.h; path = ../../../../src/client/minimap.h; sourceTree = ""; }; + 84135BD525D526D400CA4DCF /* clientenvironment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientenvironment.h; path = ../../../../src/client/clientenvironment.h; sourceTree = ""; }; + 84135BD625D526D400CA4DCF /* renderingengine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = renderingengine.cpp; path = ../../../../src/client/renderingengine.cpp; sourceTree = ""; }; + 84135BD725D526D400CA4DCF /* sky.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sky.h; path = ../../../../src/client/sky.h; sourceTree = ""; }; + 84135BD825D526D400CA4DCF /* guiscalingfilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiscalingfilter.h; path = ../../../../src/client/guiscalingfilter.h; sourceTree = ""; }; + 84135BD925D526D400CA4DCF /* mesh.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mesh.cpp; path = ../../../../src/client/mesh.cpp; sourceTree = ""; }; + 84135BDA25D526D400CA4DCF /* imagefilters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = imagefilters.h; path = ../../../../src/client/imagefilters.h; sourceTree = ""; }; + 84135BDB25D526D400CA4DCF /* filecache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = filecache.cpp; path = ../../../../src/client/filecache.cpp; sourceTree = ""; }; + 84135BDC25D526D500CA4DCF /* sky.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sky.cpp; path = ../../../../src/client/sky.cpp; sourceTree = ""; }; + 84135BDD25D526D500CA4DCF /* clouds.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clouds.h; path = ../../../../src/client/clouds.h; sourceTree = ""; }; + 84135BDE25D526D500CA4DCF /* tile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tile.h; path = ../../../../src/client/tile.h; sourceTree = ""; }; + 84135BDF25D526D500CA4DCF /* fontengine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fontengine.h; path = ../../../../src/client/fontengine.h; sourceTree = ""; }; + 84135BE025D526D500CA4DCF /* clientmap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientmap.cpp; path = ../../../../src/client/clientmap.cpp; sourceTree = ""; }; + 84135BE125D526D500CA4DCF /* hud.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = hud.cpp; path = ../../../../src/client/hud.cpp; sourceTree = ""; }; + 84135BE225D526D500CA4DCF /* hud.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hud.h; path = ../../../../src/client/hud.h; sourceTree = ""; }; + 84135BE325D526D500CA4DCF /* camera.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = camera.cpp; path = ../../../../src/client/camera.cpp; sourceTree = ""; }; + 84135BE425D526D500CA4DCF /* sound_openal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sound_openal.cpp; path = ../../../../src/client/sound_openal.cpp; sourceTree = ""; }; + 84135BE525D526D500CA4DCF /* inputhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inputhandler.h; path = ../../../../src/client/inputhandler.h; sourceTree = ""; }; + 84135BE625D526D500CA4DCF /* clientobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientobject.cpp; path = ../../../../src/client/clientobject.cpp; sourceTree = ""; }; + 84135BE725D526D500CA4DCF /* mapblock_mesh.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapblock_mesh.cpp; path = ../../../../src/client/mapblock_mesh.cpp; sourceTree = ""; }; + 84135BE825D526D500CA4DCF /* fontengine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = fontengine.cpp; path = ../../../../src/client/fontengine.cpp; sourceTree = ""; }; + 84135BE925D526D500CA4DCF /* mapblock_mesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapblock_mesh.h; path = ../../../../src/client/mapblock_mesh.h; sourceTree = ""; }; + 84135BEA25D526D500CA4DCF /* mesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mesh.h; path = ../../../../src/client/mesh.h; sourceTree = ""; }; + 84135BEB25D526D500CA4DCF /* sound_openal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sound_openal.h; path = ../../../../src/client/sound_openal.h; sourceTree = ""; }; + 84135BEC25D526D500CA4DCF /* clientmedia.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientmedia.h; path = ../../../../src/client/clientmedia.h; sourceTree = ""; }; + 84135BED25D526D500CA4DCF /* sound.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sound.cpp; path = ../../../../src/client/sound.cpp; sourceTree = ""; }; + 84135BEE25D526D500CA4DCF /* clientlauncher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientlauncher.h; path = ../../../../src/client/clientlauncher.h; sourceTree = ""; }; + 84135BEF25D526D500CA4DCF /* keycode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = keycode.cpp; path = ../../../../src/client/keycode.cpp; sourceTree = ""; }; + 84135BF025D526D500CA4DCF /* clientsimpleobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientsimpleobject.h; path = ../../../../src/client/clientsimpleobject.h; sourceTree = ""; }; + 84135BF125D526D500CA4DCF /* client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = client.cpp; path = ../../../../src/client/client.cpp; sourceTree = ""; }; + 84135BF225D526D600CA4DCF /* localplayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = localplayer.h; path = ../../../../src/client/localplayer.h; sourceTree = ""; }; + 84135BF325D526D600CA4DCF /* content_cso.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = content_cso.h; path = ../../../../src/client/content_cso.h; sourceTree = ""; }; + 84135BF425D526D600CA4DCF /* content_mapblock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = content_mapblock.cpp; path = ../../../../src/client/content_mapblock.cpp; sourceTree = ""; }; + 84135BF525D526D600CA4DCF /* event_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = event_manager.h; path = ../../../../src/client/event_manager.h; sourceTree = ""; }; + 84135BF625D526D600CA4DCF /* filecache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = filecache.h; path = ../../../../src/client/filecache.h; sourceTree = ""; }; + 84135BF725D526D600CA4DCF /* imagefilters.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = imagefilters.cpp; path = ../../../../src/client/imagefilters.cpp; sourceTree = ""; }; + 84135BF825D526D600CA4DCF /* guiscalingfilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiscalingfilter.cpp; path = ../../../../src/client/guiscalingfilter.cpp; sourceTree = ""; }; + 84135BF925D526D600CA4DCF /* mesh_generator_thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mesh_generator_thread.h; path = ../../../../src/client/mesh_generator_thread.h; sourceTree = ""; }; + 84135BFA25D526D600CA4DCF /* keys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = keys.h; path = ../../../../src/client/keys.h; sourceTree = ""; }; + 84135BFB25D526D600CA4DCF /* renderingengine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = renderingengine.h; path = ../../../../src/client/renderingengine.h; sourceTree = ""; }; + 84135BFC25D526D600CA4DCF /* clientmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientmap.h; path = ../../../../src/client/clientmap.h; sourceTree = ""; }; + 84135BFD25D526D600CA4DCF /* content_cso.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = content_cso.cpp; path = ../../../../src/client/content_cso.cpp; sourceTree = ""; }; + 84135BFE25D526D600CA4DCF /* client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = client.h; path = ../../../../src/client/client.h; sourceTree = ""; }; + 84135BFF25D526D600CA4DCF /* localplayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = localplayer.cpp; path = ../../../../src/client/localplayer.cpp; sourceTree = ""; }; + 84135C0125D526D600CA4DCF /* activeobjectmgr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = activeobjectmgr.cpp; path = ../../../../src/client/activeobjectmgr.cpp; sourceTree = ""; }; + 84135C0225D526D600CA4DCF /* clientevent.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientevent.h; path = ../../../../src/client/clientevent.h; sourceTree = ""; }; + 84135C0325D526D600CA4DCF /* game.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = game.h; path = ../../../../src/client/game.h; sourceTree = ""; }; + 84135C0425D526D600CA4DCF /* shader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = shader.cpp; path = ../../../../src/client/shader.cpp; sourceTree = ""; }; + 84135C0525D526D700CA4DCF /* content_cao.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = content_cao.cpp; path = ../../../../src/client/content_cao.cpp; sourceTree = ""; }; + 84135C0625D526D700CA4DCF /* wieldmesh.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = wieldmesh.cpp; path = ../../../../src/client/wieldmesh.cpp; sourceTree = ""; }; + 84135C0725D526D700CA4DCF /* content_cao.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = content_cao.h; path = ../../../../src/client/content_cao.h; sourceTree = ""; }; + 84135C0825D526D700CA4DCF /* keycode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = keycode.h; path = ../../../../src/client/keycode.h; sourceTree = ""; }; + 84135C0925D526D700CA4DCF /* shader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = shader.h; path = ../../../../src/client/shader.h; sourceTree = ""; }; + 84135C0A25D526D700CA4DCF /* minimap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = minimap.cpp; path = ../../../../src/client/minimap.cpp; sourceTree = ""; }; + 8453A49D24DB22F00087ECF9 /* client */ = {isa = PBXFileReference; lastKnownFileType = folder; name = client; path = ../../../../client; sourceTree = ""; }; + 845856A924B1322C0040BA4F /* MultiCraft.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MultiCraft.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 845856B224B1322D0040BA4F /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 845856B724B1322D0040BA4F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 845856BA24B1322D0040BA4F /* MultiCraft.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = MultiCraft.entitlements; sourceTree = ""; }; + 84585C0024B1347B0040BA4F /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 84585C0424B134850040BA4F /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; + 84585C0624B1348B0040BA4F /* libcurl.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libcurl.tbd; path = usr/lib/libcurl.tbd; sourceTree = SDKROOT; }; + 84585C0B24B134D90040BA4F /* libiconv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libiconv.tbd; path = usr/lib/libiconv.tbd; sourceTree = SDKROOT; }; + 8458610524B13BDF0040BA4F /* mini-gmp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "mini-gmp.c"; path = "../../../../lib/gmp/mini-gmp.c"; sourceTree = ""; }; + 8458610624B13BDF0040BA4F /* mini-gmp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "mini-gmp.h"; path = "../../../../lib/gmp/mini-gmp.h"; sourceTree = ""; }; + 8458610924B13BF90040BA4F /* jsoncpp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = jsoncpp.cpp; path = ../../../../lib/jsoncpp/jsoncpp.cpp; sourceTree = ""; }; + 8458610B24B13C090040BA4F /* json.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = json.h; path = ../../../../lib/jsoncpp/json/json.h; sourceTree = ""; }; + 8458610D24B13C280040BA4F /* print.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = print.c; path = ../../../../lib/lua/src/print.c; sourceTree = ""; }; + 8458610E24B13C280040BA4F /* ldump.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ldump.c; path = ../../../../lib/lua/src/ldump.c; sourceTree = ""; }; + 8458610F24B13C280040BA4F /* llimits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = llimits.h; path = ../../../../lib/lua/src/llimits.h; sourceTree = ""; }; + 8458611024B13C290040BA4F /* luaconf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = luaconf.h; path = ../../../../lib/lua/src/luaconf.h; sourceTree = ""; }; + 8458611124B13C290040BA4F /* loslib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = loslib.c; path = ../../../../lib/lua/src/loslib.c; sourceTree = ""; }; + 8458611224B13C290040BA4F /* lualib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lualib.h; path = ../../../../lib/lua/src/lualib.h; sourceTree = ""; }; + 8458611324B13C290040BA4F /* ltm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ltm.c; path = ../../../../lib/lua/src/ltm.c; sourceTree = ""; }; + 8458611424B13C290040BA4F /* lstate.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lstate.c; path = ../../../../lib/lua/src/lstate.c; sourceTree = ""; }; + 8458611524B13C290040BA4F /* ltable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ltable.h; path = ../../../../lib/lua/src/ltable.h; sourceTree = ""; }; + 8458611624B13C290040BA4F /* lcode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lcode.h; path = ../../../../lib/lua/src/lcode.h; sourceTree = ""; }; + 8458611724B13C290040BA4F /* lfunc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lfunc.h; path = ../../../../lib/lua/src/lfunc.h; sourceTree = ""; }; + 8458611824B13C290040BA4F /* ldo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ldo.h; path = ../../../../lib/lua/src/ldo.h; sourceTree = ""; }; + 8458611924B13C290040BA4F /* lua.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lua.h; path = ../../../../lib/lua/src/lua.h; sourceTree = ""; }; + 8458611A24B13C290040BA4F /* liolib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = liolib.c; path = ../../../../lib/lua/src/liolib.c; sourceTree = ""; }; + 8458611B24B13C290040BA4F /* ldebug.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ldebug.c; path = ../../../../lib/lua/src/ldebug.c; sourceTree = ""; }; + 8458611C24B13C290040BA4F /* lvm.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lvm.c; path = ../../../../lib/lua/src/lvm.c; sourceTree = ""; }; + 8458611D24B13C290040BA4F /* lcode.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lcode.c; path = ../../../../lib/lua/src/lcode.c; sourceTree = ""; }; + 8458611E24B13C290040BA4F /* lundump.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lundump.h; path = ../../../../lib/lua/src/lundump.h; sourceTree = ""; }; + 8458611F24B13C2A0040BA4F /* lauxlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lauxlib.c; path = ../../../../lib/lua/src/lauxlib.c; sourceTree = ""; }; + 8458612024B13C2A0040BA4F /* lstrlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lstrlib.c; path = ../../../../lib/lua/src/lstrlib.c; sourceTree = ""; }; + 8458612124B13C2A0040BA4F /* lbaselib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lbaselib.c; path = ../../../../lib/lua/src/lbaselib.c; sourceTree = ""; }; + 8458612224B13C2A0040BA4F /* lopcodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lopcodes.h; path = ../../../../lib/lua/src/lopcodes.h; sourceTree = ""; }; + 8458612324B13C2A0040BA4F /* lgc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lgc.h; path = ../../../../lib/lua/src/lgc.h; sourceTree = ""; }; + 8458612424B13C2A0040BA4F /* lgc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lgc.c; path = ../../../../lib/lua/src/lgc.c; sourceTree = ""; }; + 8458612524B13C2A0040BA4F /* lstring.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lstring.h; path = ../../../../lib/lua/src/lstring.h; sourceTree = ""; }; + 8458612624B13C2A0040BA4F /* lmem.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lmem.c; path = ../../../../lib/lua/src/lmem.c; sourceTree = ""; }; + 8458612724B13C2A0040BA4F /* lundump.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lundump.c; path = ../../../../lib/lua/src/lundump.c; sourceTree = ""; }; + 8458612824B13C2A0040BA4F /* lvm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lvm.h; path = ../../../../lib/lua/src/lvm.h; sourceTree = ""; }; + 8458612924B13C2A0040BA4F /* ldblib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ldblib.c; path = ../../../../lib/lua/src/ldblib.c; sourceTree = ""; }; + 8458612A24B13C2A0040BA4F /* loadlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = loadlib.c; path = ../../../../lib/lua/src/loadlib.c; sourceTree = ""; }; + 8458612B24B13C2A0040BA4F /* ldebug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ldebug.h; path = ../../../../lib/lua/src/ldebug.h; sourceTree = ""; }; + 8458612C24B13C2A0040BA4F /* lzio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lzio.h; path = ../../../../lib/lua/src/lzio.h; sourceTree = ""; }; + 8458612E24B13C2B0040BA4F /* lobject.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lobject.c; path = ../../../../lib/lua/src/lobject.c; sourceTree = ""; }; + 8458612F24B13C2B0040BA4F /* lfunc.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lfunc.c; path = ../../../../lib/lua/src/lfunc.c; sourceTree = ""; }; + 8458613024B13C2B0040BA4F /* lzio.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lzio.c; path = ../../../../lib/lua/src/lzio.c; sourceTree = ""; }; + 8458613124B13C2B0040BA4F /* lapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lapi.h; path = ../../../../lib/lua/src/lapi.h; sourceTree = ""; }; + 8458613224B13C2B0040BA4F /* ltablib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ltablib.c; path = ../../../../lib/lua/src/ltablib.c; sourceTree = ""; }; + 8458613324B13C2B0040BA4F /* lobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lobject.h; path = ../../../../lib/lua/src/lobject.h; sourceTree = ""; }; + 8458613424B13C2B0040BA4F /* lopcodes.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lopcodes.c; path = ../../../../lib/lua/src/lopcodes.c; sourceTree = ""; }; + 8458613524B13C2B0040BA4F /* lparser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lparser.h; path = ../../../../lib/lua/src/lparser.h; sourceTree = ""; }; + 8458613624B13C2B0040BA4F /* lstate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lstate.h; path = ../../../../lib/lua/src/lstate.h; sourceTree = ""; }; + 8458613724B13C2B0040BA4F /* lapi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lapi.c; path = ../../../../lib/lua/src/lapi.c; sourceTree = ""; }; + 8458613824B13C2B0040BA4F /* lauxlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lauxlib.h; path = ../../../../lib/lua/src/lauxlib.h; sourceTree = ""; }; + 8458613924B13C2B0040BA4F /* linit.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = linit.c; path = ../../../../lib/lua/src/linit.c; sourceTree = ""; }; + 8458613A24B13C2B0040BA4F /* lparser.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lparser.c; path = ../../../../lib/lua/src/lparser.c; sourceTree = ""; }; + 8458613B24B13C2C0040BA4F /* ldo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ldo.c; path = ../../../../lib/lua/src/ldo.c; sourceTree = ""; }; + 8458613D24B13C2C0040BA4F /* lmem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = lmem.h; path = ../../../../lib/lua/src/lmem.h; sourceTree = ""; }; + 8458613E24B13C2C0040BA4F /* lmathlib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lmathlib.c; path = ../../../../lib/lua/src/lmathlib.c; sourceTree = ""; }; + 8458613F24B13C2C0040BA4F /* ltable.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = ltable.c; path = ../../../../lib/lua/src/ltable.c; sourceTree = ""; }; + 8458614024B13C2C0040BA4F /* ltm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ltm.h; path = ../../../../lib/lua/src/ltm.h; sourceTree = ""; }; + 8458614124B13C2C0040BA4F /* llex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = llex.h; path = ../../../../lib/lua/src/llex.h; sourceTree = ""; }; + 8458614224B13C2C0040BA4F /* llex.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = llex.c; path = ../../../../lib/lua/src/llex.c; sourceTree = ""; }; + 8458614324B13C2C0040BA4F /* lstring.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lstring.c; path = ../../../../lib/lua/src/lstring.c; sourceTree = ""; }; + 8458616624B1B78D0040BA4F /* libfreetype.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfreetype.a; path = ../deps/freetype/lib/libfreetype.a; sourceTree = ""; }; + 8458616724B1B7990040BA4F /* libIrrlicht.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libIrrlicht.a; path = ../deps/irrlicht/libIrrlicht.a; sourceTree = ""; }; + 8458617524B1BF280040BA4F /* IOKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = IOKit.framework; path = System/Library/Frameworks/IOKit.framework; sourceTree = SDKROOT; }; + 8458617724B1BF2D0040BA4F /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; + 8458617924B1C3BA0040BA4F /* games */ = {isa = PBXFileReference; lastKnownFileType = folder; name = games; path = ../../../../games; sourceTree = ""; }; + 8458617A24B1C3BA0040BA4F /* fonts */ = {isa = PBXFileReference; lastKnownFileType = folder; name = fonts; path = ../../../../fonts; sourceTree = ""; }; + 8458617B24B1C3BB0040BA4F /* builtin */ = {isa = PBXFileReference; lastKnownFileType = folder; name = builtin; path = ../../../../builtin; sourceTree = ""; }; + 8458617C24B1C3BB0040BA4F /* textures */ = {isa = PBXFileReference; lastKnownFileType = folder; name = textures; path = ../../../../textures; sourceTree = ""; }; + 847C6D3D25D6DB51008F5FC8 /* libintl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = libintl.h; path = ../../deps/libintl/libintl.h; sourceTree = ""; }; + 847C6D4525D6DBE4008F5FC8 /* Util.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Util.hpp; path = ../../deps/libintl/internal/Util.hpp; sourceTree = ""; }; + 847C6D4625D6DBE4008F5FC8 /* libintl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = libintl.cpp; path = ../../deps/libintl/internal/libintl.cpp; sourceTree = ""; }; + 847C6D4725D6DBE4008F5FC8 /* MessageCatalog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = MessageCatalog.hpp; path = ../../deps/libintl/internal/MessageCatalog.hpp; sourceTree = ""; }; + 847C6D4925D6F483008F5FC8 /* unidata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = unidata.h; path = ../../../../lib/luautf8/unidata.h; sourceTree = ""; }; + 847C6D4A25D6F483008F5FC8 /* lutf8lib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lutf8lib.c; path = ../../../../lib/luautf8/lutf8lib.c; sourceTree = ""; }; + 84A1F9A6252E616A00000717 /* thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = thread.h; path = ../../../../src/threading/thread.h; sourceTree = ""; }; + 84A1F9A7252E616A00000717 /* mutex_auto_lock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mutex_auto_lock.h; path = ../../../../src/threading/mutex_auto_lock.h; sourceTree = ""; }; + 84A1F9A8252E616A00000717 /* event.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = event.cpp; path = ../../../../src/threading/event.cpp; sourceTree = ""; }; + 84A1F9AC252E616B00000717 /* semaphore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = semaphore.cpp; path = ../../../../src/threading/semaphore.cpp; sourceTree = ""; }; + 84A1F9AD252E616B00000717 /* semaphore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = semaphore.h; path = ../../../../src/threading/semaphore.h; sourceTree = ""; }; + 84A1F9AE252E616B00000717 /* event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = event.h; path = ../../../../src/threading/event.h; sourceTree = ""; }; + 84A1F9AF252E616B00000717 /* thread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = thread.cpp; path = ../../../../src/threading/thread.cpp; sourceTree = ""; }; + 84A1F9B5252E617D00000717 /* scripting_mainmenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scripting_mainmenu.cpp; path = ../../../../src/script/scripting_mainmenu.cpp; sourceTree = ""; }; + 84A1F9B6252E617D00000717 /* scripting_client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scripting_client.h; path = ../../../../src/script/scripting_client.h; sourceTree = ""; }; + 84A1F9B7252E617D00000717 /* scripting_mainmenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scripting_mainmenu.h; path = ../../../../src/script/scripting_mainmenu.h; sourceTree = ""; }; + 84A1F9B8252E617D00000717 /* scripting_client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scripting_client.cpp; path = ../../../../src/script/scripting_client.cpp; sourceTree = ""; }; + 84A1F9B9252E617D00000717 /* scripting_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scripting_server.cpp; path = ../../../../src/script/scripting_server.cpp; sourceTree = ""; }; + 84A1F9BA252E617D00000717 /* scripting_server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scripting_server.h; path = ../../../../src/script/scripting_server.h; sourceTree = ""; }; + 84A1FA4C252E635900000717 /* locale */ = {isa = PBXFileReference; lastKnownFileType = folder; name = locale; path = ../../locale; sourceTree = ""; }; + 84C8E20A257804A200C1E5D0 /* libopenal.1.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libopenal.1.dylib; path = ../deps/openal/libopenal.1.dylib; sourceTree = ""; }; + 84F20D5425D52790009562A9 /* irrUString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irrUString.h; path = ../../../../src/irrlicht_changes/irrUString.h; sourceTree = ""; }; + 84F20D5525D52790009562A9 /* static_text.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = static_text.cpp; path = ../../../../src/irrlicht_changes/static_text.cpp; sourceTree = ""; }; + 84F20D5625D52790009562A9 /* static_text.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = static_text.h; path = ../../../../src/irrlicht_changes/static_text.h; sourceTree = ""; }; + 84F20D5725D52790009562A9 /* CGUITTFont.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = CGUITTFont.cpp; path = ../../../../src/irrlicht_changes/CGUITTFont.cpp; sourceTree = ""; }; + 84F20D5825D52790009562A9 /* CGUITTFont.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CGUITTFont.h; path = ../../../../src/irrlicht_changes/CGUITTFont.h; sourceTree = ""; }; + 84F20D8F25D527C4009562A9 /* networkexceptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = networkexceptions.h; path = ../../../../src/network/networkexceptions.h; sourceTree = ""; }; + 84F20D9025D527C4009562A9 /* address.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = address.h; path = ../../../../src/network/address.h; sourceTree = ""; }; + 84F20D9125D527C4009562A9 /* clientopcodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientopcodes.h; path = ../../../../src/network/clientopcodes.h; sourceTree = ""; }; + 84F20D9225D527C4009562A9 /* networkpacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = networkpacket.h; path = ../../../../src/network/networkpacket.h; sourceTree = ""; }; + 84F20D9325D527C4009562A9 /* serverpackethandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serverpackethandler.cpp; path = ../../../../src/network/serverpackethandler.cpp; sourceTree = ""; }; + 84F20D9425D527C4009562A9 /* socket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = socket.h; path = ../../../../src/network/socket.h; sourceTree = ""; }; + 84F20D9525D527C4009562A9 /* connection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = connection.h; path = ../../../../src/network/connection.h; sourceTree = ""; }; + 84F20D9625D527C4009562A9 /* socket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = socket.cpp; path = ../../../../src/network/socket.cpp; sourceTree = ""; }; + 84F20D9725D527C5009562A9 /* clientopcodes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientopcodes.cpp; path = ../../../../src/network/clientopcodes.cpp; sourceTree = ""; }; + 84F20D9825D527C5009562A9 /* connectionthreads.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = connectionthreads.h; path = ../../../../src/network/connectionthreads.h; sourceTree = ""; }; + 84F20D9925D527C5009562A9 /* connection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = connection.cpp; path = ../../../../src/network/connection.cpp; sourceTree = ""; }; + 84F20D9A25D527C5009562A9 /* address.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = address.cpp; path = ../../../../src/network/address.cpp; sourceTree = ""; }; + 84F20D9B25D527C5009562A9 /* networkprotocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = networkprotocol.h; path = ../../../../src/network/networkprotocol.h; sourceTree = ""; }; + 84F20D9C25D527C5009562A9 /* serveropcodes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serveropcodes.cpp; path = ../../../../src/network/serveropcodes.cpp; sourceTree = ""; }; + 84F20D9D25D527C5009562A9 /* connectionthreads.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = connectionthreads.cpp; path = ../../../../src/network/connectionthreads.cpp; sourceTree = ""; }; + 84F20D9E25D527C5009562A9 /* peerhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = peerhandler.h; path = ../../../../src/network/peerhandler.h; sourceTree = ""; }; + 84F20D9F25D527C5009562A9 /* serveropcodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serveropcodes.h; path = ../../../../src/network/serveropcodes.h; sourceTree = ""; }; + 84F20DA025D527C5009562A9 /* clientpackethandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientpackethandler.cpp; path = ../../../../src/network/clientpackethandler.cpp; sourceTree = ""; }; + 84F20DA125D527C5009562A9 /* networkpacket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = networkpacket.cpp; path = ../../../../src/network/networkpacket.cpp; sourceTree = ""; }; + 84F20DAB25D527D8009562A9 /* helper.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = helper.cpp; path = ../../../../src/script/common/helper.cpp; sourceTree = ""; }; + 84F20DAC25D527D8009562A9 /* c_content.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = c_content.cpp; path = ../../../../src/script/common/c_content.cpp; sourceTree = ""; }; + 84F20DAD25D527D8009562A9 /* c_content.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = c_content.h; path = ../../../../src/script/common/c_content.h; sourceTree = ""; }; + 84F20DAE25D527D8009562A9 /* c_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = c_internal.h; path = ../../../../src/script/common/c_internal.h; sourceTree = ""; }; + 84F20DAF25D527D8009562A9 /* c_converter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = c_converter.h; path = ../../../../src/script/common/c_converter.h; sourceTree = ""; }; + 84F20DB025D527D8009562A9 /* c_converter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = c_converter.cpp; path = ../../../../src/script/common/c_converter.cpp; sourceTree = ""; }; + 84F20DB125D527D8009562A9 /* c_types.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = c_types.cpp; path = ../../../../src/script/common/c_types.cpp; sourceTree = ""; }; + 84F20DB225D527D8009562A9 /* c_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = c_types.h; path = ../../../../src/script/common/c_types.h; sourceTree = ""; }; + 84F20DB325D527D8009562A9 /* helper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = helper.h; path = ../../../../src/script/common/helper.h; sourceTree = ""; }; + 84F20DB425D527D8009562A9 /* c_internal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = c_internal.cpp; path = ../../../../src/script/common/c_internal.cpp; sourceTree = ""; }; + 84F20DBA25D52811009562A9 /* s_async.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_async.cpp; path = ../../../../src/script/cpp_api/s_async.cpp; sourceTree = ""; }; + 84F20DBB25D52811009562A9 /* s_nodemeta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_nodemeta.cpp; path = ../../../../src/script/cpp_api/s_nodemeta.cpp; sourceTree = ""; }; + 84F20DBC25D52811009562A9 /* s_client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_client.h; path = ../../../../src/script/cpp_api/s_client.h; sourceTree = ""; }; + 84F20DBD25D52811009562A9 /* s_env.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_env.cpp; path = ../../../../src/script/cpp_api/s_env.cpp; sourceTree = ""; }; + 84F20DBE25D52811009562A9 /* s_modchannels.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_modchannels.h; path = ../../../../src/script/cpp_api/s_modchannels.h; sourceTree = ""; }; + 84F20DBF25D52811009562A9 /* s_player.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_player.h; path = ../../../../src/script/cpp_api/s_player.h; sourceTree = ""; }; + 84F20DC025D52811009562A9 /* s_server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_server.h; path = ../../../../src/script/cpp_api/s_server.h; sourceTree = ""; }; + 84F20DC125D52811009562A9 /* s_item.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_item.cpp; path = ../../../../src/script/cpp_api/s_item.cpp; sourceTree = ""; }; + 84F20DC225D52811009562A9 /* s_nodemeta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_nodemeta.h; path = ../../../../src/script/cpp_api/s_nodemeta.h; sourceTree = ""; }; + 84F20DC325D52811009562A9 /* s_security.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_security.cpp; path = ../../../../src/script/cpp_api/s_security.cpp; sourceTree = ""; }; + 84F20DC425D52811009562A9 /* s_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_server.cpp; path = ../../../../src/script/cpp_api/s_server.cpp; sourceTree = ""; }; + 84F20DC525D52811009562A9 /* s_base.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_base.h; path = ../../../../src/script/cpp_api/s_base.h; sourceTree = ""; }; + 84F20DC625D52811009562A9 /* s_inventory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_inventory.h; path = ../../../../src/script/cpp_api/s_inventory.h; sourceTree = ""; }; + 84F20DC725D52811009562A9 /* s_async.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_async.h; path = ../../../../src/script/cpp_api/s_async.h; sourceTree = ""; }; + 84F20DC825D52811009562A9 /* s_entity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_entity.h; path = ../../../../src/script/cpp_api/s_entity.h; sourceTree = ""; }; + 84F20DC925D52811009562A9 /* s_inventory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_inventory.cpp; path = ../../../../src/script/cpp_api/s_inventory.cpp; sourceTree = ""; }; + 84F20DCA25D52811009562A9 /* s_modchannels.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_modchannels.cpp; path = ../../../../src/script/cpp_api/s_modchannels.cpp; sourceTree = ""; }; + 84F20DCB25D52812009562A9 /* s_player.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_player.cpp; path = ../../../../src/script/cpp_api/s_player.cpp; sourceTree = ""; }; + 84F20DCC25D52812009562A9 /* s_node.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_node.h; path = ../../../../src/script/cpp_api/s_node.h; sourceTree = ""; }; + 84F20DCD25D52812009562A9 /* s_base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_base.cpp; path = ../../../../src/script/cpp_api/s_base.cpp; sourceTree = ""; }; + 84F20DCE25D52812009562A9 /* s_entity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_entity.cpp; path = ../../../../src/script/cpp_api/s_entity.cpp; sourceTree = ""; }; + 84F20DCF25D52812009562A9 /* s_mainmenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_mainmenu.h; path = ../../../../src/script/cpp_api/s_mainmenu.h; sourceTree = ""; }; + 84F20DD025D52812009562A9 /* s_node.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_node.cpp; path = ../../../../src/script/cpp_api/s_node.cpp; sourceTree = ""; }; + 84F20DD125D52812009562A9 /* s_item.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_item.h; path = ../../../../src/script/cpp_api/s_item.h; sourceTree = ""; }; + 84F20DD225D52812009562A9 /* s_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_internal.h; path = ../../../../src/script/cpp_api/s_internal.h; sourceTree = ""; }; + 84F20DD325D52812009562A9 /* s_client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_client.cpp; path = ../../../../src/script/cpp_api/s_client.cpp; sourceTree = ""; }; + 84F20DD425D52812009562A9 /* s_env.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_env.h; path = ../../../../src/script/cpp_api/s_env.h; sourceTree = ""; }; + 84F20DD525D52812009562A9 /* s_security.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_security.h; path = ../../../../src/script/cpp_api/s_security.h; sourceTree = ""; }; + 84F20DD625D52812009562A9 /* s_mainmenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_mainmenu.cpp; path = ../../../../src/script/cpp_api/s_mainmenu.cpp; sourceTree = ""; }; + 84F20DE525D52827009562A9 /* l_localplayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_localplayer.h; path = ../../../../src/script/lua_api/l_localplayer.h; sourceTree = ""; }; + 84F20DE625D52827009562A9 /* l_item.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_item.h; path = ../../../../src/script/lua_api/l_item.h; sourceTree = ""; }; + 84F20DE725D52827009562A9 /* l_http.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_http.h; path = ../../../../src/script/lua_api/l_http.h; sourceTree = ""; }; + 84F20DE825D52827009562A9 /* l_server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_server.h; path = ../../../../src/script/lua_api/l_server.h; sourceTree = ""; }; + 84F20DE925D52827009562A9 /* l_minimap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_minimap.h; path = ../../../../src/script/lua_api/l_minimap.h; sourceTree = ""; }; + 84F20DEA25D52827009562A9 /* l_itemstackmeta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_itemstackmeta.h; path = ../../../../src/script/lua_api/l_itemstackmeta.h; sourceTree = ""; }; + 84F20DEB25D52827009562A9 /* l_object.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_object.h; path = ../../../../src/script/lua_api/l_object.h; sourceTree = ""; }; + 84F20DEC25D52827009562A9 /* l_env.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_env.cpp; path = ../../../../src/script/lua_api/l_env.cpp; sourceTree = ""; }; + 84F20DED25D52827009562A9 /* l_mapgen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_mapgen.cpp; path = ../../../../src/script/lua_api/l_mapgen.cpp; sourceTree = ""; }; + 84F20DEE25D52827009562A9 /* l_env.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_env.h; path = ../../../../src/script/lua_api/l_env.h; sourceTree = ""; }; + 84F20DEF25D52827009562A9 /* l_base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_base.cpp; path = ../../../../src/script/lua_api/l_base.cpp; sourceTree = ""; }; + 84F20DF025D52827009562A9 /* l_craft.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_craft.cpp; path = ../../../../src/script/lua_api/l_craft.cpp; sourceTree = ""; }; + 84F20DF125D52827009562A9 /* l_sound.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_sound.h; path = ../../../../src/script/lua_api/l_sound.h; sourceTree = ""; }; + 84F20DF225D52827009562A9 /* l_nodemeta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_nodemeta.cpp; path = ../../../../src/script/lua_api/l_nodemeta.cpp; sourceTree = ""; }; + 84F20DF325D52828009562A9 /* l_camera.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_camera.h; path = ../../../../src/script/lua_api/l_camera.h; sourceTree = ""; }; + 84F20DF425D52828009562A9 /* l_sound.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_sound.cpp; path = ../../../../src/script/lua_api/l_sound.cpp; sourceTree = ""; }; + 84F20DF525D52828009562A9 /* l_minimap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_minimap.cpp; path = ../../../../src/script/lua_api/l_minimap.cpp; sourceTree = ""; }; + 84F20DF725D52828009562A9 /* l_noise.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_noise.cpp; path = ../../../../src/script/lua_api/l_noise.cpp; sourceTree = ""; }; + 84F20DF825D52828009562A9 /* l_metadata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_metadata.cpp; path = ../../../../src/script/lua_api/l_metadata.cpp; sourceTree = ""; }; + 84F20DF925D52828009562A9 /* l_storage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_storage.cpp; path = ../../../../src/script/lua_api/l_storage.cpp; sourceTree = ""; }; + 84F20DFA25D52828009562A9 /* l_inventory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_inventory.cpp; path = ../../../../src/script/lua_api/l_inventory.cpp; sourceTree = ""; }; + 84F20DFB25D52828009562A9 /* l_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_internal.h; path = ../../../../src/script/lua_api/l_internal.h; sourceTree = ""; }; + 84F20DFC25D52828009562A9 /* l_particles_local.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_particles_local.cpp; path = ../../../../src/script/lua_api/l_particles_local.cpp; sourceTree = ""; }; + 84F20DFD25D52828009562A9 /* l_settings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_settings.h; path = ../../../../src/script/lua_api/l_settings.h; sourceTree = ""; }; + 84F20DFE25D52828009562A9 /* l_util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_util.cpp; path = ../../../../src/script/lua_api/l_util.cpp; sourceTree = ""; }; + 84F20DFF25D52828009562A9 /* l_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_server.cpp; path = ../../../../src/script/lua_api/l_server.cpp; sourceTree = ""; }; + 84F20E0025D52828009562A9 /* l_nodetimer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_nodetimer.cpp; path = ../../../../src/script/lua_api/l_nodetimer.cpp; sourceTree = ""; }; + 84F20E0125D52828009562A9 /* l_areastore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_areastore.cpp; path = ../../../../src/script/lua_api/l_areastore.cpp; sourceTree = ""; }; + 84F20E0225D52828009562A9 /* l_inventory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_inventory.h; path = ../../../../src/script/lua_api/l_inventory.h; sourceTree = ""; }; + 84F20E0325D52828009562A9 /* l_noise.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_noise.h; path = ../../../../src/script/lua_api/l_noise.h; sourceTree = ""; }; + 84F20E0425D52828009562A9 /* l_settings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_settings.cpp; path = ../../../../src/script/lua_api/l_settings.cpp; sourceTree = ""; }; + 84F20E0525D52828009562A9 /* l_craft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_craft.h; path = ../../../../src/script/lua_api/l_craft.h; sourceTree = ""; }; + 84F20E0625D52828009562A9 /* l_http.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_http.cpp; path = ../../../../src/script/lua_api/l_http.cpp; sourceTree = ""; }; + 84F20E0725D52829009562A9 /* l_camera.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_camera.cpp; path = ../../../../src/script/lua_api/l_camera.cpp; sourceTree = ""; }; + 84F20E0825D52829009562A9 /* l_item.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_item.cpp; path = ../../../../src/script/lua_api/l_item.cpp; sourceTree = ""; }; + 84F20E0925D52829009562A9 /* l_vmanip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_vmanip.h; path = ../../../../src/script/lua_api/l_vmanip.h; sourceTree = ""; }; + 84F20E0A25D52829009562A9 /* l_itemstackmeta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_itemstackmeta.cpp; path = ../../../../src/script/lua_api/l_itemstackmeta.cpp; sourceTree = ""; }; + 84F20E0B25D52829009562A9 /* l_mainmenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_mainmenu.h; path = ../../../../src/script/lua_api/l_mainmenu.h; sourceTree = ""; }; + 84F20E0C25D52829009562A9 /* l_metadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_metadata.h; path = ../../../../src/script/lua_api/l_metadata.h; sourceTree = ""; }; + 84F20E0D25D52829009562A9 /* l_playermeta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_playermeta.cpp; path = ../../../../src/script/lua_api/l_playermeta.cpp; sourceTree = ""; }; + 84F20E0E25D52829009562A9 /* l_particles_local.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_particles_local.h; path = ../../../../src/script/lua_api/l_particles_local.h; sourceTree = ""; }; + 84F20E0F25D52829009562A9 /* l_storage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_storage.h; path = ../../../../src/script/lua_api/l_storage.h; sourceTree = ""; }; + 84F20E1025D52829009562A9 /* l_particles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_particles.cpp; path = ../../../../src/script/lua_api/l_particles.cpp; sourceTree = ""; }; + 84F20E1125D52829009562A9 /* l_particles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_particles.h; path = ../../../../src/script/lua_api/l_particles.h; sourceTree = ""; }; + 84F20E1225D52829009562A9 /* l_mainmenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_mainmenu.cpp; path = ../../../../src/script/lua_api/l_mainmenu.cpp; sourceTree = ""; }; + 84F20E1325D52829009562A9 /* l_localplayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_localplayer.cpp; path = ../../../../src/script/lua_api/l_localplayer.cpp; sourceTree = ""; }; + 84F20E1425D52829009562A9 /* l_areastore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_areastore.h; path = ../../../../src/script/lua_api/l_areastore.h; sourceTree = ""; }; + 84F20E1525D52829009562A9 /* l_client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_client.h; path = ../../../../src/script/lua_api/l_client.h; sourceTree = ""; }; + 84F20E1725D52829009562A9 /* l_mapgen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_mapgen.h; path = ../../../../src/script/lua_api/l_mapgen.h; sourceTree = ""; }; + 84F20E1825D52829009562A9 /* l_modchannels.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_modchannels.h; path = ../../../../src/script/lua_api/l_modchannels.h; sourceTree = ""; }; + 84F20E1925D52829009562A9 /* l_vmanip.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_vmanip.cpp; path = ../../../../src/script/lua_api/l_vmanip.cpp; sourceTree = ""; }; + 84F20E1A25D52829009562A9 /* l_nodetimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_nodetimer.h; path = ../../../../src/script/lua_api/l_nodetimer.h; sourceTree = ""; }; + 84F20E1B25D52829009562A9 /* l_modchannels.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_modchannels.cpp; path = ../../../../src/script/lua_api/l_modchannels.cpp; sourceTree = ""; }; + 84F20E1C25D52829009562A9 /* l_base.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_base.h; path = ../../../../src/script/lua_api/l_base.h; sourceTree = ""; }; + 84F20E1D25D52829009562A9 /* l_auth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_auth.h; path = ../../../../src/script/lua_api/l_auth.h; sourceTree = ""; }; + 84F20E1E25D52829009562A9 /* l_client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_client.cpp; path = ../../../../src/script/lua_api/l_client.cpp; sourceTree = ""; }; + 84F20E1F25D52829009562A9 /* l_nodemeta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_nodemeta.h; path = ../../../../src/script/lua_api/l_nodemeta.h; sourceTree = ""; }; + 84F20E2025D5282A009562A9 /* l_object.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_object.cpp; path = ../../../../src/script/lua_api/l_object.cpp; sourceTree = ""; }; + 84F20E2125D5282A009562A9 /* l_auth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_auth.cpp; path = ../../../../src/script/lua_api/l_auth.cpp; sourceTree = ""; }; + 84F20E2225D5282A009562A9 /* l_playermeta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_playermeta.h; path = ../../../../src/script/lua_api/l_playermeta.h; sourceTree = ""; }; + 84F20E2325D5282A009562A9 /* l_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_util.h; path = ../../../../src/script/lua_api/l_util.h; sourceTree = ""; }; + 84F20E4325D5283E009562A9 /* serverinventorymgr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serverinventorymgr.cpp; path = ../../../../src/server/serverinventorymgr.cpp; sourceTree = ""; }; + 84F20E4425D5283E009562A9 /* serverinventorymgr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serverinventorymgr.h; path = ../../../../src/server/serverinventorymgr.h; sourceTree = ""; }; + 84F20E4525D5283E009562A9 /* luaentity_sao.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = luaentity_sao.h; path = ../../../../src/server/luaentity_sao.h; sourceTree = ""; }; + 84F20E4625D5283E009562A9 /* serveractiveobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serveractiveobject.h; path = ../../../../src/server/serveractiveobject.h; sourceTree = ""; }; + 84F20E4725D5283E009562A9 /* serveractiveobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serveractiveobject.cpp; path = ../../../../src/server/serveractiveobject.cpp; sourceTree = ""; }; + 84F20E4825D5283E009562A9 /* luaentity_sao.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = luaentity_sao.cpp; path = ../../../../src/server/luaentity_sao.cpp; sourceTree = ""; }; + 84F20E4925D5283E009562A9 /* unit_sao.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = unit_sao.h; path = ../../../../src/server/unit_sao.h; sourceTree = ""; }; + 84F20E4A25D5283E009562A9 /* mods.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mods.h; path = ../../../../src/server/mods.h; sourceTree = ""; }; + 84F20E4B25D5283F009562A9 /* activeobjectmgr.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = activeobjectmgr.cpp; path = ../../../../src/server/activeobjectmgr.cpp; sourceTree = ""; }; + 84F20E4C25D5283F009562A9 /* activeobjectmgr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = activeobjectmgr.h; path = ../../../../src/server/activeobjectmgr.h; sourceTree = ""; }; + 84F20E4D25D5283F009562A9 /* mods.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mods.cpp; path = ../../../../src/server/mods.cpp; sourceTree = ""; }; + 84F20E4E25D5283F009562A9 /* player_sao.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = player_sao.cpp; path = ../../../../src/server/player_sao.cpp; sourceTree = ""; }; + 84F20E4F25D5283F009562A9 /* player_sao.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = player_sao.h; path = ../../../../src/server/player_sao.h; sourceTree = ""; }; + 84F20E5025D5283F009562A9 /* unit_sao.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = unit_sao.cpp; path = ../../../../src/server/unit_sao.cpp; sourceTree = ""; }; + 84F20E5825D52866009562A9 /* srp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = srp.cpp; path = ../../../../src/util/srp.cpp; sourceTree = ""; }; + 84F20E5925D52866009562A9 /* string.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = string.cpp; path = ../../../../src/util/string.cpp; sourceTree = ""; }; + 84F20E5A25D52866009562A9 /* auth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = auth.cpp; path = ../../../../src/util/auth.cpp; sourceTree = ""; }; + 84F20E5B25D52866009562A9 /* numeric.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = numeric.h; path = ../../../../src/util/numeric.h; sourceTree = ""; }; + 84F20E5C25D52866009562A9 /* quicktune_shortcutter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = quicktune_shortcutter.h; path = ../../../../src/util/quicktune_shortcutter.h; sourceTree = ""; }; + 84F20E5D25D52867009562A9 /* auth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = auth.h; path = ../../../../src/util/auth.h; sourceTree = ""; }; + 84F20E5E25D52867009562A9 /* metricsbackend.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = metricsbackend.cpp; path = ../../../../src/util/metricsbackend.cpp; sourceTree = ""; }; + 84F20E5F25D52867009562A9 /* numeric.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = numeric.cpp; path = ../../../../src/util/numeric.cpp; sourceTree = ""; }; + 84F20E6025D52867009562A9 /* sha1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sha1.cpp; path = ../../../../src/util/sha1.cpp; sourceTree = ""; }; + 84F20E6125D52867009562A9 /* md32_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = md32_common.h; path = ../../../../src/util/md32_common.h; sourceTree = ""; }; + 84F20E6225D52867009562A9 /* serialize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serialize.cpp; path = ../../../../src/util/serialize.cpp; sourceTree = ""; }; + 84F20E6325D52867009562A9 /* pointedthing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pointedthing.h; path = ../../../../src/util/pointedthing.h; sourceTree = ""; }; + 84F20E6425D52867009562A9 /* metricsbackend.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = metricsbackend.h; path = ../../../../src/util/metricsbackend.h; sourceTree = ""; }; + 84F20E6525D52867009562A9 /* areastore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = areastore.cpp; path = ../../../../src/util/areastore.cpp; sourceTree = ""; }; + 84F20E6625D52867009562A9 /* ieee_float.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ieee_float.cpp; path = ../../../../src/util/ieee_float.cpp; sourceTree = ""; }; + 84F20E6725D52867009562A9 /* sha1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sha1.h; path = ../../../../src/util/sha1.h; sourceTree = ""; }; + 84F20E6825D52867009562A9 /* sha2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sha2.h; path = ../../../../src/util/sha2.h; sourceTree = ""; }; + 84F20E6925D52867009562A9 /* sha256.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sha256.c; path = ../../../../src/util/sha256.c; sourceTree = ""; }; + 84F20E6A25D52867009562A9 /* directiontables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = directiontables.h; path = ../../../../src/util/directiontables.h; sourceTree = ""; }; + 84F20E6B25D52867009562A9 /* timetaker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = timetaker.h; path = ../../../../src/util/timetaker.h; sourceTree = ""; }; + 84F20E6C25D52867009562A9 /* quicktune.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = quicktune.cpp; path = ../../../../src/util/quicktune.cpp; sourceTree = ""; }; + 84F20E6D25D52867009562A9 /* base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = base64.h; path = ../../../../src/util/base64.h; sourceTree = ""; }; + 84F20E6E25D52867009562A9 /* enriched_string.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = enriched_string.cpp; path = ../../../../src/util/enriched_string.cpp; sourceTree = ""; }; + 84F20E6F25D52868009562A9 /* basic_macros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = basic_macros.h; path = ../../../../src/util/basic_macros.h; sourceTree = ""; }; + 84F20E7025D52868009562A9 /* timetaker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = timetaker.cpp; path = ../../../../src/util/timetaker.cpp; sourceTree = ""; }; + 84F20E7125D52868009562A9 /* strfnd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = strfnd.h; path = ../../../../src/util/strfnd.h; sourceTree = ""; }; + 84F20E7225D52868009562A9 /* thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = thread.h; path = ../../../../src/util/thread.h; sourceTree = ""; }; + 84F20E7325D52868009562A9 /* serialize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serialize.h; path = ../../../../src/util/serialize.h; sourceTree = ""; }; + 84F20E7425D52868009562A9 /* srp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = srp.h; path = ../../../../src/util/srp.h; sourceTree = ""; }; + 84F20E7525D52868009562A9 /* string.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = string.h; path = ../../../../src/util/string.h; sourceTree = ""; }; + 84F20E7625D52868009562A9 /* enriched_string.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = enriched_string.h; path = ../../../../src/util/enriched_string.h; sourceTree = ""; }; + 84F20E7725D52868009562A9 /* container.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = container.h; path = ../../../../src/util/container.h; sourceTree = ""; }; + 84F20E7825D52868009562A9 /* areastore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = areastore.h; path = ../../../../src/util/areastore.h; sourceTree = ""; }; + 84F20E7925D52868009562A9 /* ieee_float.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ieee_float.h; path = ../../../../src/util/ieee_float.h; sourceTree = ""; }; + 84F20E7A25D52868009562A9 /* base64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = base64.cpp; path = ../../../../src/util/base64.cpp; sourceTree = ""; }; + 84F20E7B25D52868009562A9 /* pointedthing.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = pointedthing.cpp; path = ../../../../src/util/pointedthing.cpp; sourceTree = ""; }; + 84F20E7C25D52868009562A9 /* hex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hex.h; path = ../../../../src/util/hex.h; sourceTree = ""; }; + 84F20E7D25D52868009562A9 /* directiontables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = directiontables.cpp; path = ../../../../src/util/directiontables.cpp; sourceTree = ""; }; + 84F20E7E25D52868009562A9 /* pointer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pointer.h; path = ../../../../src/util/pointer.h; sourceTree = ""; }; + 84F20E7F25D52868009562A9 /* quicktune.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = quicktune.h; path = ../../../../src/util/quicktune.h; sourceTree = ""; }; + 84F20E9025D528C4009562A9 /* stereo.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = stereo.cpp; path = ../../../../src/client/render/stereo.cpp; sourceTree = ""; }; + 84F20E9125D528C4009562A9 /* sidebyside.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sidebyside.h; path = ../../../../src/client/render/sidebyside.h; sourceTree = ""; }; + 84F20E9225D528C5009562A9 /* factory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = factory.h; path = ../../../../src/client/render/factory.h; sourceTree = ""; }; + 84F20E9325D528C5009562A9 /* plain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = plain.h; path = ../../../../src/client/render/plain.h; sourceTree = ""; }; + 84F20E9425D528C5009562A9 /* core.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = core.cpp; path = ../../../../src/client/render/core.cpp; sourceTree = ""; }; + 84F20E9525D528C5009562A9 /* stereo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = stereo.h; path = ../../../../src/client/render/stereo.h; sourceTree = ""; }; + 84F20E9625D528C5009562A9 /* anaglyph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = anaglyph.cpp; path = ../../../../src/client/render/anaglyph.cpp; sourceTree = ""; }; + 84F20E9725D528C5009562A9 /* plain.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = plain.cpp; path = ../../../../src/client/render/plain.cpp; sourceTree = ""; }; + 84F20E9825D528C5009562A9 /* core.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = core.h; path = ../../../../src/client/render/core.h; sourceTree = ""; }; + 84F20E9925D528C5009562A9 /* anaglyph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = anaglyph.h; path = ../../../../src/client/render/anaglyph.h; sourceTree = ""; }; + 84F20E9A25D528C5009562A9 /* pageflip.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = pageflip.cpp; path = ../../../../src/client/render/pageflip.cpp; sourceTree = ""; }; + 84F20E9B25D528C5009562A9 /* factory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = factory.cpp; path = ../../../../src/client/render/factory.cpp; sourceTree = ""; }; + 84F20E9C25D528C5009562A9 /* sidebyside.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sidebyside.cpp; path = ../../../../src/client/render/sidebyside.cpp; sourceTree = ""; }; + 84F20E9D25D528C5009562A9 /* pageflip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pageflip.h; path = ../../../../src/client/render/pageflip.h; sourceTree = ""; }; + 84F20E9E25D528C5009562A9 /* interlaced.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = interlaced.cpp; path = ../../../../src/client/render/interlaced.cpp; sourceTree = ""; }; + 84F20E9F25D528C5009562A9 /* interlaced.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = interlaced.h; path = ../../../../src/client/render/interlaced.h; sourceTree = ""; }; + 84F20EA825D528D6009562A9 /* subgames.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = subgames.cpp; path = ../../../../src/content/subgames.cpp; sourceTree = ""; }; + 84F20EA925D528D6009562A9 /* subgames.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = subgames.h; path = ../../../../src/content/subgames.h; sourceTree = ""; }; + 84F20EAA25D528D6009562A9 /* mods.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mods.h; path = ../../../../src/content/mods.h; sourceTree = ""; }; + 84F20EAB25D528D7009562A9 /* packages.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = packages.h; path = ../../../../src/content/packages.h; sourceTree = ""; }; + 84F20EAC25D528D7009562A9 /* content.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = content.h; path = ../../../../src/content/content.h; sourceTree = ""; }; + 84F20EAD25D528D7009562A9 /* packages.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = packages.cpp; path = ../../../../src/content/packages.cpp; sourceTree = ""; }; + 84F20EAE25D528D7009562A9 /* mods.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mods.cpp; path = ../../../../src/content/mods.cpp; sourceTree = ""; }; + 84F20EAF25D528D7009562A9 /* content.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = content.cpp; path = ../../../../src/content/content.cpp; sourceTree = ""; }; + 84F20EB425D528EB009562A9 /* database-files.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "database-files.h"; path = "../../../../src/database/database-files.h"; sourceTree = ""; }; + 84F20EB725D528EB009562A9 /* database.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = database.cpp; path = ../../../../src/database/database.cpp; sourceTree = ""; }; + 84F20EBA25D528EB009562A9 /* database-leveldb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "database-leveldb.h"; path = "../../../../src/database/database-leveldb.h"; sourceTree = ""; }; + 84F20EBC25D528EB009562A9 /* database.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = database.h; path = ../../../../src/database/database.h; sourceTree = ""; }; + 84F20EBD25D528EB009562A9 /* database-files.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "database-files.cpp"; path = "../../../../src/database/database-files.cpp"; sourceTree = ""; }; + 84F20EBE25D528EB009562A9 /* database-leveldb.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "database-leveldb.cpp"; path = "../../../../src/database/database-leveldb.cpp"; sourceTree = ""; }; + 84F20EBF25D528EB009562A9 /* database-dummy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "database-dummy.h"; path = "../../../../src/database/database-dummy.h"; sourceTree = ""; }; + 84F20EC125D528EB009562A9 /* database-dummy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "database-dummy.cpp"; path = "../../../../src/database/database-dummy.cpp"; sourceTree = ""; }; + 84F20EC925D52954009562A9 /* guiInventoryList.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiInventoryList.cpp; path = ../../../../src/gui/guiInventoryList.cpp; sourceTree = ""; }; + 84F20ECA25D52954009562A9 /* guiHyperText.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiHyperText.h; path = ../../../../src/gui/guiHyperText.h; sourceTree = ""; }; + 84F20ECB25D52954009562A9 /* guiEditBoxWithScrollbar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiEditBoxWithScrollbar.cpp; path = ../../../../src/gui/guiEditBoxWithScrollbar.cpp; sourceTree = ""; }; + 84F20ECC25D52955009562A9 /* guiButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiButton.h; path = ../../../../src/gui/guiButton.h; sourceTree = ""; }; + 84F20ECD25D52955009562A9 /* guiPasswordChange.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiPasswordChange.h; path = ../../../../src/gui/guiPasswordChange.h; sourceTree = ""; }; + 84F20ECE25D52955009562A9 /* intlGUIEditBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = intlGUIEditBox.h; path = ../../../../src/gui/intlGUIEditBox.h; sourceTree = ""; }; + 84F20ECF25D52955009562A9 /* guiFormSpecMenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiFormSpecMenu.cpp; path = ../../../../src/gui/guiFormSpecMenu.cpp; sourceTree = ""; }; + 84F20ED125D52955009562A9 /* guiButtonImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiButtonImage.h; path = ../../../../src/gui/guiButtonImage.h; sourceTree = ""; }; + 84F20ED225D52955009562A9 /* profilergraph.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = profilergraph.cpp; path = ../../../../src/gui/profilergraph.cpp; sourceTree = ""; }; + 84F20ED325D52955009562A9 /* guiConfirmRegistration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiConfirmRegistration.h; path = ../../../../src/gui/guiConfirmRegistration.h; sourceTree = ""; }; + 84F20ED425D52955009562A9 /* intlGUIEditBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = intlGUIEditBox.cpp; path = ../../../../src/gui/intlGUIEditBox.cpp; sourceTree = ""; }; + 84F20ED525D52955009562A9 /* guiSkin.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiSkin.cpp; path = ../../../../src/gui/guiSkin.cpp; sourceTree = ""; }; + 84F20ED625D52955009562A9 /* guiBackgroundImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiBackgroundImage.h; path = ../../../../src/gui/guiBackgroundImage.h; sourceTree = ""; }; + 84F20ED725D52955009562A9 /* guiChatConsole.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiChatConsole.h; path = ../../../../src/gui/guiChatConsole.h; sourceTree = ""; }; + 84F20ED825D52955009562A9 /* guiButton.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiButton.cpp; path = ../../../../src/gui/guiButton.cpp; sourceTree = ""; }; + 84F20ED925D52955009562A9 /* guiScrollContainer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiScrollContainer.h; path = ../../../../src/gui/guiScrollContainer.h; sourceTree = ""; }; + 84F20EDA25D52955009562A9 /* guiPathSelectMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiPathSelectMenu.h; path = ../../../../src/gui/guiPathSelectMenu.h; sourceTree = ""; }; + 84F20EDB25D52956009562A9 /* guiAnimatedImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiAnimatedImage.h; path = ../../../../src/gui/guiAnimatedImage.h; sourceTree = ""; }; + 84F20EDC25D52956009562A9 /* guiInventoryList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiInventoryList.h; path = ../../../../src/gui/guiInventoryList.h; sourceTree = ""; }; + 84F20EDD25D52956009562A9 /* guiScrollBar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiScrollBar.h; path = ../../../../src/gui/guiScrollBar.h; sourceTree = ""; }; + 84F20EDE25D52956009562A9 /* guiVolumeChange.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiVolumeChange.h; path = ../../../../src/gui/guiVolumeChange.h; sourceTree = ""; }; + 84F20EDF25D52956009562A9 /* profilergraph.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = profilergraph.h; path = ../../../../src/gui/profilergraph.h; sourceTree = ""; }; + 84F20EE025D52956009562A9 /* guiItemImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiItemImage.cpp; path = ../../../../src/gui/guiItemImage.cpp; sourceTree = ""; }; + 84F20EE125D52956009562A9 /* guiTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiTable.h; path = ../../../../src/gui/guiTable.h; sourceTree = ""; }; + 84F20EE225D52956009562A9 /* guiEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiEngine.h; path = ../../../../src/gui/guiEngine.h; sourceTree = ""; }; + 84F20EE325D52956009562A9 /* guiBackgroundImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiBackgroundImage.cpp; path = ../../../../src/gui/guiBackgroundImage.cpp; sourceTree = ""; }; + 84F20EE425D52956009562A9 /* guiHyperText.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiHyperText.cpp; path = ../../../../src/gui/guiHyperText.cpp; sourceTree = ""; }; + 84F20EE525D52956009562A9 /* guiAnimatedImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiAnimatedImage.cpp; path = ../../../../src/gui/guiAnimatedImage.cpp; sourceTree = ""; }; + 84F20EE625D52956009562A9 /* guiSkin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiSkin.h; path = ../../../../src/gui/guiSkin.h; sourceTree = ""; }; + 84F20EE725D52956009562A9 /* guiPasswordChange.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiPasswordChange.cpp; path = ../../../../src/gui/guiPasswordChange.cpp; sourceTree = ""; }; + 84F20EE825D52956009562A9 /* modalMenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = modalMenu.cpp; path = ../../../../src/gui/modalMenu.cpp; sourceTree = ""; }; + 84F20EE925D52957009562A9 /* guiButtonItemImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiButtonItemImage.cpp; path = ../../../../src/gui/guiButtonItemImage.cpp; sourceTree = ""; }; + 84F20EEA25D52957009562A9 /* guiVolumeChange.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiVolumeChange.cpp; path = ../../../../src/gui/guiVolumeChange.cpp; sourceTree = ""; }; + 84F20EEB25D52957009562A9 /* guiEngine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiEngine.cpp; path = ../../../../src/gui/guiEngine.cpp; sourceTree = ""; }; + 84F20EEC25D52957009562A9 /* guiBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiBox.cpp; path = ../../../../src/gui/guiBox.cpp; sourceTree = ""; }; + 84F20EED25D52957009562A9 /* StyleSpec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = StyleSpec.h; path = ../../../../src/gui/StyleSpec.h; sourceTree = ""; }; + 84F20EEE25D52957009562A9 /* guiEditBoxWithScrollbar.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiEditBoxWithScrollbar.h; path = ../../../../src/gui/guiEditBoxWithScrollbar.h; sourceTree = ""; }; + 84F20EF025D52957009562A9 /* guiButtonItemImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiButtonItemImage.h; path = ../../../../src/gui/guiButtonItemImage.h; sourceTree = ""; }; + 84F20EF125D52957009562A9 /* guiKeyChangeMenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiKeyChangeMenu.cpp; path = ../../../../src/gui/guiKeyChangeMenu.cpp; sourceTree = ""; }; + 84F20EF225D52957009562A9 /* guiButtonImage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiButtonImage.cpp; path = ../../../../src/gui/guiButtonImage.cpp; sourceTree = ""; }; + 84F20EF325D52957009562A9 /* guiConfirmRegistration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiConfirmRegistration.cpp; path = ../../../../src/gui/guiConfirmRegistration.cpp; sourceTree = ""; }; + 84F20EF425D52957009562A9 /* guiItemImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiItemImage.h; path = ../../../../src/gui/guiItemImage.h; sourceTree = ""; }; + 84F20EF525D52957009562A9 /* guiPathSelectMenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiPathSelectMenu.cpp; path = ../../../../src/gui/guiPathSelectMenu.cpp; sourceTree = ""; }; + 84F20EF625D52957009562A9 /* guiScrollContainer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiScrollContainer.cpp; path = ../../../../src/gui/guiScrollContainer.cpp; sourceTree = ""; }; + 84F20EF725D52957009562A9 /* guiTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiTable.cpp; path = ../../../../src/gui/guiTable.cpp; sourceTree = ""; }; + 84F20EF825D52957009562A9 /* modalMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = modalMenu.h; path = ../../../../src/gui/modalMenu.h; sourceTree = ""; }; + 84F20EF925D52957009562A9 /* guiBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiBox.h; path = ../../../../src/gui/guiBox.h; sourceTree = ""; }; + 84F20EFA25D52958009562A9 /* mainmenumanager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mainmenumanager.h; path = ../../../../src/gui/mainmenumanager.h; sourceTree = ""; }; + 84F20EFC25D52958009562A9 /* guiMainMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiMainMenu.h; path = ../../../../src/gui/guiMainMenu.h; sourceTree = ""; }; + 84F20EFD25D52958009562A9 /* guiScrollBar.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiScrollBar.cpp; path = ../../../../src/gui/guiScrollBar.cpp; sourceTree = ""; }; + 84F20EFE25D52958009562A9 /* guiChatConsole.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiChatConsole.cpp; path = ../../../../src/gui/guiChatConsole.cpp; sourceTree = ""; }; + 84F20EFF25D52958009562A9 /* guiKeyChangeMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiKeyChangeMenu.h; path = ../../../../src/gui/guiKeyChangeMenu.h; sourceTree = ""; }; + 84F20F0025D52958009562A9 /* guiFormSpecMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiFormSpecMenu.h; path = ../../../../src/gui/guiFormSpecMenu.h; sourceTree = ""; }; + 84F20F1C25D52973009562A9 /* mapgen_flat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_flat.h; path = ../../../../src/mapgen/mapgen_flat.h; sourceTree = ""; }; + 84F20F1D25D52973009562A9 /* mapgen_singlenode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_singlenode.cpp; path = ../../../../src/mapgen/mapgen_singlenode.cpp; sourceTree = ""; }; + 84F20F1E25D52973009562A9 /* mg_schematic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mg_schematic.h; path = ../../../../src/mapgen/mg_schematic.h; sourceTree = ""; }; + 84F20F1F25D52973009562A9 /* mapgen_fractal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_fractal.h; path = ../../../../src/mapgen/mapgen_fractal.h; sourceTree = ""; }; + 84F20F2025D52973009562A9 /* cavegen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = cavegen.h; path = ../../../../src/mapgen/cavegen.h; sourceTree = ""; }; + 84F20F2125D52974009562A9 /* mapgen_v7p.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_v7p.h; path = ../../../../src/mapgen/mapgen_v7p.h; sourceTree = ""; }; + 84F20F2225D52974009562A9 /* mapgen_v7p.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_v7p.cpp; path = ../../../../src/mapgen/mapgen_v7p.cpp; sourceTree = ""; }; + 84F20F2325D52974009562A9 /* mg_biome.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mg_biome.cpp; path = ../../../../src/mapgen/mg_biome.cpp; sourceTree = ""; }; + 84F20F2425D52974009562A9 /* mg_biome.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mg_biome.h; path = ../../../../src/mapgen/mg_biome.h; sourceTree = ""; }; + 84F20F2525D52974009562A9 /* mapgen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen.h; path = ../../../../src/mapgen/mapgen.h; sourceTree = ""; }; + 84F20F2625D52974009562A9 /* mg_decoration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mg_decoration.h; path = ../../../../src/mapgen/mg_decoration.h; sourceTree = ""; }; + 84F20F2725D52974009562A9 /* treegen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = treegen.h; path = ../../../../src/mapgen/treegen.h; sourceTree = ""; }; + 84F20F2825D52974009562A9 /* mapgen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen.cpp; path = ../../../../src/mapgen/mapgen.cpp; sourceTree = ""; }; + 84F20F2925D52974009562A9 /* mapgen_valleys.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_valleys.cpp; path = ../../../../src/mapgen/mapgen_valleys.cpp; sourceTree = ""; }; + 84F20F2A25D52974009562A9 /* mg_ore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mg_ore.cpp; path = ../../../../src/mapgen/mg_ore.cpp; sourceTree = ""; }; + 84F20F2B25D52974009562A9 /* mapgen_singlenode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_singlenode.h; path = ../../../../src/mapgen/mapgen_singlenode.h; sourceTree = ""; }; + 84F20F2C25D52974009562A9 /* mg_ore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mg_ore.h; path = ../../../../src/mapgen/mg_ore.h; sourceTree = ""; }; + 84F20F2D25D52974009562A9 /* mapgen_v5.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_v5.h; path = ../../../../src/mapgen/mapgen_v5.h; sourceTree = ""; }; + 84F20F2E25D52974009562A9 /* dungeongen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dungeongen.cpp; path = ../../../../src/mapgen/dungeongen.cpp; sourceTree = ""; }; + 84F20F2F25D52974009562A9 /* cavegen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = cavegen.cpp; path = ../../../../src/mapgen/cavegen.cpp; sourceTree = ""; }; + 84F20F3025D52975009562A9 /* dungeongen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dungeongen.h; path = ../../../../src/mapgen/dungeongen.h; sourceTree = ""; }; + 84F20F3125D52975009562A9 /* mapgen_flat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_flat.cpp; path = ../../../../src/mapgen/mapgen_flat.cpp; sourceTree = ""; }; + 84F20F3225D52975009562A9 /* mg_decoration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mg_decoration.cpp; path = ../../../../src/mapgen/mg_decoration.cpp; sourceTree = ""; }; + 84F20F3325D52975009562A9 /* treegen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = treegen.cpp; path = ../../../../src/mapgen/treegen.cpp; sourceTree = ""; }; + 84F20F3425D52975009562A9 /* mapgen_v6.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_v6.cpp; path = ../../../../src/mapgen/mapgen_v6.cpp; sourceTree = ""; }; + 84F20F3525D52975009562A9 /* mg_schematic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mg_schematic.cpp; path = ../../../../src/mapgen/mg_schematic.cpp; sourceTree = ""; }; + 84F20F3625D52975009562A9 /* mapgen_v7.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_v7.h; path = ../../../../src/mapgen/mapgen_v7.h; sourceTree = ""; }; + 84F20F3725D52975009562A9 /* mapgen_carpathian.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_carpathian.cpp; path = ../../../../src/mapgen/mapgen_carpathian.cpp; sourceTree = ""; }; + 84F20F3825D52975009562A9 /* mapgen_valleys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_valleys.h; path = ../../../../src/mapgen/mapgen_valleys.h; sourceTree = ""; }; + 84F20F3925D52975009562A9 /* mapgen_carpathian.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_carpathian.h; path = ../../../../src/mapgen/mapgen_carpathian.h; sourceTree = ""; }; + 84F20F3A25D52975009562A9 /* mapgen_fractal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_fractal.cpp; path = ../../../../src/mapgen/mapgen_fractal.cpp; sourceTree = ""; }; + 84F20F3B25D52975009562A9 /* mapgen_v7.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_v7.cpp; path = ../../../../src/mapgen/mapgen_v7.cpp; sourceTree = ""; }; + 84F20F3C25D52975009562A9 /* mapgen_v5.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_v5.cpp; path = ../../../../src/mapgen/mapgen_v5.cpp; sourceTree = ""; }; + 84F20F3D25D52975009562A9 /* mapgen_v6.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_v6.h; path = ../../../../src/mapgen/mapgen_v6.h; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 845856A624B1322C0040BA4F /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 84585C0724B134900040BA4F /* libcurl.tbd in Frameworks */, + 84585C0E24B134F80040BA4F /* libiconv.tbd in Frameworks */, + 84463B8C24B258AA0099DFBD /* AppKit.framework in Frameworks */, + 84463B9124B258AF0099DFBD /* Foundation.framework in Frameworks */, + 84463B9724B258B20099DFBD /* Pods_MultiCraft.framework in Frameworks */, + 8458616924B1B7DC0040BA4F /* libfreetype.a in Frameworks */, + 84C8E20B257804A200C1E5D0 /* libopenal.1.dylib in Frameworks */, + 84463B9924B258B50099DFBD /* OpenGL.framework in Frameworks */, + 8458616A24B1B7E20040BA4F /* libIrrlicht.a in Frameworks */, + 84463B9324B258B00099DFBD /* IOKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 84135BA225D5267D00CA4DCF /* server */ = { + isa = PBXGroup; + children = ( + 84F20E4B25D5283F009562A9 /* activeobjectmgr.cpp */, + 84F20E4C25D5283F009562A9 /* activeobjectmgr.h */, + 84F20E4825D5283E009562A9 /* luaentity_sao.cpp */, + 84F20E4525D5283E009562A9 /* luaentity_sao.h */, + 84F20E4D25D5283F009562A9 /* mods.cpp */, + 84F20E4A25D5283E009562A9 /* mods.h */, + 84F20E4E25D5283F009562A9 /* player_sao.cpp */, + 84F20E4F25D5283F009562A9 /* player_sao.h */, + 84F20E4725D5283E009562A9 /* serveractiveobject.cpp */, + 84F20E4625D5283E009562A9 /* serveractiveobject.h */, + 84F20E4325D5283E009562A9 /* serverinventorymgr.cpp */, + 84F20E4425D5283E009562A9 /* serverinventorymgr.h */, + 84F20E5025D5283F009562A9 /* unit_sao.cpp */, + 84F20E4925D5283E009562A9 /* unit_sao.h */, + ); + name = server; + sourceTree = ""; + }; + 84135BA325D5268E00CA4DCF /* meshgen */ = { + isa = PBXGroup; + children = ( + 84135BA525D526A900CA4DCF /* collector.cpp */, + 84135BA625D526A900CA4DCF /* collector.h */, + ); + name = meshgen; + sourceTree = ""; + }; + 84135BA425D5269800CA4DCF /* render */ = { + isa = PBXGroup; + children = ( + 84F20E9625D528C5009562A9 /* anaglyph.cpp */, + 84F20E9925D528C5009562A9 /* anaglyph.h */, + 84F20E9425D528C5009562A9 /* core.cpp */, + 84F20E9825D528C5009562A9 /* core.h */, + 84F20E9B25D528C5009562A9 /* factory.cpp */, + 84F20E9225D528C5009562A9 /* factory.h */, + 84F20E9E25D528C5009562A9 /* interlaced.cpp */, + 84F20E9F25D528C5009562A9 /* interlaced.h */, + 84F20E9A25D528C5009562A9 /* pageflip.cpp */, + 84F20E9D25D528C5009562A9 /* pageflip.h */, + 84F20E9725D528C5009562A9 /* plain.cpp */, + 84F20E9325D528C5009562A9 /* plain.h */, + 84F20E9C25D528C5009562A9 /* sidebyside.cpp */, + 84F20E9125D528C4009562A9 /* sidebyside.h */, + 84F20E9025D528C4009562A9 /* stereo.cpp */, + 84F20E9525D528C5009562A9 /* stereo.h */, + ); + name = render; + sourceTree = ""; + }; + 84135C2F25D526E500CA4DCF /* content */ = { + isa = PBXGroup; + children = ( + 84F20EAF25D528D7009562A9 /* content.cpp */, + 84F20EAC25D528D7009562A9 /* content.h */, + 84F20EAE25D528D7009562A9 /* mods.cpp */, + 84F20EAA25D528D6009562A9 /* mods.h */, + 84F20EAD25D528D7009562A9 /* packages.cpp */, + 84F20EAB25D528D7009562A9 /* packages.h */, + 84F20EA825D528D6009562A9 /* subgames.cpp */, + 84F20EA925D528D6009562A9 /* subgames.h */, + ); + name = content; + sourceTree = ""; + }; + 84135C3C25D5270200CA4DCF /* database */ = { + isa = PBXGroup; + children = ( + 84F20EC125D528EB009562A9 /* database-dummy.cpp */, + 84F20EBF25D528EB009562A9 /* database-dummy.h */, + 84F20EBD25D528EB009562A9 /* database-files.cpp */, + 84F20EB425D528EB009562A9 /* database-files.h */, + 84F20EBE25D528EB009562A9 /* database-leveldb.cpp */, + 84F20EBA25D528EB009562A9 /* database-leveldb.h */, + 84F20EB725D528EB009562A9 /* database.cpp */, + 84F20EBC25D528EB009562A9 /* database.h */, + ); + name = database; + sourceTree = ""; + }; + 84135C5225D5272B00CA4DCF /* gui */ = { + isa = PBXGroup; + children = ( + 84F20EE525D52956009562A9 /* guiAnimatedImage.cpp */, + 84F20EDB25D52956009562A9 /* guiAnimatedImage.h */, + 84F20EE325D52956009562A9 /* guiBackgroundImage.cpp */, + 84F20ED625D52955009562A9 /* guiBackgroundImage.h */, + 84F20EEC25D52957009562A9 /* guiBox.cpp */, + 84F20EF925D52957009562A9 /* guiBox.h */, + 84F20ED825D52955009562A9 /* guiButton.cpp */, + 84F20ECC25D52955009562A9 /* guiButton.h */, + 84F20EF225D52957009562A9 /* guiButtonImage.cpp */, + 84F20ED125D52955009562A9 /* guiButtonImage.h */, + 84F20EE925D52957009562A9 /* guiButtonItemImage.cpp */, + 84F20EF025D52957009562A9 /* guiButtonItemImage.h */, + 84F20EFE25D52958009562A9 /* guiChatConsole.cpp */, + 84F20ED725D52955009562A9 /* guiChatConsole.h */, + 84F20EF325D52957009562A9 /* guiConfirmRegistration.cpp */, + 84F20ED325D52955009562A9 /* guiConfirmRegistration.h */, + 84F20ECB25D52954009562A9 /* guiEditBoxWithScrollbar.cpp */, + 84F20EEE25D52957009562A9 /* guiEditBoxWithScrollbar.h */, + 84F20EEB25D52957009562A9 /* guiEngine.cpp */, + 84F20EE225D52956009562A9 /* guiEngine.h */, + 84F20ECF25D52955009562A9 /* guiFormSpecMenu.cpp */, + 84F20F0025D52958009562A9 /* guiFormSpecMenu.h */, + 84F20EE425D52956009562A9 /* guiHyperText.cpp */, + 84F20ECA25D52954009562A9 /* guiHyperText.h */, + 84F20EC925D52954009562A9 /* guiInventoryList.cpp */, + 84F20EDC25D52956009562A9 /* guiInventoryList.h */, + 84F20EE025D52956009562A9 /* guiItemImage.cpp */, + 84F20EF425D52957009562A9 /* guiItemImage.h */, + 84F20EF125D52957009562A9 /* guiKeyChangeMenu.cpp */, + 84F20EFF25D52958009562A9 /* guiKeyChangeMenu.h */, + 84F20EFC25D52958009562A9 /* guiMainMenu.h */, + 84F20EE725D52956009562A9 /* guiPasswordChange.cpp */, + 84F20ECD25D52955009562A9 /* guiPasswordChange.h */, + 84F20EF525D52957009562A9 /* guiPathSelectMenu.cpp */, + 84F20EDA25D52955009562A9 /* guiPathSelectMenu.h */, + 84F20EFD25D52958009562A9 /* guiScrollBar.cpp */, + 84F20EDD25D52956009562A9 /* guiScrollBar.h */, + 84F20EF625D52957009562A9 /* guiScrollContainer.cpp */, + 84F20ED925D52955009562A9 /* guiScrollContainer.h */, + 84F20ED525D52955009562A9 /* guiSkin.cpp */, + 84F20EE625D52956009562A9 /* guiSkin.h */, + 84F20EF725D52957009562A9 /* guiTable.cpp */, + 84F20EE125D52956009562A9 /* guiTable.h */, + 84F20EEA25D52957009562A9 /* guiVolumeChange.cpp */, + 84F20EDE25D52956009562A9 /* guiVolumeChange.h */, + 84F20ED425D52955009562A9 /* intlGUIEditBox.cpp */, + 84F20ECE25D52955009562A9 /* intlGUIEditBox.h */, + 84F20EFA25D52958009562A9 /* mainmenumanager.h */, + 84F20EE825D52956009562A9 /* modalMenu.cpp */, + 84F20EF825D52957009562A9 /* modalMenu.h */, + 84F20ED225D52955009562A9 /* profilergraph.cpp */, + 84F20EDF25D52956009562A9 /* profilergraph.h */, + 84F20EED25D52957009562A9 /* StyleSpec.h */, + ); + name = gui; + sourceTree = ""; + }; + 8436294A24B264B900DB1922 /* libintl */ = { + isa = PBXGroup; + children = ( + 847C6D4025D6DBD2008F5FC8 /* internal */, + 847C6D3D25D6DB51008F5FC8 /* libintl.h */, + ); + name = libintl; + sourceTree = ""; + }; + 845856A024B1322C0040BA4F = { + isa = PBXGroup; + children = ( + 845856AB24B1322C0040BA4F /* MultiCraft */, + 845856AA24B1322C0040BA4F /* Products */, + 84585BFF24B1347B0040BA4F /* Frameworks */, + A1F327C690856243F4402264 /* Pods */, + ); + sourceTree = ""; + usesTabs = 1; + }; + 845856AA24B1322C0040BA4F /* Products */ = { + isa = PBXGroup; + children = ( + 845856A924B1322C0040BA4F /* MultiCraft.app */, + ); + name = Products; + sourceTree = ""; + }; + 845856AB24B1322C0040BA4F /* MultiCraft */ = { + isa = PBXGroup; + children = ( + 8458617B24B1C3BB0040BA4F /* builtin */, + 8453A49D24DB22F00087ECF9 /* client */, + 8458617A24B1C3BA0040BA4F /* fonts */, + 84A1FA4C252E635900000717 /* locale */, + 8458617924B1C3BA0040BA4F /* games */, + 8458617C24B1C3BB0040BA4F /* textures */, + 845856B224B1322D0040BA4F /* Assets.xcassets */, + 845856B724B1322D0040BA4F /* Info.plist */, + 845856BA24B1322D0040BA4F /* MultiCraft.entitlements */, + 84585CD524B138F50040BA4F /* src */, + ); + path = MultiCraft; + sourceTree = ""; + }; + 84585BFF24B1347B0040BA4F /* Frameworks */ = { + isa = PBXGroup; + children = ( + 84C8E20A257804A200C1E5D0 /* libopenal.1.dylib */, + 8458617724B1BF2D0040BA4F /* AppKit.framework */, + 8458617524B1BF280040BA4F /* IOKit.framework */, + 8458616724B1B7990040BA4F /* libIrrlicht.a */, + 8458616624B1B78D0040BA4F /* libfreetype.a */, + 84585C0B24B134D90040BA4F /* libiconv.tbd */, + 84585C0624B1348B0040BA4F /* libcurl.tbd */, + 84585C0424B134850040BA4F /* OpenGL.framework */, + 84585C0024B1347B0040BA4F /* Foundation.framework */, + 50555C0ED3309AD5F0B15D19 /* Pods_MultiCraft.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 84585CD524B138F50040BA4F /* src */ = { + isa = PBXGroup; + children = ( + 8458600924B139720040BA4F /* client */, + 84135C2F25D526E500CA4DCF /* content */, + 84135C3C25D5270200CA4DCF /* database */, + 84135C5225D5272B00CA4DCF /* gui */, + 8458610424B13BD40040BA4F /* gmp */, + 8436294A24B264B900DB1922 /* libintl */, + 8458601724B1399F0040BA4F /* irrlicht_changes */, + 84F20D5B25D5279D009562A9 /* mapgen */, + 8458610824B13BF10040BA4F /* json */, + 8458601B24B139B40040BA4F /* network */, + 8458602D24B139F10040BA4F /* script */, + 84135BA225D5267D00CA4DCF /* server */, + 84A1F9A5252E615B00000717 /* threading */, + 8458602F24B13A020040BA4F /* util */, + 8458610C24B13C1D0040BA4F /* lua */, + 8473ED5825C053D00053293B /* luautf8 */, + 84135AF225D5262500CA4DCF /* activeobject.h */, + 84135AF825D5262800CA4DCF /* activeobjectmgr.h */, + 84135B3925D5264100CA4DCF /* ban.cpp */, + 84135B0825D5262F00CA4DCF /* ban.h */, + 84135B0625D5262E00CA4DCF /* chat_interface.h */, + 84135B1325D5263400CA4DCF /* chat.cpp */, + 84135AC925D5261C00CA4DCF /* chat.h */, + 84135AE025D5262000CA4DCF /* chatmessage.h */, + 84135AFB25D5262900CA4DCF /* clientiface.cpp */, + 84135AEF25D5262400CA4DCF /* clientiface.h */, + 84135B4825D5264600CA4DCF /* cloudparams.h */, + 84135ADF25D5262000CA4DCF /* collision.cpp */, + 84135B2125D5263900CA4DCF /* collision.h */, + 84135B4125D5264400CA4DCF /* config.h */, + 84135AE225D5262100CA4DCF /* constants.h */, + 84135AD325D5261E00CA4DCF /* content_mapnode.cpp */, + 84135B1725D5263500CA4DCF /* content_mapnode.h */, + 84135B0325D5262D00CA4DCF /* content_nodemeta.cpp */, + 84135AF125D5262500CA4DCF /* content_nodemeta.h */, + 84135B1F25D5263800CA4DCF /* convert_json.cpp */, + 84135B3225D5263F00CA4DCF /* convert_json.h */, + 84135AC625D5261C00CA4DCF /* craftdef.cpp */, + 84135B2825D5263C00CA4DCF /* craftdef.h */, + 84135B1A25D5263600CA4DCF /* daynightratio.h */, + 84135B1225D5263400CA4DCF /* debug.cpp */, + 84135ADE25D5262000CA4DCF /* debug.h */, + 84135B2525D5263B00CA4DCF /* defaultsettings.cpp */, + 84135B1625D5263500CA4DCF /* defaultsettings.h */, + 84135ADD25D5262000CA4DCF /* emerge.cpp */, + 84135B4A25D5264600CA4DCF /* emerge.h */, + 84135B0C25D5263100CA4DCF /* environment.cpp */, + 84135AD925D5261F00CA4DCF /* environment.h */, + 84135B1525D5263500CA4DCF /* mtevent.h */, + 84135AF925D5262800CA4DCF /* exceptions.h */, + 84135AFE25D5262B00CA4DCF /* face_position_cache.cpp */, + 84135AEA25D5262200CA4DCF /* face_position_cache.h */, + 84135AD525D5261E00CA4DCF /* filesys.cpp */, + 84135B5B25D5264A00CA4DCF /* filesys.h */, + 84135AFD25D5262A00CA4DCF /* gamedef.h */, + 84135B3325D5263F00CA4DCF /* gameparams.h */, + 84135B2325D5263A00CA4DCF /* gettext.cpp */, + 84135B3F25D5264300CA4DCF /* gettext.h */, + 84135B0B25D5263000CA4DCF /* gettime.h */, + 84135AD725D5261F00CA4DCF /* httpfetch.cpp */, + 84135B5525D5264900CA4DCF /* httpfetch.h */, + 84135B3A25D5264200CA4DCF /* hud.cpp */, + 84135AFC25D5262A00CA4DCF /* hud.h */, + 84135AE725D5262200CA4DCF /* inventory.cpp */, + 84135B3D25D5264300CA4DCF /* inventory.h */, + 84135AED25D5262300CA4DCF /* inventorymanager.cpp */, + 84135B5625D5264900CA4DCF /* inventorymanager.h */, + 84135B2725D5263B00CA4DCF /* irr_aabb3d.h */, + 84135B1E25D5263800CA4DCF /* irr_ptr.h */, + 84135B1C25D5263700CA4DCF /* irr_v2d.h */, + 84135B4525D5264500CA4DCF /* irr_v3d.h */, + 84135B2025D5263900CA4DCF /* irrlichttypes_bloated.h */, + 84135ACB25D5261D00CA4DCF /* irrlichttypes_extrabloated.h */, + 84135AF025D5262400CA4DCF /* irrlichttypes.h */, + 84135AD125D5261E00CA4DCF /* itemdef.cpp */, + 84135B3C25D5264200CA4DCF /* itemdef.h */, + 84135AFF25D5262B00CA4DCF /* itemgroup.h */, + 84135B5A25D5264A00CA4DCF /* itemstackmetadata.cpp */, + 84135ACC25D5261D00CA4DCF /* itemstackmetadata.h */, + 84135B4325D5264400CA4DCF /* light.cpp */, + 84135B4725D5264600CA4DCF /* light.h */, + 84135AEB25D5262200CA4DCF /* log.cpp */, + 84135AE425D5262100CA4DCF /* log.h */, + 84135B2F25D5263E00CA4DCF /* main.cpp */, + 84135AD025D5261D00CA4DCF /* map_settings_manager.cpp */, + 84135AD225D5261E00CA4DCF /* map_settings_manager.h */, + 84135B3E25D5264300CA4DCF /* map.cpp */, + 84135B1D25D5263800CA4DCF /* map.h */, + 84135ADA25D5261F00CA4DCF /* mapblock.cpp */, + 84135ACA25D5261C00CA4DCF /* mapblock.h */, + 84135B0025D5262C00CA4DCF /* mapnode.cpp */, + 84135B2625D5263B00CA4DCF /* mapnode.h */, + 84135B4D25D5264700CA4DCF /* mapsector.cpp */, + 84135ACE25D5261D00CA4DCF /* mapsector.h */, + 84135B3425D5264000CA4DCF /* metadata.cpp */, + 84135B2425D5263A00CA4DCF /* metadata.h */, + 84135AC725D5261C00CA4DCF /* modchannels.cpp */, + 84135B4E25D5264700CA4DCF /* modchannels.h */, + 84135AE925D5262200CA4DCF /* modifiedstate.h */, + 84135ACF25D5261D00CA4DCF /* nameidmapping.cpp */, + 84135B4F25D5264800CA4DCF /* nameidmapping.h */, + 84135AF325D5262600CA4DCF /* nodedef.cpp */, + 84135B3625D5264000CA4DCF /* nodedef.h */, + 84135AC825D5261C00CA4DCF /* nodemetadata.cpp */, + 84135B4B25D5264700CA4DCF /* nodemetadata.h */, + 84135AD625D5261F00CA4DCF /* nodetimer.cpp */, + 84135AF425D5262600CA4DCF /* nodetimer.h */, + 84135B2B25D5263D00CA4DCF /* noise.cpp */, + 84135B2925D5263C00CA4DCF /* noise.h */, + 84135B4625D5264500CA4DCF /* objdef.cpp */, + 84135B1025D5263300CA4DCF /* objdef.h */, + 84135AE325D5262100CA4DCF /* object_properties.cpp */, + 84135B3B25D5264200CA4DCF /* object_properties.h */, + 84135AEE25D5262400CA4DCF /* particles.cpp */, + 84135B2E25D5263D00CA4DCF /* particles.h */, + 84135B3725D5264100CA4DCF /* pathfinder.cpp */, + 84135B3125D5263F00CA4DCF /* pathfinder.h */, + 84135B0125D5262C00CA4DCF /* player.cpp */, + 84135AF625D5262700CA4DCF /* player.h */, + 84135B4925D5264600CA4DCF /* porting.cpp */, + 84135B0225D5262D00CA4DCF /* porting.h */, + 84135AF525D5262700CA4DCF /* profiler.cpp */, + 84135B5725D5264900CA4DCF /* profiler.h */, + 84135B1825D5263600CA4DCF /* raycast.cpp */, + 84135AD425D5261E00CA4DCF /* raycast.h */, + 84135B4C25D5264700CA4DCF /* reflowscan.cpp */, + 84135B4425D5264500CA4DCF /* reflowscan.h */, + 84135B5225D5264800CA4DCF /* remoteplayer.cpp */, + 84135B0A25D5263000CA4DCF /* remoteplayer.h */, + 84135B5D25D5264B00CA4DCF /* serialization.cpp */, + 84135B0425D5262D00CA4DCF /* serialization.h */, + 84135B0F25D5263200CA4DCF /* server.cpp */, + 84135ADB25D5261F00CA4DCF /* server.h */, + 84135B2C25D5263D00CA4DCF /* serverenvironment.cpp */, + 84135AEC25D5262200CA4DCF /* serverenvironment.h */, + 84135B3825D5264100CA4DCF /* serverlist.cpp */, + 84135B0D25D5263200CA4DCF /* serverlist.h */, + 84135AFA25D5262900CA4DCF /* settings.cpp */, + 84135B5825D5264A00CA4DCF /* settings.h */, + 84135B5125D5264800CA4DCF /* skyparams.h */, + 84135AE625D5262100CA4DCF /* sound.h */, + 84135B5925D5264A00CA4DCF /* staticobject.cpp */, + 84135B5325D5264900CA4DCF /* staticobject.h */, + 84135ACD25D5261D00CA4DCF /* terminal_chat_console.cpp */, + 84135AE125D5262100CA4DCF /* terminal_chat_console.h */, + 84135B3025D5263E00CA4DCF /* texture_override.cpp */, + 84135B2225D5263A00CA4DCF /* texture_override.h */, + 84135B3525D5264000CA4DCF /* tileanimation.cpp */, + 84135ADC25D5262000CA4DCF /* tileanimation.h */, + 84135AE825D5262200CA4DCF /* tool.cpp */, + 84135B1125D5263300CA4DCF /* tool.h */, + 84135B0525D5262E00CA4DCF /* translation.cpp */, + 84135B5C25D5264B00CA4DCF /* translation.h */, + 84135B0925D5262F00CA4DCF /* version.cpp */, + 84135AF725D5262700CA4DCF /* version.h */, + 84135B0725D5262F00CA4DCF /* voxel.cpp */, + 84135B5425D5264900CA4DCF /* voxel.h */, + 84135B2D25D5263D00CA4DCF /* voxelalgorithms.cpp */, + 84135B1425D5263400CA4DCF /* voxelalgorithms.h */, + ); + name = src; + sourceTree = ""; + }; + 8458600924B139720040BA4F /* client */ = { + isa = PBXGroup; + children = ( + 84135BA325D5268E00CA4DCF /* meshgen */, + 84135BA425D5269800CA4DCF /* render */, + 84135C0125D526D600CA4DCF /* activeobjectmgr.cpp */, + 84135BC025D526D300CA4DCF /* activeobjectmgr.h */, + 84135BE325D526D500CA4DCF /* camera.cpp */, + 84135BCC25D526D400CA4DCF /* camera.h */, + 84135BF125D526D500CA4DCF /* client.cpp */, + 84135BFE25D526D600CA4DCF /* client.h */, + 84135BC625D526D300CA4DCF /* clientenvironment.cpp */, + 84135BD525D526D400CA4DCF /* clientenvironment.h */, + 84135C0225D526D600CA4DCF /* clientevent.h */, + 84135BD025D526D400CA4DCF /* clientlauncher.cpp */, + 84135BEE25D526D500CA4DCF /* clientlauncher.h */, + 84135BE025D526D500CA4DCF /* clientmap.cpp */, + 84135BFC25D526D600CA4DCF /* clientmap.h */, + 84135BC425D526D300CA4DCF /* clientmedia.cpp */, + 84135BEC25D526D500CA4DCF /* clientmedia.h */, + 84135BE625D526D500CA4DCF /* clientobject.cpp */, + 84135BCB25D526D400CA4DCF /* clientobject.h */, + 84135BF025D526D500CA4DCF /* clientsimpleobject.h */, + 84135BC125D526D300CA4DCF /* clouds.cpp */, + 84135BDD25D526D500CA4DCF /* clouds.h */, + 84135C0525D526D700CA4DCF /* content_cao.cpp */, + 84135C0725D526D700CA4DCF /* content_cao.h */, + 84135BFD25D526D600CA4DCF /* content_cso.cpp */, + 84135BF325D526D600CA4DCF /* content_cso.h */, + 84135BF425D526D600CA4DCF /* content_mapblock.cpp */, + 84135BCD25D526D400CA4DCF /* content_mapblock.h */, + 84135BF525D526D600CA4DCF /* event_manager.h */, + 84135BDB25D526D400CA4DCF /* filecache.cpp */, + 84135BF625D526D600CA4DCF /* filecache.h */, + 84135BE825D526D500CA4DCF /* fontengine.cpp */, + 84135BDF25D526D500CA4DCF /* fontengine.h */, + 84135BC225D526D300CA4DCF /* game.cpp */, + 84135C0325D526D600CA4DCF /* game.h */, + 84135BCE25D526D400CA4DCF /* gameui.cpp */, + 84135BC325D526D300CA4DCF /* gameui.h */, + 84135BF825D526D600CA4DCF /* guiscalingfilter.cpp */, + 84135BD825D526D400CA4DCF /* guiscalingfilter.h */, + 84135BE125D526D500CA4DCF /* hud.cpp */, + 84135BE225D526D500CA4DCF /* hud.h */, + 84135BF725D526D600CA4DCF /* imagefilters.cpp */, + 84135BDA25D526D400CA4DCF /* imagefilters.h */, + 84135BD125D526D400CA4DCF /* inputhandler.cpp */, + 84135BE525D526D500CA4DCF /* inputhandler.h */, + 84135BD225D526D400CA4DCF /* joystick_controller.cpp */, + 84135BD325D526D400CA4DCF /* joystick_controller.h */, + 84135BEF25D526D500CA4DCF /* keycode.cpp */, + 84135C0825D526D700CA4DCF /* keycode.h */, + 84135BFA25D526D600CA4DCF /* keys.h */, + 84135BFF25D526D600CA4DCF /* localplayer.cpp */, + 84135BF225D526D600CA4DCF /* localplayer.h */, + 84135BE725D526D500CA4DCF /* mapblock_mesh.cpp */, + 84135BE925D526D500CA4DCF /* mapblock_mesh.h */, + 84135BCF25D526D400CA4DCF /* mesh_generator_thread.cpp */, + 84135BF925D526D600CA4DCF /* mesh_generator_thread.h */, + 84135BD925D526D400CA4DCF /* mesh.cpp */, + 84135BEA25D526D500CA4DCF /* mesh.h */, + 84135C0A25D526D700CA4DCF /* minimap.cpp */, + 84135BD425D526D400CA4DCF /* minimap.h */, + 84135BC525D526D300CA4DCF /* particles.cpp */, + 84135BC825D526D300CA4DCF /* particles.h */, + 84135BD625D526D400CA4DCF /* renderingengine.cpp */, + 84135BFB25D526D600CA4DCF /* renderingengine.h */, + 84135C0425D526D600CA4DCF /* shader.cpp */, + 84135C0925D526D700CA4DCF /* shader.h */, + 84135BDC25D526D500CA4DCF /* sky.cpp */, + 84135BD725D526D400CA4DCF /* sky.h */, + 84135BE425D526D500CA4DCF /* sound_openal.cpp */, + 84135BEB25D526D500CA4DCF /* sound_openal.h */, + 84135BED25D526D500CA4DCF /* sound.cpp */, + 84135BC725D526D300CA4DCF /* sound.h */, + 84135BC925D526D300CA4DCF /* tile.cpp */, + 84135BDE25D526D500CA4DCF /* tile.h */, + 84135C0625D526D700CA4DCF /* wieldmesh.cpp */, + 84135BCA25D526D300CA4DCF /* wieldmesh.h */, + ); + name = client; + sourceTree = ""; + }; + 8458601724B1399F0040BA4F /* irrlicht_changes */ = { + isa = PBXGroup; + children = ( + 84F20D5725D52790009562A9 /* CGUITTFont.cpp */, + 84F20D5825D52790009562A9 /* CGUITTFont.h */, + 84F20D5425D52790009562A9 /* irrUString.h */, + 84F20D5525D52790009562A9 /* static_text.cpp */, + 84F20D5625D52790009562A9 /* static_text.h */, + ); + name = irrlicht_changes; + sourceTree = ""; + }; + 8458601B24B139B40040BA4F /* network */ = { + isa = PBXGroup; + children = ( + 84F20D9A25D527C5009562A9 /* address.cpp */, + 84F20D9025D527C4009562A9 /* address.h */, + 84F20D9725D527C5009562A9 /* clientopcodes.cpp */, + 84F20D9125D527C4009562A9 /* clientopcodes.h */, + 84F20DA025D527C5009562A9 /* clientpackethandler.cpp */, + 84F20D9925D527C5009562A9 /* connection.cpp */, + 84F20D9525D527C4009562A9 /* connection.h */, + 84F20D9D25D527C5009562A9 /* connectionthreads.cpp */, + 84F20D9825D527C5009562A9 /* connectionthreads.h */, + 84F20D8F25D527C4009562A9 /* networkexceptions.h */, + 84F20DA125D527C5009562A9 /* networkpacket.cpp */, + 84F20D9225D527C4009562A9 /* networkpacket.h */, + 84F20D9B25D527C5009562A9 /* networkprotocol.h */, + 84F20D9E25D527C5009562A9 /* peerhandler.h */, + 84F20D9C25D527C5009562A9 /* serveropcodes.cpp */, + 84F20D9F25D527C5009562A9 /* serveropcodes.h */, + 84F20D9325D527C4009562A9 /* serverpackethandler.cpp */, + 84F20D9625D527C4009562A9 /* socket.cpp */, + 84F20D9425D527C4009562A9 /* socket.h */, + ); + name = network; + sourceTree = ""; + }; + 8458602D24B139F10040BA4F /* script */ = { + isa = PBXGroup; + children = ( + 84A1F9BF252E61AC00000717 /* common */, + 84A1F9CD252E61C100000717 /* cpp_api */, + 84A1F9F7252E61E000000717 /* lua_api */, + 84A1F9B8252E617D00000717 /* scripting_client.cpp */, + 84A1F9B6252E617D00000717 /* scripting_client.h */, + 84A1F9B5252E617D00000717 /* scripting_mainmenu.cpp */, + 84A1F9B7252E617D00000717 /* scripting_mainmenu.h */, + 84A1F9B9252E617D00000717 /* scripting_server.cpp */, + 84A1F9BA252E617D00000717 /* scripting_server.h */, + ); + name = script; + sourceTree = ""; + }; + 8458602F24B13A020040BA4F /* util */ = { + isa = PBXGroup; + children = ( + 84F20E6525D52867009562A9 /* areastore.cpp */, + 84F20E7825D52868009562A9 /* areastore.h */, + 84F20E5A25D52866009562A9 /* auth.cpp */, + 84F20E5D25D52867009562A9 /* auth.h */, + 84F20E7A25D52868009562A9 /* base64.cpp */, + 84F20E6D25D52867009562A9 /* base64.h */, + 84F20E6F25D52868009562A9 /* basic_macros.h */, + 84F20E7725D52868009562A9 /* container.h */, + 84F20E7D25D52868009562A9 /* directiontables.cpp */, + 84F20E6A25D52867009562A9 /* directiontables.h */, + 84F20E6E25D52867009562A9 /* enriched_string.cpp */, + 84F20E7625D52868009562A9 /* enriched_string.h */, + 84F20E7C25D52868009562A9 /* hex.h */, + 84F20E6625D52867009562A9 /* ieee_float.cpp */, + 84F20E7925D52868009562A9 /* ieee_float.h */, + 84F20E6125D52867009562A9 /* md32_common.h */, + 84F20E5E25D52867009562A9 /* metricsbackend.cpp */, + 84F20E6425D52867009562A9 /* metricsbackend.h */, + 84F20E5F25D52867009562A9 /* numeric.cpp */, + 84F20E5B25D52866009562A9 /* numeric.h */, + 84F20E7B25D52868009562A9 /* pointedthing.cpp */, + 84F20E6325D52867009562A9 /* pointedthing.h */, + 84F20E7E25D52868009562A9 /* pointer.h */, + 84F20E5C25D52866009562A9 /* quicktune_shortcutter.h */, + 84F20E6C25D52867009562A9 /* quicktune.cpp */, + 84F20E7F25D52868009562A9 /* quicktune.h */, + 84F20E6225D52867009562A9 /* serialize.cpp */, + 84F20E7325D52868009562A9 /* serialize.h */, + 84F20E6025D52867009562A9 /* sha1.cpp */, + 84F20E6725D52867009562A9 /* sha1.h */, + 84F20E6825D52867009562A9 /* sha2.h */, + 84F20E6925D52867009562A9 /* sha256.c */, + 84F20E5825D52866009562A9 /* srp.cpp */, + 84F20E7425D52868009562A9 /* srp.h */, + 84F20E7125D52868009562A9 /* strfnd.h */, + 84F20E5925D52866009562A9 /* string.cpp */, + 84F20E7525D52868009562A9 /* string.h */, + 84F20E7225D52868009562A9 /* thread.h */, + 84F20E7025D52868009562A9 /* timetaker.cpp */, + 84F20E6B25D52867009562A9 /* timetaker.h */, + ); + name = util; + sourceTree = ""; + }; + 8458610424B13BD40040BA4F /* gmp */ = { + isa = PBXGroup; + children = ( + 8458610524B13BDF0040BA4F /* mini-gmp.c */, + 8458610624B13BDF0040BA4F /* mini-gmp.h */, + ); + name = gmp; + sourceTree = ""; + }; + 8458610824B13BF10040BA4F /* json */ = { + isa = PBXGroup; + children = ( + 8458610B24B13C090040BA4F /* json.h */, + 8458610924B13BF90040BA4F /* jsoncpp.cpp */, + ); + name = json; + sourceTree = ""; + }; + 8458610C24B13C1D0040BA4F /* lua */ = { + isa = PBXGroup; + children = ( + 8458613724B13C2B0040BA4F /* lapi.c */, + 8458613124B13C2B0040BA4F /* lapi.h */, + 8458611F24B13C2A0040BA4F /* lauxlib.c */, + 8458613824B13C2B0040BA4F /* lauxlib.h */, + 8458612124B13C2A0040BA4F /* lbaselib.c */, + 8458611D24B13C290040BA4F /* lcode.c */, + 8458611624B13C290040BA4F /* lcode.h */, + 8458612924B13C2A0040BA4F /* ldblib.c */, + 8458611B24B13C290040BA4F /* ldebug.c */, + 8458612B24B13C2A0040BA4F /* ldebug.h */, + 8458613B24B13C2C0040BA4F /* ldo.c */, + 8458611824B13C290040BA4F /* ldo.h */, + 8458610E24B13C280040BA4F /* ldump.c */, + 8458612F24B13C2B0040BA4F /* lfunc.c */, + 8458611724B13C290040BA4F /* lfunc.h */, + 8458612424B13C2A0040BA4F /* lgc.c */, + 8458612324B13C2A0040BA4F /* lgc.h */, + 8458613924B13C2B0040BA4F /* linit.c */, + 8458611A24B13C290040BA4F /* liolib.c */, + 8458614224B13C2C0040BA4F /* llex.c */, + 8458614124B13C2C0040BA4F /* llex.h */, + 8458610F24B13C280040BA4F /* llimits.h */, + 8458613E24B13C2C0040BA4F /* lmathlib.c */, + 8458612624B13C2A0040BA4F /* lmem.c */, + 8458613D24B13C2C0040BA4F /* lmem.h */, + 8458612A24B13C2A0040BA4F /* loadlib.c */, + 8458612E24B13C2B0040BA4F /* lobject.c */, + 8458613324B13C2B0040BA4F /* lobject.h */, + 8458613424B13C2B0040BA4F /* lopcodes.c */, + 8458612224B13C2A0040BA4F /* lopcodes.h */, + 8458611124B13C290040BA4F /* loslib.c */, + 8458613A24B13C2B0040BA4F /* lparser.c */, + 8458613524B13C2B0040BA4F /* lparser.h */, + 8458611424B13C290040BA4F /* lstate.c */, + 8458613624B13C2B0040BA4F /* lstate.h */, + 8458614324B13C2C0040BA4F /* lstring.c */, + 8458612524B13C2A0040BA4F /* lstring.h */, + 8458612024B13C2A0040BA4F /* lstrlib.c */, + 8458613F24B13C2C0040BA4F /* ltable.c */, + 8458611524B13C290040BA4F /* ltable.h */, + 8458613224B13C2B0040BA4F /* ltablib.c */, + 8458611324B13C290040BA4F /* ltm.c */, + 8458614024B13C2C0040BA4F /* ltm.h */, + 8458611924B13C290040BA4F /* lua.h */, + 8458611024B13C290040BA4F /* luaconf.h */, + 8458611224B13C290040BA4F /* lualib.h */, + 8458612724B13C2A0040BA4F /* lundump.c */, + 8458611E24B13C290040BA4F /* lundump.h */, + 8458611C24B13C290040BA4F /* lvm.c */, + 8458612824B13C2A0040BA4F /* lvm.h */, + 8458613024B13C2B0040BA4F /* lzio.c */, + 8458612C24B13C2A0040BA4F /* lzio.h */, + 8458610D24B13C280040BA4F /* print.c */, + ); + name = lua; + sourceTree = ""; + }; + 8473ED5825C053D00053293B /* luautf8 */ = { + isa = PBXGroup; + children = ( + 847C6D4925D6F483008F5FC8 /* unidata.h */, + 847C6D4A25D6F483008F5FC8 /* lutf8lib.c */, + ); + name = luautf8; + sourceTree = ""; + }; + 847C6D4025D6DBD2008F5FC8 /* internal */ = { + isa = PBXGroup; + children = ( + 847C6D4625D6DBE4008F5FC8 /* libintl.cpp */, + 847C6D4725D6DBE4008F5FC8 /* MessageCatalog.hpp */, + 847C6D4525D6DBE4008F5FC8 /* Util.hpp */, + ); + name = internal; + sourceTree = ""; + }; + 84A1F9A5252E615B00000717 /* threading */ = { + isa = PBXGroup; + children = ( + 84A1F9A8252E616A00000717 /* event.cpp */, + 84A1F9AE252E616B00000717 /* event.h */, + 84A1F9A7252E616A00000717 /* mutex_auto_lock.h */, + 84A1F9AC252E616B00000717 /* semaphore.cpp */, + 84A1F9AD252E616B00000717 /* semaphore.h */, + 84A1F9AF252E616B00000717 /* thread.cpp */, + 84A1F9A6252E616A00000717 /* thread.h */, + ); + name = threading; + sourceTree = ""; + }; + 84A1F9BF252E61AC00000717 /* common */ = { + isa = PBXGroup; + children = ( + 84F20DAC25D527D8009562A9 /* c_content.cpp */, + 84F20DAD25D527D8009562A9 /* c_content.h */, + 84F20DB025D527D8009562A9 /* c_converter.cpp */, + 84F20DAF25D527D8009562A9 /* c_converter.h */, + 84F20DB425D527D8009562A9 /* c_internal.cpp */, + 84F20DAE25D527D8009562A9 /* c_internal.h */, + 84F20DB125D527D8009562A9 /* c_types.cpp */, + 84F20DB225D527D8009562A9 /* c_types.h */, + 84F20DAB25D527D8009562A9 /* helper.cpp */, + 84F20DB325D527D8009562A9 /* helper.h */, + ); + name = common; + sourceTree = ""; + }; + 84A1F9CD252E61C100000717 /* cpp_api */ = { + isa = PBXGroup; + children = ( + 84F20DBA25D52811009562A9 /* s_async.cpp */, + 84F20DC725D52811009562A9 /* s_async.h */, + 84F20DCD25D52812009562A9 /* s_base.cpp */, + 84F20DC525D52811009562A9 /* s_base.h */, + 84F20DD325D52812009562A9 /* s_client.cpp */, + 84F20DBC25D52811009562A9 /* s_client.h */, + 84F20DCE25D52812009562A9 /* s_entity.cpp */, + 84F20DC825D52811009562A9 /* s_entity.h */, + 84F20DBD25D52811009562A9 /* s_env.cpp */, + 84F20DD425D52812009562A9 /* s_env.h */, + 84F20DD225D52812009562A9 /* s_internal.h */, + 84F20DC925D52811009562A9 /* s_inventory.cpp */, + 84F20DC625D52811009562A9 /* s_inventory.h */, + 84F20DC125D52811009562A9 /* s_item.cpp */, + 84F20DD125D52812009562A9 /* s_item.h */, + 84F20DD625D52812009562A9 /* s_mainmenu.cpp */, + 84F20DCF25D52812009562A9 /* s_mainmenu.h */, + 84F20DCA25D52811009562A9 /* s_modchannels.cpp */, + 84F20DBE25D52811009562A9 /* s_modchannels.h */, + 84F20DD025D52812009562A9 /* s_node.cpp */, + 84F20DCC25D52812009562A9 /* s_node.h */, + 84F20DBB25D52811009562A9 /* s_nodemeta.cpp */, + 84F20DC225D52811009562A9 /* s_nodemeta.h */, + 84F20DCB25D52812009562A9 /* s_player.cpp */, + 84F20DBF25D52811009562A9 /* s_player.h */, + 84F20DC325D52811009562A9 /* s_security.cpp */, + 84F20DD525D52812009562A9 /* s_security.h */, + 84F20DC425D52811009562A9 /* s_server.cpp */, + 84F20DC025D52811009562A9 /* s_server.h */, + ); + name = cpp_api; + sourceTree = ""; + }; + 84A1F9F7252E61E000000717 /* lua_api */ = { + isa = PBXGroup; + children = ( + 84F20E0125D52828009562A9 /* l_areastore.cpp */, + 84F20E1425D52829009562A9 /* l_areastore.h */, + 84F20E2125D5282A009562A9 /* l_auth.cpp */, + 84F20E1D25D52829009562A9 /* l_auth.h */, + 84F20DEF25D52827009562A9 /* l_base.cpp */, + 84F20E1C25D52829009562A9 /* l_base.h */, + 84F20E0725D52829009562A9 /* l_camera.cpp */, + 84F20DF325D52828009562A9 /* l_camera.h */, + 84F20E1E25D52829009562A9 /* l_client.cpp */, + 84F20E1525D52829009562A9 /* l_client.h */, + 84F20DF025D52827009562A9 /* l_craft.cpp */, + 84F20E0525D52828009562A9 /* l_craft.h */, + 84F20DEC25D52827009562A9 /* l_env.cpp */, + 84F20DEE25D52827009562A9 /* l_env.h */, + 84F20E0625D52828009562A9 /* l_http.cpp */, + 84F20DE725D52827009562A9 /* l_http.h */, + 84F20DFB25D52828009562A9 /* l_internal.h */, + 84F20DFA25D52828009562A9 /* l_inventory.cpp */, + 84F20E0225D52828009562A9 /* l_inventory.h */, + 84F20E0825D52829009562A9 /* l_item.cpp */, + 84F20DE625D52827009562A9 /* l_item.h */, + 84F20E0A25D52829009562A9 /* l_itemstackmeta.cpp */, + 84F20DEA25D52827009562A9 /* l_itemstackmeta.h */, + 84F20E1325D52829009562A9 /* l_localplayer.cpp */, + 84F20DE525D52827009562A9 /* l_localplayer.h */, + 84F20E1225D52829009562A9 /* l_mainmenu.cpp */, + 84F20E0B25D52829009562A9 /* l_mainmenu.h */, + 84F20DED25D52827009562A9 /* l_mapgen.cpp */, + 84F20E1725D52829009562A9 /* l_mapgen.h */, + 84F20DF825D52828009562A9 /* l_metadata.cpp */, + 84F20E0C25D52829009562A9 /* l_metadata.h */, + 84F20DF525D52828009562A9 /* l_minimap.cpp */, + 84F20DE925D52827009562A9 /* l_minimap.h */, + 84F20E1B25D52829009562A9 /* l_modchannels.cpp */, + 84F20E1825D52829009562A9 /* l_modchannels.h */, + 84F20DF225D52827009562A9 /* l_nodemeta.cpp */, + 84F20E1F25D52829009562A9 /* l_nodemeta.h */, + 84F20E0025D52828009562A9 /* l_nodetimer.cpp */, + 84F20E1A25D52829009562A9 /* l_nodetimer.h */, + 84F20DF725D52828009562A9 /* l_noise.cpp */, + 84F20E0325D52828009562A9 /* l_noise.h */, + 84F20E2025D5282A009562A9 /* l_object.cpp */, + 84F20DEB25D52827009562A9 /* l_object.h */, + 84F20DFC25D52828009562A9 /* l_particles_local.cpp */, + 84F20E0E25D52829009562A9 /* l_particles_local.h */, + 84F20E1025D52829009562A9 /* l_particles.cpp */, + 84F20E1125D52829009562A9 /* l_particles.h */, + 84F20E0D25D52829009562A9 /* l_playermeta.cpp */, + 84F20E2225D5282A009562A9 /* l_playermeta.h */, + 84F20DFF25D52828009562A9 /* l_server.cpp */, + 84F20DE825D52827009562A9 /* l_server.h */, + 84F20E0425D52828009562A9 /* l_settings.cpp */, + 84F20DFD25D52828009562A9 /* l_settings.h */, + 84F20DF425D52828009562A9 /* l_sound.cpp */, + 84F20DF125D52827009562A9 /* l_sound.h */, + 84F20DF925D52828009562A9 /* l_storage.cpp */, + 84F20E0F25D52829009562A9 /* l_storage.h */, + 84F20DFE25D52828009562A9 /* l_util.cpp */, + 84F20E2325D5282A009562A9 /* l_util.h */, + 84F20E1925D52829009562A9 /* l_vmanip.cpp */, + 84F20E0925D52829009562A9 /* l_vmanip.h */, + ); + name = lua_api; + sourceTree = ""; + }; + 84F20D5B25D5279D009562A9 /* mapgen */ = { + isa = PBXGroup; + children = ( + 84F20F2F25D52974009562A9 /* cavegen.cpp */, + 84F20F2025D52973009562A9 /* cavegen.h */, + 84F20F2E25D52974009562A9 /* dungeongen.cpp */, + 84F20F3025D52975009562A9 /* dungeongen.h */, + 84F20F3725D52975009562A9 /* mapgen_carpathian.cpp */, + 84F20F3925D52975009562A9 /* mapgen_carpathian.h */, + 84F20F3125D52975009562A9 /* mapgen_flat.cpp */, + 84F20F1C25D52973009562A9 /* mapgen_flat.h */, + 84F20F3A25D52975009562A9 /* mapgen_fractal.cpp */, + 84F20F1F25D52973009562A9 /* mapgen_fractal.h */, + 84F20F1D25D52973009562A9 /* mapgen_singlenode.cpp */, + 84F20F2B25D52974009562A9 /* mapgen_singlenode.h */, + 84F20F3C25D52975009562A9 /* mapgen_v5.cpp */, + 84F20F2D25D52974009562A9 /* mapgen_v5.h */, + 84F20F3425D52975009562A9 /* mapgen_v6.cpp */, + 84F20F3D25D52975009562A9 /* mapgen_v6.h */, + 84F20F3B25D52975009562A9 /* mapgen_v7.cpp */, + 84F20F3625D52975009562A9 /* mapgen_v7.h */, + 84F20F2225D52974009562A9 /* mapgen_v7p.cpp */, + 84F20F2125D52974009562A9 /* mapgen_v7p.h */, + 84F20F2925D52974009562A9 /* mapgen_valleys.cpp */, + 84F20F3825D52975009562A9 /* mapgen_valleys.h */, + 84F20F2825D52974009562A9 /* mapgen.cpp */, + 84F20F2525D52974009562A9 /* mapgen.h */, + 84F20F2325D52974009562A9 /* mg_biome.cpp */, + 84F20F2425D52974009562A9 /* mg_biome.h */, + 84F20F3225D52975009562A9 /* mg_decoration.cpp */, + 84F20F2625D52974009562A9 /* mg_decoration.h */, + 84F20F2A25D52974009562A9 /* mg_ore.cpp */, + 84F20F2C25D52974009562A9 /* mg_ore.h */, + 84F20F3525D52975009562A9 /* mg_schematic.cpp */, + 84F20F1E25D52973009562A9 /* mg_schematic.h */, + 84F20F3325D52975009562A9 /* treegen.cpp */, + 84F20F2725D52974009562A9 /* treegen.h */, + ); + name = mapgen; + sourceTree = ""; + }; + A1F327C690856243F4402264 /* Pods */ = { + isa = PBXGroup; + children = ( + 0035B2B97EE3D0121539493F /* Pods-MultiCraft.debug.xcconfig */, + 3D2D21065CF2A23D5AF0C25A /* Pods-MultiCraft.release.xcconfig */, + ); + name = Pods; + path = ../Pods; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 845856A824B1322C0040BA4F /* MultiCraft */ = { + isa = PBXNativeTarget; + buildConfigurationList = 845856BD24B1322D0040BA4F /* Build configuration list for PBXNativeTarget "MultiCraft" */; + buildPhases = ( + C513A42FE5348C1593C58EFB /* [CP] Check Pods Manifest.lock */, + 845856A524B1322C0040BA4F /* Sources */, + 845856A624B1322C0040BA4F /* Frameworks */, + 845856A724B1322C0040BA4F /* Resources */, + E04504E72F53EA397272106E /* [CP] Embed Pods Frameworks */, + 844205482578023D009C3008 /* Embed Libraries */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = MultiCraft; + productName = MultiCraft; + productReference = 845856A924B1322C0040BA4F /* MultiCraft.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 845856A124B1322C0040BA4F /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = YES; + LastUpgradeCheck = 1250; + ORGANIZATIONNAME = "Maksym Hamarnyk"; + TargetAttributes = { + 845856A824B1322C0040BA4F = { + CreatedOnToolsVersion = 11.5; + }; + }; + }; + buildConfigurationList = 845856A424B1322C0040BA4F /* Build configuration list for PBXProject "MultiCraft" */; + compatibilityVersion = "Xcode 12.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ru, + ); + mainGroup = 845856A024B1322C0040BA4F; + productRefGroup = 845856AA24B1322C0040BA4F /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 845856A824B1322C0040BA4F /* MultiCraft */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 845856A724B1322C0040BA4F /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 8458617D24B1C3BC0040BA4F /* games in Resources */, + 8458617F24B1C3BC0040BA4F /* builtin in Resources */, + 8458618024B1C3BC0040BA4F /* textures in Resources */, + 845856B324B1322D0040BA4F /* Assets.xcassets in Resources */, + 8453A49E24DB22F00087ECF9 /* client in Resources */, + 84A1FA4D252E635900000717 /* locale in Resources */, + 8458617E24B1C3BC0040BA4F /* fonts in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + C513A42FE5348C1593C58EFB /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-MultiCraft-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; + E04504E72F53EA397272106E /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-MultiCraft/Pods-MultiCraft-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-MultiCraft/Pods-MultiCraft-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-MultiCraft/Pods-MultiCraft-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 845856A524B1322C0040BA4F /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 84F20DDF25D52812009562A9 /* s_player.cpp in Sources */, + 84135C2125D526D700CA4DCF /* sound.cpp in Sources */, + 84135B8B25D5264C00CA4DCF /* noise.cpp in Sources */, + 84F20E2A25D5282A009562A9 /* l_minimap.cpp in Sources */, + 84A1F9B2252E616B00000717 /* semaphore.cpp in Sources */, + 84F20F1825D52958009562A9 /* guiScrollContainer.cpp in Sources */, + 84135B6425D5264B00CA4DCF /* map_settings_manager.cpp in Sources */, + 8458614424B13C2C0040BA4F /* print.c in Sources */, + 84F20F4425D52975009562A9 /* dungeongen.cpp in Sources */, + 84F20E5425D5283F009562A9 /* activeobjectmgr.cpp in Sources */, + 84135B9E25D5264C00CA4DCF /* remoteplayer.cpp in Sources */, + 84135C2025D526D700CA4DCF /* fontengine.cpp in Sources */, + 84135B8425D5264C00CA4DCF /* chat.cpp in Sources */, + 8458615624B13C2D0040BA4F /* lobject.c in Sources */, + 8458616324B13C2D0040BA4F /* lstring.c in Sources */, + 84F20EA425D528C5009562A9 /* pageflip.cpp in Sources */, + 84F20E8125D52868009562A9 /* string.cpp in Sources */, + 84135C1E25D526D700CA4DCF /* clientobject.cpp in Sources */, + 8458615D24B13C2D0040BA4F /* lparser.c in Sources */, + 84135B6B25D5264B00CA4DCF /* mapblock.cpp in Sources */, + 84135B8925D5264C00CA4DCF /* defaultsettings.cpp in Sources */, + 84F20F0825D52958009562A9 /* guiButton.cpp in Sources */, + 84135C0D25D526D700CA4DCF /* clientmedia.cpp in Sources */, + 84F20E4025D5282A009562A9 /* l_client.cpp in Sources */, + 84135B9225D5264C00CA4DCF /* pathfinder.cpp in Sources */, + 84F20F0325D52958009562A9 /* guiFormSpecMenu.cpp in Sources */, + 84F20DE125D52812009562A9 /* s_entity.cpp in Sources */, + 84135B6825D5264B00CA4DCF /* nodetimer.cpp in Sources */, + 84F20F1725D52958009562A9 /* guiPathSelectMenu.cpp in Sources */, + 84135B6325D5264B00CA4DCF /* nameidmapping.cpp in Sources */, + 84F20DB825D527D8009562A9 /* c_types.cpp in Sources */, + 84F20E2B25D5282A009562A9 /* l_noise.cpp in Sources */, + 84F20F3E25D52975009562A9 /* mapgen_singlenode.cpp in Sources */, + 84135B7C25D5264C00CA4DCF /* content_nodemeta.cpp in Sources */, + 84F20DA725D527C5009562A9 /* serveropcodes.cpp in Sources */, + 84F20F4925D52975009562A9 /* mapgen_v6.cpp in Sources */, + 84F20E2525D5282A009562A9 /* l_mapgen.cpp in Sources */, + 84F20F4525D52975009562A9 /* cavegen.cpp in Sources */, + 84F20DA325D527C5009562A9 /* socket.cpp in Sources */, + 84135C1B25D526D700CA4DCF /* hud.cpp in Sources */, + 84F20DDD25D52812009562A9 /* s_inventory.cpp in Sources */, + 84F20EA225D528C5009562A9 /* anaglyph.cpp in Sources */, + 84F20DB925D527D8009562A9 /* c_internal.cpp in Sources */, + 84135B6E25D5264B00CA4DCF /* object_properties.cpp in Sources */, + 84F20DAA25D527C5009562A9 /* networkpacket.cpp in Sources */, + 84135C1025D526D700CA4DCF /* tile.cpp in Sources */, + 84F20DD725D52812009562A9 /* s_async.cpp in Sources */, + 84135C2C25D526D700CA4DCF /* content_cao.cpp in Sources */, + 8458616224B13C2D0040BA4F /* llex.c in Sources */, + 8458615B24B13C2D0040BA4F /* lapi.c in Sources */, + 84DE114525D55D2400EDB067 /* event.cpp in Sources */, + 84135B6625D5264B00CA4DCF /* content_mapnode.cpp in Sources */, + 84A1F9BD252E617D00000717 /* scripting_server.cpp in Sources */, + 84135C2225D526D700CA4DCF /* keycode.cpp in Sources */, + 84F20F1625D52958009562A9 /* guiConfirmRegistration.cpp in Sources */, + 84135C1925D526D700CA4DCF /* sky.cpp in Sources */, + 8458615224B13C2D0040BA4F /* lundump.c in Sources */, + 84F20F4825D52975009562A9 /* treegen.cpp in Sources */, + 84F20F1225D52958009562A9 /* guiBox.cpp in Sources */, + 84135B8325D5264C00CA4DCF /* debug.cpp in Sources */, + 84F20F4D25D52975009562A9 /* mapgen_v7.cpp in Sources */, + 84F20E8F25D52868009562A9 /* directiontables.cpp in Sources */, + 8458615C24B13C2D0040BA4F /* linit.c in Sources */, + 84F20E5625D5283F009562A9 /* player_sao.cpp in Sources */, + 84135B8C25D5264C00CA4DCF /* serverenvironment.cpp in Sources */, + 84F20E5325D5283F009562A9 /* luaentity_sao.cpp in Sources */, + 84F20F1425D52958009562A9 /* guiKeyChangeMenu.cpp in Sources */, + 84F20E5225D5283F009562A9 /* serveractiveobject.cpp in Sources */, + 84F20F4C25D52975009562A9 /* mapgen_fractal.cpp in Sources */, + 8458614624B13C2C0040BA4F /* loslib.c in Sources */, + 84F20E8E25D52868009562A9 /* pointedthing.cpp in Sources */, + 84F20EB325D528D7009562A9 /* content.cpp in Sources */, + 84135B9325D5264C00CA4DCF /* serverlist.cpp in Sources */, + 84135B8F25D5264C00CA4DCF /* texture_override.cpp in Sources */, + 84135B5F25D5264B00CA4DCF /* craftdef.cpp in Sources */, + 84135C2A25D526D700CA4DCF /* activeobjectmgr.cpp in Sources */, + 84135B9825D5264C00CA4DCF /* light.cpp in Sources */, + 84135B8D25D5264C00CA4DCF /* voxelalgorithms.cpp in Sources */, + 84135C1425D526D700CA4DCF /* inputhandler.cpp in Sources */, + 8458615924B13C2D0040BA4F /* ltablib.c in Sources */, + 84F20E3E25D5282A009562A9 /* l_vmanip.cpp in Sources */, + 8458615724B13C2D0040BA4F /* lfunc.c in Sources */, + 84F20E3325D5282A009562A9 /* l_areastore.cpp in Sources */, + 8458614724B13C2C0040BA4F /* ltm.c in Sources */, + 84F20DB725D527D8009562A9 /* c_converter.cpp in Sources */, + 84135B7125D5264B00CA4DCF /* tool.cpp in Sources */, + 84135BA125D5264C00CA4DCF /* serialization.cpp in Sources */, + 84135B6125D5264B00CA4DCF /* nodemetadata.cpp in Sources */, + 84F20F4025D52975009562A9 /* mg_biome.cpp in Sources */, + 84F20EC825D528EC009562A9 /* database-dummy.cpp in Sources */, + 84135B7B25D5264C00CA4DCF /* player.cpp in Sources */, + 8458614E24B13C2D0040BA4F /* lstrlib.c in Sources */, + 84135C1225D526D700CA4DCF /* mesh_generator_thread.cpp in Sources */, + 84135B6925D5264B00CA4DCF /* httpfetch.cpp in Sources */, + 84F20EC625D528EC009562A9 /* database-leveldb.cpp in Sources */, + 84135B6025D5264B00CA4DCF /* modchannels.cpp in Sources */, + 84F20F0F25D52958009562A9 /* guiButtonItemImage.cpp in Sources */, + 84F20DA925D527C5009562A9 /* clientpackethandler.cpp in Sources */, + 847C6D4825D6DBE4008F5FC8 /* libintl.cpp in Sources */, + 84135B7E25D5264C00CA4DCF /* voxel.cpp in Sources */, + 84135C2325D526D700CA4DCF /* client.cpp in Sources */, + 84F20E2925D5282A009562A9 /* l_sound.cpp in Sources */, + 84F20DB525D527D8009562A9 /* helper.cpp in Sources */, + 84F20E5125D5283F009562A9 /* serverinventorymgr.cpp in Sources */, + 84135C2525D526D700CA4DCF /* imagefilters.cpp in Sources */, + 84135C1325D526D700CA4DCF /* clientlauncher.cpp in Sources */, + 84F20EA025D528C5009562A9 /* stereo.cpp in Sources */, + 84F20EB025D528D7009562A9 /* subgames.cpp in Sources */, + 84135B7825D5264B00CA4DCF /* clientiface.cpp in Sources */, + 8458615024B13C2D0040BA4F /* lgc.c in Sources */, + 84135C1725D526D700CA4DCF /* mesh.cpp in Sources */, + 84F20E3625D5282A009562A9 /* l_camera.cpp in Sources */, + 84F20E4125D5282A009562A9 /* l_object.cpp in Sources */, + 84F20EC425D528EC009562A9 /* database.cpp in Sources */, + 84F20EC525D528EC009562A9 /* database-files.cpp in Sources */, + 84F20E8A25D52868009562A9 /* quicktune.cpp in Sources */, + 84F20E2725D5282A009562A9 /* l_craft.cpp in Sources */, + 84F20F1A25D52958009562A9 /* guiScrollBar.cpp in Sources */, + 84F20E8725D52868009562A9 /* areastore.cpp in Sources */, + 84F20F4325D52975009562A9 /* mg_ore.cpp in Sources */, + 84135B7525D5264B00CA4DCF /* nodedef.cpp in Sources */, + 84F20F1925D52958009562A9 /* guiTable.cpp in Sources */, + 84F20E3C25D5282A009562A9 /* l_localplayer.cpp in Sources */, + 84135B7225D5264B00CA4DCF /* log.cpp in Sources */, + 84135B7625D5264B00CA4DCF /* profiler.cpp in Sources */, + 84F20DA825D527C5009562A9 /* connectionthreads.cpp in Sources */, + 84F20E8825D52868009562A9 /* ieee_float.cpp in Sources */, + 84F20DDE25D52812009562A9 /* s_modchannels.cpp in Sources */, + 84F20F0225D52958009562A9 /* guiEditBoxWithScrollbar.cpp in Sources */, + 84F20F4625D52975009562A9 /* mapgen_flat.cpp in Sources */, + 84F20E3125D5282A009562A9 /* l_server.cpp in Sources */, + 84F20DE225D52812009562A9 /* s_node.cpp in Sources */, + 84F20DA225D527C5009562A9 /* serverpackethandler.cpp in Sources */, + 84F20E8025D52868009562A9 /* srp.cpp in Sources */, + 84F20E3525D5282A009562A9 /* l_http.cpp in Sources */, + 8458614924B13C2C0040BA4F /* liolib.c in Sources */, + 84F20D5A25D52790009562A9 /* CGUITTFont.cpp in Sources */, + 84F20F0625D52958009562A9 /* intlGUIEditBox.cpp in Sources */, + 84F20E8D25D52868009562A9 /* base64.cpp in Sources */, + 84A1F9BC252E617D00000717 /* scripting_client.cpp in Sources */, + 84135B9F25D5264C00CA4DCF /* staticobject.cpp in Sources */, + 84F20E2F25D5282A009562A9 /* l_particles_local.cpp in Sources */, + 84F20E8925D52868009562A9 /* sha256.c in Sources */, + 8458610A24B13BF90040BA4F /* jsoncpp.cpp in Sources */, + 84F20F3F25D52975009562A9 /* mapgen_v7p.cpp in Sources */, + 84F20F4225D52975009562A9 /* mapgen_valleys.cpp in Sources */, + 84135B9025D5264C00CA4DCF /* metadata.cpp in Sources */, + 84F20E2625D5282A009562A9 /* l_base.cpp in Sources */, + 84135B6C25D5264B00CA4DCF /* emerge.cpp in Sources */, + 84F20E5525D5283F009562A9 /* mods.cpp in Sources */, + 84F20E8225D52868009562A9 /* auth.cpp in Sources */, + 84F20F4E25D52975009562A9 /* mapgen_v5.cpp in Sources */, + 84F20DB625D527D8009562A9 /* c_content.cpp in Sources */, + 84135B7725D5264B00CA4DCF /* settings.cpp in Sources */, + 8458614B24B13C2D0040BA4F /* lvm.c in Sources */, + 84F20F1025D52958009562A9 /* guiVolumeChange.cpp in Sources */, + 84135B8525D5264C00CA4DCF /* raycast.cpp in Sources */, + 84F20DA525D527C5009562A9 /* connection.cpp in Sources */, + 84135C0B25D526D700CA4DCF /* clouds.cpp in Sources */, + 84135C1625D526D700CA4DCF /* renderingengine.cpp in Sources */, + 84135B7425D5264B00CA4DCF /* particles.cpp in Sources */, + 84F20DDC25D52812009562A9 /* s_server.cpp in Sources */, + 84F20E8625D52868009562A9 /* serialize.cpp in Sources */, + 84135C0F25D526D700CA4DCF /* clientenvironment.cpp in Sources */, + 84F20E2D25D5282A009562A9 /* l_storage.cpp in Sources */, + 84135C2B25D526D700CA4DCF /* shader.cpp in Sources */, + 84135B9125D5264C00CA4DCF /* tileanimation.cpp in Sources */, + 84135C2E25D526D700CA4DCF /* minimap.cpp in Sources */, + 84F20E3925D5282A009562A9 /* l_playermeta.cpp in Sources */, + 84135B8025D5264C00CA4DCF /* environment.cpp in Sources */, + 84F20E8425D52868009562A9 /* numeric.cpp in Sources */, + 84135C2825D526D700CA4DCF /* localplayer.cpp in Sources */, + 84135B6D25D5264B00CA4DCF /* collision.cpp in Sources */, + 8458615824B13C2D0040BA4F /* lzio.c in Sources */, + 8458615424B13C2D0040BA4F /* loadlib.c in Sources */, + 84F20E8B25D52868009562A9 /* enriched_string.cpp in Sources */, + 84135C1525D526D700CA4DCF /* joystick_controller.cpp in Sources */, + 84135B7D25D5264C00CA4DCF /* translation.cpp in Sources */, + 8458614D24B13C2D0040BA4F /* lauxlib.c in Sources */, + 84135B7F25D5264C00CA4DCF /* version.cpp in Sources */, + 8458615E24B13C2D0040BA4F /* ldo.c in Sources */, + 84F20F0C25D52958009562A9 /* guiAnimatedImage.cpp in Sources */, + 8458614A24B13C2C0040BA4F /* ldebug.c in Sources */, + 84135C1A25D526D700CA4DCF /* clientmap.cpp in Sources */, + 84A1F9B3252E616B00000717 /* thread.cpp in Sources */, + 84F20F0125D52958009562A9 /* guiInventoryList.cpp in Sources */, + 8458614824B13C2C0040BA4F /* lstate.c in Sources */, + 84F20EA525D528C5009562A9 /* factory.cpp in Sources */, + 84F20E2425D5282A009562A9 /* l_env.cpp in Sources */, + 84135B8E25D5264C00CA4DCF /* main.cpp in Sources */, + 84F20E2825D5282A009562A9 /* l_nodemeta.cpp in Sources */, + 84135B8725D5264C00CA4DCF /* convert_json.cpp in Sources */, + 8458616124B13C2D0040BA4F /* ltable.c in Sources */, + 84135C2D25D526D700CA4DCF /* wieldmesh.cpp in Sources */, + 84135C2725D526D700CA4DCF /* content_cso.cpp in Sources */, + 84F20EB225D528D7009562A9 /* mods.cpp in Sources */, + 84F20E2C25D5282A009562A9 /* l_metadata.cpp in Sources */, + 84F20E3025D5282A009562A9 /* l_util.cpp in Sources */, + 84F20F4A25D52975009562A9 /* mg_schematic.cpp in Sources */, + 84F20E3725D5282A009562A9 /* l_item.cpp in Sources */, + 84F20F0E25D52958009562A9 /* modalMenu.cpp in Sources */, + 84F20E2E25D5282A009562A9 /* l_inventory.cpp in Sources */, + 84135BA725D526A900CA4DCF /* collector.cpp in Sources */, + 84F20EA725D528C5009562A9 /* interlaced.cpp in Sources */, + 8458610724B13BDF0040BA4F /* mini-gmp.c in Sources */, + 84F20F0A25D52958009562A9 /* guiBackgroundImage.cpp in Sources */, + 84F20DE325D52812009562A9 /* s_client.cpp in Sources */, + 84F20F1B25D52958009562A9 /* guiChatConsole.cpp in Sources */, + 84135B9925D5264C00CA4DCF /* objdef.cpp in Sources */, + 84F20E3B25D5282A009562A9 /* l_mainmenu.cpp in Sources */, + 84F20E3F25D5282A009562A9 /* l_modchannels.cpp in Sources */, + 84135C1C25D526D700CA4DCF /* camera.cpp in Sources */, + 84135C1D25D526D700CA4DCF /* sound_openal.cpp in Sources */, + 8458615124B13C2D0040BA4F /* lmem.c in Sources */, + 84F20DDA25D52812009562A9 /* s_item.cpp in Sources */, + 84F20F1525D52958009562A9 /* guiButtonImage.cpp in Sources */, + 84135C0C25D526D700CA4DCF /* game.cpp in Sources */, + 84135B9425D5264C00CA4DCF /* ban.cpp in Sources */, + 84F20E3825D5282A009562A9 /* l_itemstackmeta.cpp in Sources */, + 84F20F0725D52958009562A9 /* guiSkin.cpp in Sources */, + 84F20DE025D52812009562A9 /* s_base.cpp in Sources */, + 8458614F24B13C2D0040BA4F /* lbaselib.c in Sources */, + 84F20F0B25D52958009562A9 /* guiHyperText.cpp in Sources */, + 84135B6725D5264B00CA4DCF /* filesys.cpp in Sources */, + 84F20EA325D528C5009562A9 /* plain.cpp in Sources */, + 84135B6225D5264B00CA4DCF /* terminal_chat_console.cpp in Sources */, + 84F20DD825D52812009562A9 /* s_nodemeta.cpp in Sources */, + 84135B8225D5264C00CA4DCF /* server.cpp in Sources */, + 84F20DDB25D52812009562A9 /* s_security.cpp in Sources */, + 84135B8825D5264C00CA4DCF /* gettext.cpp in Sources */, + 8458615324B13C2D0040BA4F /* ldblib.c in Sources */, + 84F20EA625D528C5009562A9 /* sidebyside.cpp in Sources */, + 84F20E8325D52868009562A9 /* metricsbackend.cpp in Sources */, + 84135C2425D526D700CA4DCF /* content_mapblock.cpp in Sources */, + 84F20E3225D5282A009562A9 /* l_nodetimer.cpp in Sources */, + 84135B7325D5264B00CA4DCF /* inventorymanager.cpp in Sources */, + 84135C1825D526D700CA4DCF /* filecache.cpp in Sources */, + 8458614524B13C2C0040BA4F /* ldump.c in Sources */, + 84F20E3425D5282A009562A9 /* l_settings.cpp in Sources */, + 84F20EB125D528D7009562A9 /* packages.cpp in Sources */, + 84F20F0D25D52958009562A9 /* guiPasswordChange.cpp in Sources */, + 84F20F0525D52958009562A9 /* profilergraph.cpp in Sources */, + 84135C2625D526D700CA4DCF /* guiscalingfilter.cpp in Sources */, + 84F20E4225D5282A009562A9 /* l_auth.cpp in Sources */, + 84135C1125D526D700CA4DCF /* gameui.cpp in Sources */, + 84F20F4B25D52975009562A9 /* mapgen_carpathian.cpp in Sources */, + 84F20F4125D52975009562A9 /* mapgen.cpp in Sources */, + 84135B9C25D5264C00CA4DCF /* mapsector.cpp in Sources */, + 8458616024B13C2D0040BA4F /* lmathlib.c in Sources */, + 8458615A24B13C2D0040BA4F /* lopcodes.c in Sources */, + 84135C0E25D526D700CA4DCF /* particles.cpp in Sources */, + 84F20EA125D528C5009562A9 /* core.cpp in Sources */, + 84135B9B25D5264C00CA4DCF /* reflowscan.cpp in Sources */, + 84F20E3A25D5282A009562A9 /* l_particles.cpp in Sources */, + 84135B7A25D5264C00CA4DCF /* mapnode.cpp in Sources */, + 84135B9A25D5264C00CA4DCF /* porting.cpp in Sources */, + 84135C1F25D526D700CA4DCF /* mapblock_mesh.cpp in Sources */, + 847C6D4B25D6F483008F5FC8 /* lutf8lib.c in Sources */, + 84F20DD925D52812009562A9 /* s_env.cpp in Sources */, + 84F20E8C25D52868009562A9 /* timetaker.cpp in Sources */, + 8458614C24B13C2D0040BA4F /* lcode.c in Sources */, + 84A1F9BB252E617D00000717 /* scripting_mainmenu.cpp in Sources */, + 84F20D5925D52790009562A9 /* static_text.cpp in Sources */, + 84135B7025D5264B00CA4DCF /* inventory.cpp in Sources */, + 84F20F4725D52975009562A9 /* mg_decoration.cpp in Sources */, + 84F20DA625D527C5009562A9 /* address.cpp in Sources */, + 84135B9625D5264C00CA4DCF /* map.cpp in Sources */, + 84F20DE425D52812009562A9 /* s_mainmenu.cpp in Sources */, + 84135B6525D5264B00CA4DCF /* itemdef.cpp in Sources */, + 84F20F1125D52958009562A9 /* guiEngine.cpp in Sources */, + 84F20DA425D527C5009562A9 /* clientopcodes.cpp in Sources */, + 84F20F0925D52958009562A9 /* guiItemImage.cpp in Sources */, + 84135B7925D5264B00CA4DCF /* face_position_cache.cpp in Sources */, + 84135BA025D5264C00CA4DCF /* itemstackmetadata.cpp in Sources */, + 84135B9525D5264C00CA4DCF /* hud.cpp in Sources */, + 84F20E8525D52868009562A9 /* sha1.cpp in Sources */, + 84F20E5725D5283F009562A9 /* unit_sao.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 845856BB24B1322D0040BA4F /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + COPY_PHASE_STRIP = NO; + DEAD_CODE_STRIPPING = YES; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_INCREMENTAL_DISTILL = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "DEBUG=1", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = YES; + GCC_UNROLL_LOOPS = YES; + GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; + MACOSX_DEPLOYMENT_TARGET = 10.10; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + ONLY_ACTIVE_ARCH = YES; + OTHER_CPLUSPLUSFLAGS = ( + "$(OTHER_CFLAGS)", + "-Wno-inconsistent-missing-override", + ); + SDKROOT = macosx; + VALIDATE_WORKSPACE_SKIPPED_SDK_FRAMEWORKS = OpenGL; + }; + name = Debug; + }; + 845856BC24B1322D0040BA4F /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + COPY_PHASE_STRIP = NO; + DEAD_CODE_STRIPPING = YES; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_INCREMENTAL_DISTILL = YES; + ENABLE_NS_ASSERTIONS = NO; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 3; + GCC_SYMBOLS_PRIVATE_EXTERN = YES; + GCC_UNROLL_LOOPS = YES; + GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; + LLVM_LTO = YES; + MACOSX_DEPLOYMENT_TARGET = 10.10; + MTL_ENABLE_DEBUG_INFO = NO; + OTHER_CPLUSPLUSFLAGS = ( + "$(OTHER_CFLAGS)", + "-Wno-inconsistent-missing-override", + ); + SDKROOT = macosx; + VALIDATE_PRODUCT = YES; + VALIDATE_WORKSPACE_SKIPPED_SDK_FRAMEWORKS = OpenGL; + }; + name = Release; + }; + 845856BE24B1322D0040BA4F /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 0035B2B97EE3D0121539493F /* Pods-MultiCraft.debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_ENTITLEMENTS = MultiCraft/MultiCraft.entitlements; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = R3RLJ9TW52; + ENABLE_HARDENED_RUNTIME = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "RUN_IN_PLACE=0", + "USE_GETTEXT=1", + "USE_CURL=1", + "USE_SOUND=1", + "USE_FREETYPE=1", + "USE_LEVELDB=1", + "USE_LUAJIT=0", + "USE_SYSTEM_GMP=0", + "VERSION_MAJOR=2", + "VERSION_MINOR=0", + "VERSION_PATCH=0", + "VERSION_EXTRA=\"\"", + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "${SRCROOT}/../../../src", + "${SRCROOT}/../../../src/script", + "${SRCROOT}/../../../lib/jsoncpp", + "${SRCROOT}/../../../lib/gmp", + "${SRCROOT}/../../../lib/intl", + "${SRCROOT}/../../../lib/lua/src", + "${SRCROOT}/../deps/irrlicht/include", + "${SRCROOT}/../deps/freetype/include/freetype2", + "${SRCROOT}/../deps/libintl", + ); + INFOPLIST_FILE = MultiCraft/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 10.10; + MARKETING_VERSION = 2.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-L${SRCROOT}/../deps/freetype/lib", + "-L${SRCROOT}/../deps/irrlicht", + "-L${SRCROOT}/../deps/openal", + "-Wl,-dead_strip", + ); + PRODUCT_BUNDLE_IDENTIFIER = mobi.MultiCraft; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 845856BF24B1322D0040BA4F /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 3D2D21065CF2A23D5AF0C25A /* Pods-MultiCraft.release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CODE_SIGN_ENTITLEMENTS = MultiCraft/MultiCraft.entitlements; + CODE_SIGN_IDENTITY = "Apple Development"; + CODE_SIGN_STYLE = Automatic; + COMBINE_HIDPI_IMAGES = YES; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = R3RLJ9TW52; + ENABLE_HARDENED_RUNTIME = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + "COCOAPODS=1", + "NDEBUG=1", + "RUN_IN_PLACE=0", + "USE_GETTEXT=1", + "USE_CURL=1", + "USE_SOUND=1", + "USE_FREETYPE=1", + "USE_LEVELDB=1", + "USE_LUAJIT=0", + "USE_SYSTEM_GMP=0", + "VERSION_MAJOR=2", + "VERSION_MINOR=0", + "VERSION_PATCH=0", + "VERSION_EXTRA=\"\"", + ); + HEADER_SEARCH_PATHS = ( + "$(inherited)", + "${SRCROOT}/../../../src", + "${SRCROOT}/../../../src/script", + "${SRCROOT}/../../../lib/jsoncpp", + "${SRCROOT}/../../../lib/gmp", + "${SRCROOT}/../../../lib/intl", + "${SRCROOT}/../../../lib/lua/src", + "${SRCROOT}/../deps/irrlicht/include", + "${SRCROOT}/../deps/freetype/include/freetype2", + "${SRCROOT}/../deps/libintl", + ); + INFOPLIST_FILE = MultiCraft/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/../Frameworks", + ); + MACOSX_DEPLOYMENT_TARGET = 10.10; + MARKETING_VERSION = 2.0; + OTHER_LDFLAGS = ( + "$(inherited)", + "-L${SRCROOT}/../deps/freetype/lib", + "-L${SRCROOT}/../deps/irrlicht", + "-L${SRCROOT}/../deps/openal", + "-Wl,-dead_strip", + ); + PRODUCT_BUNDLE_IDENTIFIER = mobi.MultiCraft; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 845856A424B1322C0040BA4F /* Build configuration list for PBXProject "MultiCraft" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 845856BB24B1322D0040BA4F /* Debug */, + 845856BC24B1322D0040BA4F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 845856BD24B1322D0040BA4F /* Build configuration list for PBXNativeTarget "MultiCraft" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 845856BE24B1322D0040BA4F /* Debug */, + 845856BF24B1322D0040BA4F /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 845856A124B1322C0040BA4F /* Project object */; +} diff --git a/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-1024.png b/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-1024.png new file mode 100644 index 000000000..2f6d73157 Binary files /dev/null and b/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-1024.png differ diff --git a/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-128.png b/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-128.png new file mode 100644 index 000000000..7149acadf Binary files /dev/null and b/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-128.png differ diff --git a/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-16.png b/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-16.png new file mode 100644 index 000000000..b0753f957 Binary files /dev/null and b/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-16.png differ diff --git a/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-256.png b/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-256.png new file mode 100644 index 000000000..abf5bc03f Binary files /dev/null and b/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-256.png differ diff --git a/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-32.png b/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-32.png new file mode 100644 index 000000000..4b867c3fc Binary files /dev/null and b/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-32.png differ diff --git a/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-512.png b/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-512.png new file mode 100644 index 000000000..795d4b4b9 Binary files /dev/null and b/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-512.png differ diff --git a/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-64.png b/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-64.png new file mode 100644 index 000000000..b71e2c9f1 Binary files /dev/null and b/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/AppIcon-64.png differ diff --git a/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/Contents.json b/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 000000000..f17bd734b --- /dev/null +++ b/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,68 @@ +{ + "images" : [ + { + "filename" : "AppIcon-16.png", + "idiom" : "mac", + "scale" : "1x", + "size" : "16x16" + }, + { + "filename" : "AppIcon-32.png", + "idiom" : "mac", + "scale" : "2x", + "size" : "16x16" + }, + { + "filename" : "AppIcon-32.png", + "idiom" : "mac", + "scale" : "1x", + "size" : "32x32" + }, + { + "filename" : "AppIcon-64.png", + "idiom" : "mac", + "scale" : "2x", + "size" : "32x32" + }, + { + "filename" : "AppIcon-128.png", + "idiom" : "mac", + "scale" : "1x", + "size" : "128x128" + }, + { + "filename" : "AppIcon-256.png", + "idiom" : "mac", + "scale" : "2x", + "size" : "128x128" + }, + { + "filename" : "AppIcon-256.png", + "idiom" : "mac", + "scale" : "1x", + "size" : "256x256" + }, + { + "filename" : "AppIcon-512.png", + "idiom" : "mac", + "scale" : "2x", + "size" : "256x256" + }, + { + "filename" : "AppIcon-512.png", + "idiom" : "mac", + "scale" : "1x", + "size" : "512x512" + }, + { + "filename" : "AppIcon-1024.png", + "idiom" : "mac", + "scale" : "2x", + "size" : "512x512" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/Contents.json b/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/Contents.json new file mode 100644 index 000000000..73c00596a --- /dev/null +++ b/build/macOS/MultiCraft/MultiCraft/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/build/macOS/MultiCraft/MultiCraft/Info.plist b/build/macOS/MultiCraft/MultiCraft/Info.plist new file mode 100644 index 000000000..0065197ba --- /dev/null +++ b/build/macOS/MultiCraft/MultiCraft/Info.plist @@ -0,0 +1,38 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIconFile + + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + $(PRODUCT_BUNDLE_PACKAGE_TYPE) + CFBundleShortVersionString + $(MARKETING_VERSION) + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + LSApplicationCategoryType + public.app-category.adventure-games + LSMinimumSystemVersion + $(MACOSX_DEPLOYMENT_TARGET) + NSHighResolutionCapable + + NSHumanReadableCopyright + Copyright © 2020 Maksym Hamarnyk. All rights reserved. + NSPrincipalClass + NSApplication + NSSupportsAutomaticTermination + + NSSupportsSuddenTermination + + + diff --git a/build/macOS/MultiCraft/MultiCraft/MultiCraft.entitlements b/build/macOS/MultiCraft/MultiCraft/MultiCraft.entitlements new file mode 100644 index 000000000..40b639e46 --- /dev/null +++ b/build/macOS/MultiCraft/MultiCraft/MultiCraft.entitlements @@ -0,0 +1,14 @@ + + + + + com.apple.security.app-sandbox + + com.apple.security.files.user-selected.read-only + + com.apple.security.network.client + + com.apple.security.network.server + + + diff --git a/build/macOS/Podfile b/build/macOS/Podfile new file mode 100755 index 000000000..5de766458 --- /dev/null +++ b/build/macOS/Podfile @@ -0,0 +1,26 @@ +project 'MultiCraft/MultiCraft.xcodeproj' +platform :osx, '10.10' +use_frameworks! + +target 'MultiCraft' do + pod 'leveldb-library' + pod 'libvorbis' +end + +post_install do |installer| + installer.pods_project.targets.each do |target| + target.build_configurations.each do |config| + config.build_settings['GCC_FAST_MATH'] = 'YES' + config.build_settings['GCC_OPTIMIZATION_LEVEL'] = 'fast' + config.build_settings['GCC_SYMBOL_PRIVATE_EXTERN'] = 'YES' + config.build_settings['GCC_UNROLL_LOOPS'] = 'YES' + config.build_settings['LLVM_LTO'] = 'YES' + config.build_settings['ENABLE_BITCODE'] = 'NO' + config.build_settings['MACOSX_DEPLOYMENT_TARGET'] = '10.10' + config.build_settings['OTHER_CFLAGS'] = ['$(inherited)', '-fvisibility-inlines-hidden', '-fdata-sections', '-ffunction-sections', '-fno-unwind-tables', '-fno-asynchronous-unwind-tables'] + config.build_settings['OTHER_CPLUSPLUSFLAGS'] = ['$(inherited)', '$(OTHER_CFLAGS)'] + config.build_settings['OTHER_LDFLAGS'] = ['$(inherited)', '-Wl,-dead_strip'] + config.build_settings.delete('ARCHS') + end + end +end diff --git a/build/macOS/Start.sh b/build/macOS/Start.sh new file mode 100755 index 000000000..535fe5fc1 --- /dev/null +++ b/build/macOS/Start.sh @@ -0,0 +1,31 @@ +#!/bin/bash -e + +echo +echo "Starting build MultiCraft for macOS..." + +echo +echo "Build Libraries:" + +cd deps +sh libraries.sh +cd .. + +echo +echo "Preparing Locales:" + +sh locale.sh + +echo +echo "Creating App Icon:" + +echo "Skipping..." +#sh appicon.sh + +echo +echo "Install CocoaPods:" + +pod install + +echo +echo "All done! You can continue in Xcode!" +open MultiCraft.xcworkspace diff --git a/build/macOS/appicon.sh b/build/macOS/appicon.sh new file mode 100755 index 000000000..0f2e27c34 --- /dev/null +++ b/build/macOS/appicon.sh @@ -0,0 +1,15 @@ +#!/bin/bash -e + +# Generates different AppIcon images with correct dimensions +# (brew package: imagemagick) +# (install: brew install imagemagick) +SIZES="16 32 64 128 256 512 1024" +SRCFILE=icon.png +DSTDIR=MultiCraft/MultiCraft/Assets.xcassets/AppIcon.appiconset + +for sz in $SIZES; do + echo "Creating ${sz}x${sz} icon" + convert -resize ${sz}x${sz} $SRCFILE $DSTDIR/AppIcon-${sz}.png +done + +echo "App Icon create successful" diff --git a/build/macOS/deps/freetype.sh b/build/macOS/deps/freetype.sh new file mode 100755 index 000000000..27accdc21 --- /dev/null +++ b/build/macOS/deps/freetype.sh @@ -0,0 +1,25 @@ +#!/bin/bash -e + +. sdk.sh +FREETYPE_VERSION=2.10.4 + +if [ ! -d freetype-src ]; then + wget http://download.savannah.gnu.org/releases/freetype/freetype-$FREETYPE_VERSION.tar.gz + tar -xzvf freetype-$FREETYPE_VERSION.tar.gz + mv freetype-$FREETYPE_VERSION freetype-src + rm freetype-$FREETYPE_VERSION.tar.gz +fi + +cd freetype-src + +CFLAGS=$OSX_FLAGS \ +PKG_CONFIG=/bin/false \ +./configure --prefix=/ \ + --disable-shared --enable-static \ + --with-bzip2=no --with-png=no +make -j + +mkdir -p ../freetype +make DESTDIR=$PWD/../freetype install + +echo "FreeType build successful" diff --git a/build/macOS/deps/irrlicht.sh b/build/macOS/deps/irrlicht.sh new file mode 100755 index 000000000..3353ecbf5 --- /dev/null +++ b/build/macOS/deps/irrlicht.sh @@ -0,0 +1,26 @@ +#!/bin/bash -e + +. sdk.sh + +[ ! -d irrlicht-src ] && \ + git clone --depth 1 -b ogl-es https://github.com/MoNTE48/Irrlicht irrlicht-src + +cd irrlicht-src/source/Irrlicht +xcodebuild build \ + ARCHS="$OSX_ARCHES" \ + -project Irrlicht.xcodeproj \ + -configuration Release \ + -scheme Irrlicht_OSX + +BUILD_FOLDER=$(xcodebuild -project Irrlicht.xcodeproj -scheme \ + Irrlicht_OSX -showBuildSettings | \ + grep TARGET_BUILD_DIR | sed -n -e 's/^.*TARGET_BUILD_DIR = //p') + +cd ../.. + +[ -d ../irrlicht ] && rm -r ../irrlicht +mkdir -p ../irrlicht +cp "${BUILD_FOLDER}/libIrrlicht.a" ../irrlicht +cp -r include ../irrlicht/include + +echo "Irrlicht build successful" diff --git a/build/macOS/deps/libintl.sh b/build/macOS/deps/libintl.sh new file mode 100755 index 000000000..51d447875 --- /dev/null +++ b/build/macOS/deps/libintl.sh @@ -0,0 +1,10 @@ +#!/bin/bash -e + +if [ ! -d libintl ]; then + wget https://github.com/MoNTE48/libintl-lite/archive/master.zip + unzip master.zip + mv libintl-lite-master libintl + rm master.zip +fi + +echo "libintl-lite downloaded successful" diff --git a/build/macOS/deps/libraries.sh b/build/macOS/deps/libraries.sh new file mode 100755 index 000000000..8dc024937 --- /dev/null +++ b/build/macOS/deps/libraries.sh @@ -0,0 +1,9 @@ +#!/bin/bash -e + +sh irrlicht.sh +sh freetype.sh +sh openal.sh +sh libintl.sh + +echo +echo "All libraries were built!" diff --git a/build/macOS/deps/openal.sh b/build/macOS/deps/openal.sh new file mode 100755 index 000000000..d9408400c --- /dev/null +++ b/build/macOS/deps/openal.sh @@ -0,0 +1,27 @@ +#!/bin/bash -e + +. sdk.sh +OPENAL_VERSION=1.21.1 + +if [ ! -d openal-src ]; then + wget https://github.com/kcat/openal-soft/archive/$OPENAL_VERSION.tar.gz + tar -xzvf $OPENAL_VERSION.tar.gz + mv openal-soft-$OPENAL_VERSION openal-src + rm $OPENAL_VERSION.tar.gz +fi + +cd openal-src + +cmake -S . \ + -DCMAKE_CXX_EXTENSIONS=OFF -DALSOFT_REQUIRE_COREAUDIO=ON \ + -DALSOFT_EMBED_HRTF_DATA=YES -DALSOFT_UTILS=OFF \ + -DALSOFT_EXAMPLES=OFF -DALSOFT_INSTALL=OFF -DALSOFT_BACKEND_WAVE=NO \ + -DCMAKE_C_FLAGS_RELEASE="$OSX_FLAGS" -DCMAKE_CXX_FLAGS_RELEASE="$OSX_FLAGS" \ + -DCMAKE_OSX_DEPLOYMENT_TARGET=10.10 \ + "-DCMAKE_OSX_ARCHITECTURES=x86_64;arm64" +cmake --build . + +mkdir -p ../openal +mv libopenal.$OPENAL_VERSION.dylib ../openal/libopenal.1.dylib + +echo "OpenAL-Soft build successful" diff --git a/build/macOS/deps/sdk.sh b/build/macOS/deps/sdk.sh new file mode 100755 index 000000000..df2ee7776 --- /dev/null +++ b/build/macOS/deps/sdk.sh @@ -0,0 +1,13 @@ +#!/bin/bash -e + +# This file sets the appropriate compiler and flags for compiling for macOS without XCode +sdk=macosx +osver=10.10 + +export OSX_ARCHES="x86_64 arm64" +arches="-arch x86_64 -arch arm64" + +export OSX_COMPILER=$(xcrun --sdk $sdk --find clang) +export OSX_CC=$OSX_COMPILER +export OSX_CXX=$OSX_COMPILER +export OSX_FLAGS="-isysroot $(xcrun --sdk $sdk --show-sdk-path) $arches -mmacosx-version-min=$osver -fvisibility=hidden -fdata-sections -ffunction-sections -fno-unwind-tables -fno-asynchronous-unwind-tables -Ofast" diff --git a/build/macOS/locale.sh b/build/macOS/locale.sh new file mode 100755 index 000000000..f42285932 --- /dev/null +++ b/build/macOS/locale.sh @@ -0,0 +1,31 @@ +#!/bin/bash -e + +if [ ! -d MultiCraft/MultiCraft.xcodeproj ]; then + echo "Run this in build/macOS" + exit 1 +fi + +DEST=$(pwd) + +pushd ../../po +for lang in *; do + [ ${#lang} -ne 2 ] && continue + mopath=$DEST/locale/$lang/LC_MESSAGES + mkdir -p $mopath + pushd $lang + for fn in *.po; do + # brew install gettext + /usr/local/Cellar/gettext/*/bin/msgfmt -o $mopath/${fn/.po/.mo} $fn + done + popd +done +popd + +find $DEST -type d -name '.git' -print0 | xargs -0 -- rm -r +find $DEST -type f -name '.git*' -delete +find $DEST -type f -name '.DS_Store' -delete + +# remove broken languages +for broken_lang in ja ko he; do + find $DEST -type d -name $broken_lang -print0 | xargs -0 -- rm -r +done