// !$*UTF8*$! { archiveVersion = 1; classes = { }; objectVersion = 55; objects = { /* Begin PBXBuildFile section */ 4B0F49C91E424F910003953D /* map_settings_manager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0F49C81E424F910003953D /* map_settings_manager.cpp */; }; 4B0F49CB1E424FAE0003953D /* reflowscan.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0F49CA1E424FAE0003953D /* reflowscan.cpp */; }; 4B0F49CD1E424FC20003953D /* remoteplayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0F49CC1E424FC20003953D /* remoteplayer.cpp */; }; 4B0F49CF1E424FDF0003953D /* enriched_string.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0F49CE1E424FDF0003953D /* enriched_string.cpp */; }; 4B0F49D11E424FFD0003953D /* joystick_controller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0F49D01E424FFD0003953D /* joystick_controller.cpp */; }; 4B35A9B01EEDD15500274961 /* clientenvironment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B35A9AE1EEDD15500274961 /* clientenvironment.cpp */; }; 4B35A9B31EEDD16C00274961 /* database-files.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B35A9B11EEDD16C00274961 /* database-files.cpp */; }; 4B35A9B61EEDD18400274961 /* face_position_cache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B35A9B41EEDD18400274961 /* face_position_cache.cpp */; }; 4B35A9B91EEDD1AC00274961 /* itemstackmetadata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B35A9B71EEDD1AC00274961 /* itemstackmetadata.cpp */; }; 4B35A9BC1EEDD1C900274961 /* mesh_generator_thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B35A9BA1EEDD1C900274961 /* mesh_generator_thread.cpp */; }; 4B35A9BF1EEDD1D800274961 /* metadata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B35A9BD1EEDD1D800274961 /* metadata.cpp */; }; 4B35A9C21EEDD1F400274961 /* raycast.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B35A9C01EEDD1F400274961 /* raycast.cpp */; }; 4B35A9C51EEDD21500274961 /* serverenvironment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B35A9C31EEDD21500274961 /* serverenvironment.cpp */; }; 4B35A9C81EEDD22500274961 /* tileanimation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B35A9C61EEDD22500274961 /* tileanimation.cpp */; }; 4B35A9CB1EEDD24A00274961 /* inputhandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B35A9C91EEDD24A00274961 /* inputhandler.cpp */; }; 4B35A9D51EEDDE1600274961 /* mini-gmp.c in Sources */ = {isa = PBXBuildFile; fileRef = 4B35A9D31EEDDE1600274961 /* mini-gmp.c */; }; 4B35A9D91EEE00AC00274961 /* s_client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B35A9D71EEE00AC00274961 /* s_client.cpp */; }; 4B35A9DE1EEE00D300274961 /* l_camera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B35A9DA1EEE00D300274961 /* l_camera.cpp */; }; 4B35A9DF1EEE00D300274961 /* l_client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B35A9DC1EEE00D300274961 /* l_client.cpp */; }; 4B35A9E41EEE00F900274961 /* l_itemstackmeta.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B35A9E01EEE00F900274961 /* l_itemstackmeta.cpp */; }; 4B35A9E51EEE00F900274961 /* l_localplayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B35A9E21EEE00F900274961 /* l_localplayer.cpp */; }; 4B35A9EA1EEE010D00274961 /* l_metadata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B35A9E61EEE010D00274961 /* l_metadata.cpp */; }; 4B35A9EB1EEE010D00274961 /* l_minimap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B35A9E81EEE010D00274961 /* l_minimap.cpp */; }; 4B35A9EE1EEE012F00274961 /* l_sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B35A9EC1EEE012F00274961 /* l_sound.cpp */; }; 4B35A9F11EEE014F00274961 /* l_storage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B35A9EF1EEE014F00274961 /* l_storage.cpp */; }; 4B35A9F41EEE017000274961 /* scripting_client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B35A9F21EEE017000274961 /* scripting_client.cpp */; }; 4B35A9F71EEE018D00274961 /* scripting_server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B35A9F51EEE018D00274961 /* scripting_server.cpp */; }; 842A808C2339174C00A89418 /* ads.m in Sources */ = {isa = PBXBuildFile; fileRef = 842A808B2339174C00A89418 /* ads.m */; }; 843F4C3126617D0D005277FA /* ZipArchive in Frameworks */ = {isa = PBXBuildFile; productRef = 843F4C3026617D0D005277FA /* ZipArchive */; }; 8465A76522A7D4500095B7CA /* libintl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8465A76422A7D4500095B7CA /* libintl.cpp */; }; 8473ED8125C055F80053293B /* static_text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 8473ED7F25C055F80053293B /* static_text.cpp */; }; 8473ED8425C0562C0053293B /* lutf8lib.c in Sources */ = {isa = PBXBuildFile; fileRef = 8473ED8225C0562C0053293B /* lutf8lib.c */; }; 849C4F86209656D3005EB041 /* ru.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 849C4F85209656D2005EB041 /* ru.lproj */; }; 84A4380425535BA5002571D4 /* soft_oal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84A4380325535BA5002571D4 /* soft_oal.framework */; }; 84A4380525535BA5002571D4 /* soft_oal.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 84A4380325535BA5002571D4 /* soft_oal.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 84A608A425F0A02900D79FCD /* Sentry in Frameworks */ = {isa = PBXBuildFile; productRef = 84A608A325F0A02900D79FCD /* Sentry */; }; 84B9C11724A4D82400016BCE /* ConsentAlertViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B9C11524A4D82400016BCE /* ConsentAlertViewController.swift */; }; 84B9C11824A4D82400016BCE /* ConsentAlertViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 84B9C11624A4D82400016BCE /* ConsentAlertViewController.xib */; }; 84C32A3724AF7A4500445E92 /* Nantes in Frameworks */ = {isa = PBXBuildFile; productRef = 84C32A3624AF7A4500445E92 /* Nantes */; }; 84C32A3924AF7DDE00445E92 /* UITextViewPlaceholder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C32A3824AF7DDE00445E92 /* UITextViewPlaceholder.swift */; }; 84C67B1E25D5E06B002E2735 /* AppTrackingTransparency.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84C67B1D25D5E06B002E2735 /* AppTrackingTransparency.framework */; }; 84CD4A64248782720019B81D /* MainWindow.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84CD4A59248782720019B81D /* MainWindow.swift */; }; 84CD4A65248782720019B81D /* ProgressViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 84CD4A5B248782720019B81D /* ProgressViewController.xib */; }; 84CD4A66248782720019B81D /* MessageViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 84CD4A5C248782720019B81D /* MessageViewController.xib */; }; 84CD4A67248782720019B81D /* BasePresentViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84CD4A5D248782720019B81D /* BasePresentViewController.swift */; }; 84CD4A68248782720019B81D /* MessageViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84CD4A5E248782720019B81D /* MessageViewController.swift */; }; 84CD4A69248782720019B81D /* ProgressViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84CD4A5F248782720019B81D /* ProgressViewController.swift */; }; 84CD4A6C2487A0180019B81D /* ZipManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84CD4A6B2487A0170019B81D /* ZipManager.swift */; }; 84E2968925E29004000C495A /* libluajit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 84E2968825E28FF6000C495A /* libluajit.a */; }; 84E2968C25E2A10F000C495A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 84E2968E25E2A10F000C495A /* InfoPlist.strings */; }; 84E8B35E2789E71A004738F3 /* chacha.c in Sources */ = {isa = PBXBuildFile; fileRef = 84E8B3582789E71A004738F3 /* chacha.c */; }; 84E8B35F2789E71A004738F3 /* lchacha.c in Sources */ = {isa = PBXBuildFile; fileRef = 84E8B35D2789E71A004738F3 /* lchacha.c */; }; 84FE40E224439C2F008E29DB /* libcurl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 84FE40E124439C2F008E29DB /* libcurl.a */; }; 8E0FFE3234B35EC9603EC82A /* Pods_MultiCraft.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 73B0001862274A8FCC7614F0 /* Pods_MultiCraft.framework */; }; F87DC8BA210887C700393B64 /* mapgen_v7p.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F87DC8B9210887C700393B64 /* mapgen_v7p.cpp */; }; F8E6C4E91DCA3B7900F64426 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F8E6C4E81DCA3B7900F64426 /* Assets.xcassets */; }; F8E6C4EC1DCA3B7900F64426 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F8E6C4EA1DCA3B7900F64426 /* LaunchScreen.storyboard */; }; F8E6C4F51DCA3EA400F64426 /* ioswrap.m in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C4F41DCA3EA400F64426 /* ioswrap.m */; }; F8E6C5F31DCA3F9900F64426 /* ban.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C4F81DCA3F9900F64426 /* ban.cpp */; }; F8E6C5F41DCA3F9900F64426 /* camera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C4FB1DCA3F9900F64426 /* camera.cpp */; }; F8E6C5F51DCA3F9900F64426 /* cavegen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C4FD1DCA3F9900F64426 /* cavegen.cpp */; }; F8E6C5F61DCA3F9900F64426 /* chat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5001DCA3F9900F64426 /* chat.cpp */; }; F8E6C5F71DCA3F9900F64426 /* client.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5021DCA3F9900F64426 /* client.cpp */; }; F8E6C5F81DCA3F9900F64426 /* clientiface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5041DCA3F9900F64426 /* clientiface.cpp */; }; F8E6C5F91DCA3F9900F64426 /* clientmap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5061DCA3F9900F64426 /* clientmap.cpp */; }; F8E6C5FA1DCA3F9900F64426 /* clientmedia.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5081DCA3F9900F64426 /* clientmedia.cpp */; }; F8E6C5FB1DCA3F9900F64426 /* clientobject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C50A1DCA3F9900F64426 /* clientobject.cpp */; }; F8E6C5FC1DCA3F9900F64426 /* clouds.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C50D1DCA3F9900F64426 /* clouds.cpp */; }; F8E6C5FD1DCA3F9900F64426 /* collision.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C50F1DCA3F9900F64426 /* collision.cpp */; }; F8E6C5FE1DCA3F9900F64426 /* content_abm.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5131DCA3F9900F64426 /* content_abm.cpp */; }; F8E6C5FF1DCA3F9900F64426 /* content_cao.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5151DCA3F9900F64426 /* content_cao.cpp */; }; F8E6C6001DCA3F9900F64426 /* content_mapblock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5171DCA3F9900F64426 /* content_mapblock.cpp */; }; F8E6C6011DCA3F9900F64426 /* content_mapnode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5191DCA3F9900F64426 /* content_mapnode.cpp */; }; F8E6C6021DCA3F9900F64426 /* content_nodemeta.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C51B1DCA3F9900F64426 /* content_nodemeta.cpp */; }; F8E6C6031DCA3F9900F64426 /* content_sao.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C51D1DCA3F9900F64426 /* content_sao.cpp */; }; F8E6C6041DCA3F9900F64426 /* convert_json.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C51F1DCA3F9900F64426 /* convert_json.cpp */; }; F8E6C6051DCA3F9900F64426 /* craftdef.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5211DCA3F9900F64426 /* craftdef.cpp */; }; F8E6C6061DCA3F9900F64426 /* database-dummy.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5231DCA3F9900F64426 /* database-dummy.cpp */; }; F8E6C6071DCA3F9900F64426 /* database-leveldb.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5251DCA3F9900F64426 /* database-leveldb.cpp */; }; F8E6C60A1DCA3F9900F64426 /* database.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C52B1DCA3F9900F64426 /* database.cpp */; }; F8E6C60B1DCA3F9900F64426 /* debug.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C52E1DCA3F9900F64426 /* debug.cpp */; }; F8E6C60C1DCA3F9900F64426 /* defaultsettings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5301DCA3F9900F64426 /* defaultsettings.cpp */; }; F8E6C60D1DCA3F9900F64426 /* drawscene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5321DCA3F9900F64426 /* drawscene.cpp */; }; F8E6C60E1DCA3F9900F64426 /* dungeongen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5341DCA3F9900F64426 /* dungeongen.cpp */; }; F8E6C60F1DCA3F9900F64426 /* emerge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5361DCA3F9900F64426 /* emerge.cpp */; }; F8E6C6101DCA3F9900F64426 /* environment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5381DCA3F9900F64426 /* environment.cpp */; }; F8E6C6111DCA3F9900F64426 /* filecache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C53D1DCA3F9900F64426 /* filecache.cpp */; }; F8E6C6121DCA3F9900F64426 /* filesys.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C53F1DCA3F9900F64426 /* filesys.cpp */; }; F8E6C6131DCA3F9900F64426 /* fontengine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5411DCA3F9900F64426 /* fontengine.cpp */; }; F8E6C6141DCA3F9900F64426 /* game.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5431DCA3F9900F64426 /* game.cpp */; }; F8E6C6151DCA3F9900F64426 /* genericobject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5471DCA3F9900F64426 /* genericobject.cpp */; }; F8E6C6161DCA3F9900F64426 /* gettext.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5491DCA3F9900F64426 /* gettext.cpp */; }; F8E6C6171DCA3F9900F64426 /* guiChatConsole.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C54C1DCA3F9900F64426 /* guiChatConsole.cpp */; }; F8E6C6181DCA3F9900F64426 /* guiEngine.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C54E1DCA3F9900F64426 /* guiEngine.cpp */; }; F8E6C6191DCA3F9900F64426 /* guiFileSelectMenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5501DCA3F9900F64426 /* guiFileSelectMenu.cpp */; }; F8E6C61A1DCA3F9900F64426 /* guiFormSpecMenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5521DCA3F9900F64426 /* guiFormSpecMenu.cpp */; }; F8E6C61B1DCA3F9900F64426 /* guiKeyChangeMenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5541DCA3F9900F64426 /* guiKeyChangeMenu.cpp */; }; F8E6C61C1DCA3F9900F64426 /* guiPasswordChange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5571DCA3F9900F64426 /* guiPasswordChange.cpp */; }; F8E6C61D1DCA3F9900F64426 /* guiscalingfilter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5591DCA3F9900F64426 /* guiscalingfilter.cpp */; }; F8E6C61E1DCA3F9900F64426 /* guiTable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C55B1DCA3F9900F64426 /* guiTable.cpp */; }; F8E6C61F1DCA3F9900F64426 /* guiVolumeChange.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C55D1DCA3F9900F64426 /* guiVolumeChange.cpp */; }; F8E6C6201DCA3F9900F64426 /* httpfetch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C55F1DCA3F9900F64426 /* httpfetch.cpp */; }; F8E6C6211DCA3F9900F64426 /* hud.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5611DCA3F9900F64426 /* hud.cpp */; }; F8E6C6221DCA3F9900F64426 /* imagefilters.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5631DCA3F9900F64426 /* imagefilters.cpp */; }; F8E6C6231DCA3F9900F64426 /* intlGUIEditBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5651DCA3F9900F64426 /* intlGUIEditBox.cpp */; }; F8E6C6241DCA3F9900F64426 /* inventory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5671DCA3F9900F64426 /* inventory.cpp */; }; F8E6C6251DCA3F9900F64426 /* inventorymanager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5691DCA3F9900F64426 /* inventorymanager.cpp */; }; F8E6C6261DCA3F9900F64426 /* itemdef.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5711DCA3F9900F64426 /* itemdef.cpp */; }; F8E6C6271DCA3F9900F64426 /* keycode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5741DCA3F9900F64426 /* keycode.cpp */; }; F8E6C6281DCA3F9900F64426 /* light.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5761DCA3F9900F64426 /* light.cpp */; }; F8E6C6291DCA3F9900F64426 /* localplayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5781DCA3F9900F64426 /* localplayer.cpp */; }; F8E6C62A1DCA3F9900F64426 /* log.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C57A1DCA3F9900F64426 /* log.cpp */; }; F8E6C62B1DCA3F9900F64426 /* main.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C57C1DCA3F9900F64426 /* main.cpp */; }; F8E6C62C1DCA3F9900F64426 /* map.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C57E1DCA3F9900F64426 /* map.cpp */; }; F8E6C62D1DCA3F9900F64426 /* mapblock_mesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5801DCA3F9900F64426 /* mapblock_mesh.cpp */; }; F8E6C62E1DCA3F9900F64426 /* mapblock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5821DCA3F9900F64426 /* mapblock.cpp */; }; F8E6C62F1DCA3F9900F64426 /* mapgen_flat.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5851DCA3F9900F64426 /* mapgen_flat.cpp */; }; F8E6C6331DCA3F9900F64426 /* mapgen_v6.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C58D1DCA3F9900F64426 /* mapgen_v6.cpp */; }; F8E6C6341DCA3F9900F64426 /* mapgen_v7.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C58F1DCA3F9900F64426 /* mapgen_v7.cpp */; }; F8E6C6351DCA3F9900F64426 /* mapgen_valleys.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5911DCA3F9900F64426 /* mapgen_valleys.cpp */; }; F8E6C6361DCA3F9900F64426 /* mapgen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5931DCA3F9900F64426 /* mapgen.cpp */; }; F8E6C6371DCA3F9900F64426 /* mapnode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5951DCA3F9900F64426 /* mapnode.cpp */; }; F8E6C6381DCA3F9900F64426 /* mapsector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5971DCA3F9900F64426 /* mapsector.cpp */; }; F8E6C6391DCA3F9900F64426 /* mesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5991DCA3F9900F64426 /* mesh.cpp */; }; F8E6C63A1DCA3F9900F64426 /* mg_biome.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C59B1DCA3F9900F64426 /* mg_biome.cpp */; }; F8E6C63B1DCA3F9900F64426 /* mg_decoration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C59D1DCA3F9900F64426 /* mg_decoration.cpp */; }; F8E6C63C1DCA3F9900F64426 /* mg_ore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C59F1DCA3F9900F64426 /* mg_ore.cpp */; }; F8E6C63D1DCA3F9900F64426 /* mg_schematic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5A11DCA3F9900F64426 /* mg_schematic.cpp */; }; F8E6C63E1DCA3F9900F64426 /* minimap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5A31DCA3F9900F64426 /* minimap.cpp */; }; F8E6C63F1DCA3F9900F64426 /* mods.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5A71DCA3F9900F64426 /* mods.cpp */; }; F8E6C6401DCA3F9900F64426 /* nameidmapping.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5A91DCA3F9900F64426 /* nameidmapping.cpp */; }; F8E6C6411DCA3F9900F64426 /* nodedef.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5AB1DCA3F9900F64426 /* nodedef.cpp */; }; F8E6C6421DCA3F9900F64426 /* nodemetadata.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5AD1DCA3F9900F64426 /* nodemetadata.cpp */; }; F8E6C6431DCA3F9900F64426 /* nodetimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5AF1DCA3F9900F64426 /* nodetimer.cpp */; }; F8E6C6441DCA3F9900F64426 /* noise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5B11DCA3F9900F64426 /* noise.cpp */; }; F8E6C6451DCA3F9900F64426 /* objdef.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5B31DCA3F9900F64426 /* objdef.cpp */; }; F8E6C6461DCA3F9900F64426 /* object_properties.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5B51DCA3F9900F64426 /* object_properties.cpp */; }; F8E6C6471DCA3F9900F64426 /* particles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5B71DCA3F9900F64426 /* particles.cpp */; }; F8E6C6481DCA3F9900F64426 /* pathfinder.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5B91DCA3F9900F64426 /* pathfinder.cpp */; }; F8E6C6491DCA3F9900F64426 /* player.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5BB1DCA3F9900F64426 /* player.cpp */; }; F8E6C64A1DCA3F9900F64426 /* porting_ios.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5BD1DCA3F9900F64426 /* porting_ios.cpp */; }; F8E6C64B1DCA3F9900F64426 /* porting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5BF1DCA3F9900F64426 /* porting.cpp */; }; F8E6C64C1DCA3F9900F64426 /* profiler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5C11DCA3F9900F64426 /* profiler.cpp */; }; F8E6C64D1DCA3F9900F64426 /* quicktune.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5C41DCA3F9900F64426 /* quicktune.cpp */; }; F8E6C64E1DCA3F9900F64426 /* rollback_interface.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5C61DCA3F9900F64426 /* rollback_interface.cpp */; }; F8E6C6501DCA3F9900F64426 /* serialization.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5CA1DCA3F9900F64426 /* serialization.cpp */; }; F8E6C6511DCA3F9900F64426 /* server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5CC1DCA3F9900F64426 /* server.cpp */; }; F8E6C6521DCA3F9900F64426 /* serverlist.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5CE1DCA3F9900F64426 /* serverlist.cpp */; }; F8E6C6531DCA3F9900F64426 /* serverobject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5D01DCA3F9900F64426 /* serverobject.cpp */; }; F8E6C6541DCA3F9900F64426 /* settings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5D21DCA3F9900F64426 /* settings.cpp */; }; F8E6C6551DCA3F9900F64426 /* shader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5D41DCA3F9900F64426 /* shader.cpp */; }; F8E6C6561DCA3F9900F64426 /* sky.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5D61DCA3F9900F64426 /* sky.cpp */; }; F8E6C6571DCA3F9900F64426 /* socket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5D81DCA3F9900F64426 /* socket.cpp */; }; F8E6C6581DCA3F9900F64426 /* sound_openal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5DA1DCA3F9900F64426 /* sound_openal.cpp */; }; F8E6C6591DCA3F9900F64426 /* sound.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5DC1DCA3F9900F64426 /* sound.cpp */; }; F8E6C65A1DCA3F9900F64426 /* staticobject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5DE1DCA3F9900F64426 /* staticobject.cpp */; }; F8E6C65B1DCA3F9900F64426 /* subgame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5E01DCA3F9900F64426 /* subgame.cpp */; }; F8E6C65C1DCA3F9900F64426 /* terminal_chat_console.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5E21DCA3F9900F64426 /* terminal_chat_console.cpp */; }; F8E6C65D1DCA3F9900F64426 /* tool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5E51DCA3F9900F64426 /* tool.cpp */; }; F8E6C65E1DCA3F9900F64426 /* touchscreengui.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5E71DCA3F9900F64426 /* touchscreengui.cpp */; }; F8E6C65F1DCA3F9900F64426 /* treegen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5E91DCA3F9900F64426 /* treegen.cpp */; }; F8E6C6601DCA3F9900F64426 /* version.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5EB1DCA3F9900F64426 /* version.cpp */; }; F8E6C6611DCA3F9900F64426 /* voxel.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5ED1DCA3F9900F64426 /* voxel.cpp */; }; F8E6C6621DCA3F9900F64426 /* voxelalgorithms.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5EF1DCA3F9900F64426 /* voxelalgorithms.cpp */; }; F8E6C6631DCA3F9900F64426 /* wieldmesh.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C5F11DCA3F9900F64426 /* wieldmesh.cpp */; }; F8E6C6681DCA3FE200F64426 /* xCGUITTFont.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6661DCA3FE200F64426 /* xCGUITTFont.cpp */; }; F8E6C66F1DCA403100F64426 /* clientlauncher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C66A1DCA403100F64426 /* clientlauncher.cpp */; }; F8E6C6701DCA403100F64426 /* tile.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C66D1DCA403100F64426 /* tile.cpp */; }; F8E6C6781DCA407400F64426 /* jsoncpp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6771DCA407400F64426 /* jsoncpp.cpp */; }; F8E6C6DE1DCA413A00F64426 /* clientopcodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6D31DCA413A00F64426 /* clientopcodes.cpp */; }; F8E6C6DF1DCA413A00F64426 /* clientpackethandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6D51DCA413A00F64426 /* clientpackethandler.cpp */; }; F8E6C6E01DCA413A00F64426 /* connection.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6D61DCA413A00F64426 /* connection.cpp */; }; F8E6C6E11DCA413A00F64426 /* networkpacket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6D81DCA413A00F64426 /* networkpacket.cpp */; }; F8E6C6E21DCA413A00F64426 /* serveropcodes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6DB1DCA413A00F64426 /* serveropcodes.cpp */; }; F8E6C6E31DCA413A00F64426 /* serverpackethandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6DD1DCA413A00F64426 /* serverpackethandler.cpp */; }; F8E6C6ED1DCA41A600F64426 /* scripting_mainmenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6EA1DCA41A600F64426 /* scripting_mainmenu.cpp */; }; F8E6C6F61DCA41DB00F64426 /* c_content.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6EE1DCA41DB00F64426 /* c_content.cpp */; }; F8E6C6F71DCA41DB00F64426 /* c_converter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6F01DCA41DB00F64426 /* c_converter.cpp */; }; F8E6C6F81DCA41DB00F64426 /* c_internal.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6F21DCA41DB00F64426 /* c_internal.cpp */; }; F8E6C6F91DCA41DB00F64426 /* c_types.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6F41DCA41DB00F64426 /* c_types.cpp */; }; F8E6C7131DCA41EF00F64426 /* s_async.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6FA1DCA41EF00F64426 /* s_async.cpp */; }; F8E6C7141DCA41EF00F64426 /* s_base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6FC1DCA41EF00F64426 /* s_base.cpp */; }; F8E6C7151DCA41EF00F64426 /* s_entity.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6FE1DCA41EF00F64426 /* s_entity.cpp */; }; F8E6C7161DCA41EF00F64426 /* s_env.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7001DCA41EF00F64426 /* s_env.cpp */; }; F8E6C7171DCA41EF00F64426 /* s_inventory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7031DCA41EF00F64426 /* s_inventory.cpp */; }; F8E6C7181DCA41EF00F64426 /* s_item.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7051DCA41EF00F64426 /* s_item.cpp */; }; F8E6C7191DCA41EF00F64426 /* s_mainmenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7071DCA41EF00F64426 /* s_mainmenu.cpp */; }; F8E6C71A1DCA41EF00F64426 /* s_node.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7091DCA41EF00F64426 /* s_node.cpp */; }; F8E6C71B1DCA41EF00F64426 /* s_nodemeta.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C70B1DCA41EF00F64426 /* s_nodemeta.cpp */; }; F8E6C71C1DCA41EF00F64426 /* s_player.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C70D1DCA41EF00F64426 /* s_player.cpp */; }; F8E6C71D1DCA41EF00F64426 /* s_security.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C70F1DCA41EF00F64426 /* s_security.cpp */; }; F8E6C71E1DCA41EF00F64426 /* s_server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7111DCA41EF00F64426 /* s_server.cpp */; }; F8E6C7461DCA420A00F64426 /* l_areastore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C71F1DCA420A00F64426 /* l_areastore.cpp */; }; F8E6C7471DCA420A00F64426 /* l_base.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7211DCA420A00F64426 /* l_base.cpp */; }; F8E6C7481DCA420A00F64426 /* l_craft.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7231DCA420A00F64426 /* l_craft.cpp */; }; F8E6C7491DCA420A00F64426 /* l_env.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7251DCA420A00F64426 /* l_env.cpp */; }; F8E6C74A1DCA420A00F64426 /* l_http.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7271DCA420A00F64426 /* l_http.cpp */; }; F8E6C74B1DCA420A00F64426 /* l_inventory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C72A1DCA420A00F64426 /* l_inventory.cpp */; }; F8E6C74C1DCA420A00F64426 /* l_item.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C72C1DCA420A00F64426 /* l_item.cpp */; }; F8E6C74D1DCA420A00F64426 /* l_mainmenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C72E1DCA420A00F64426 /* l_mainmenu.cpp */; }; F8E6C74E1DCA420A00F64426 /* l_mapgen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7301DCA420A00F64426 /* l_mapgen.cpp */; }; F8E6C74F1DCA420A00F64426 /* l_nodemeta.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7321DCA420A00F64426 /* l_nodemeta.cpp */; }; F8E6C7501DCA420A00F64426 /* l_nodetimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7341DCA420A00F64426 /* l_nodetimer.cpp */; }; F8E6C7511DCA420A00F64426 /* l_noise.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7361DCA420A00F64426 /* l_noise.cpp */; }; F8E6C7521DCA420A00F64426 /* l_object.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7381DCA420A00F64426 /* l_object.cpp */; }; F8E6C7531DCA420A00F64426 /* l_particles.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C73A1DCA420A00F64426 /* l_particles.cpp */; }; F8E6C7541DCA420A00F64426 /* l_rollback.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C73C1DCA420A00F64426 /* l_rollback.cpp */; }; F8E6C7551DCA420A00F64426 /* l_server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C73E1DCA420A00F64426 /* l_server.cpp */; }; F8E6C7561DCA420A00F64426 /* l_settings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7401DCA420A00F64426 /* l_settings.cpp */; }; F8E6C7571DCA420A00F64426 /* l_util.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7421DCA420A00F64426 /* l_util.cpp */; }; F8E6C7581DCA420A00F64426 /* l_vmanip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7441DCA420A00F64426 /* l_vmanip.cpp */; }; F8E6C7641DCA423C00F64426 /* event.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C75B1DCA423C00F64426 /* event.cpp */; }; F8E6C7651DCA423C00F64426 /* mutex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C75E1DCA423C00F64426 /* mutex.cpp */; }; F8E6C7661DCA423C00F64426 /* semaphore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7601DCA423C00F64426 /* semaphore.cpp */; }; F8E6C7671DCA423C00F64426 /* thread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7621DCA423C00F64426 /* thread.cpp */; }; F8E6C7B71DCA428800F64426 /* areastore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7971DCA428800F64426 /* areastore.cpp */; }; F8E6C7B81DCA428800F64426 /* auth.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7991DCA428800F64426 /* auth.cpp */; }; F8E6C7B91DCA428800F64426 /* base64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C79B1DCA428800F64426 /* base64.cpp */; }; F8E6C7BA1DCA428800F64426 /* directiontables.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C79F1DCA428800F64426 /* directiontables.cpp */; }; F8E6C7BB1DCA428800F64426 /* numeric.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7A41DCA428800F64426 /* numeric.cpp */; }; F8E6C7BC1DCA428800F64426 /* pointedthing.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7A61DCA428800F64426 /* pointedthing.cpp */; }; F8E6C7BD1DCA428800F64426 /* serialize.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7A91DCA428800F64426 /* serialize.cpp */; }; F8E6C7BE1DCA428800F64426 /* sha1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7AB1DCA428800F64426 /* sha1.cpp */; }; F8E6C7BF1DCA428800F64426 /* sha256.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7AE1DCA428800F64426 /* sha256.c */; }; F8E6C7C01DCA428800F64426 /* srp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7AF1DCA428800F64426 /* srp.cpp */; }; F8E6C7C11DCA428800F64426 /* string.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7B21DCA428800F64426 /* string.cpp */; }; F8E6C7C21DCA428800F64426 /* timetaker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C7B51DCA428800F64426 /* timetaker.cpp */; }; F8E6C7C51DCA42F300F64426 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F8E6C7C41DCA42F300F64426 /* QuartzCore.framework */; }; F8E6C7C71DCA42FA00F64426 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F8E6C7C61DCA42FA00F64426 /* UIKit.framework */; }; F8E6C7C91DCA430300F64426 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F8E6C7C81DCA430300F64426 /* OpenGLES.framework */; }; F8E6C7CD1DCA431B00F64426 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F8E6C7CC1DCA431B00F64426 /* Foundation.framework */; }; F8E6C7D51DCA476800F64426 /* libIrrlicht.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F8E6C7D41DCA476800F64426 /* libIrrlicht.a */; }; F8E6C7D71DCA477600F64426 /* libfreetype.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F8E6C7D61DCA477600F64426 /* libfreetype.a */; }; F8E6C7E11DCA4EB300F64426 /* assets.zip in Resources */ = {isa = PBXBuildFile; fileRef = F8E6C7E01DCA4EB300F64426 /* assets.zip */; }; /* End PBXBuildFile section */ /* Begin PBXCopyFilesBuildPhase section */ 84A4380625535BA5002571D4 /* Embed Frameworks */ = { isa = PBXCopyFilesBuildPhase; buildActionMask = 2147483647; dstPath = ""; dstSubfolderSpec = 10; files = ( 84A4380525535BA5002571D4 /* soft_oal.framework in Embed Frameworks */, ); name = "Embed Frameworks"; runOnlyForDeploymentPostprocessing = 0; }; /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ 1E76DCA01B51A98F0CA4C480 /* Pods-MultiCraft.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MultiCraft.release.xcconfig"; path = "../Pods/Target Support Files/Pods-MultiCraft/Pods-MultiCraft.release.xcconfig"; sourceTree = ""; }; 32528F14AAB9EA0E9CAB8526 /* Pods-MultiCraft.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MultiCraft.debug.xcconfig"; path = "../Pods/Target Support Files/Pods-MultiCraft/Pods-MultiCraft.debug.xcconfig"; sourceTree = ""; }; 4B0F49C81E424F910003953D /* map_settings_manager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = map_settings_manager.cpp; path = ../../../../src/map_settings_manager.cpp; sourceTree = ""; }; 4B0F49CA1E424FAE0003953D /* reflowscan.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = reflowscan.cpp; path = ../../../../src/reflowscan.cpp; sourceTree = ""; }; 4B0F49CC1E424FC20003953D /* remoteplayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = remoteplayer.cpp; path = ../../../../src/remoteplayer.cpp; sourceTree = ""; }; 4B0F49CE1E424FDF0003953D /* enriched_string.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = enriched_string.cpp; path = ../../../../src/util/enriched_string.cpp; sourceTree = ""; }; 4B0F49D01E424FFD0003953D /* joystick_controller.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = joystick_controller.cpp; path = ../../../../src/client/joystick_controller.cpp; sourceTree = ""; }; 4B35A9AE1EEDD15500274961 /* clientenvironment.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientenvironment.cpp; path = ../../../../src/clientenvironment.cpp; sourceTree = ""; }; 4B35A9AF1EEDD15500274961 /* clientenvironment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientenvironment.h; path = ../../../../src/clientenvironment.h; sourceTree = ""; }; 4B35A9B11EEDD16C00274961 /* database-files.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "database-files.cpp"; path = "../../../../src/database-files.cpp"; sourceTree = ""; }; 4B35A9B21EEDD16C00274961 /* database-files.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "database-files.h"; path = "../../../../src/database-files.h"; sourceTree = ""; }; 4B35A9B41EEDD18400274961 /* face_position_cache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = face_position_cache.cpp; path = ../../../../src/face_position_cache.cpp; sourceTree = ""; }; 4B35A9B51EEDD18400274961 /* face_position_cache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = face_position_cache.h; path = ../../../../src/face_position_cache.h; sourceTree = ""; }; 4B35A9B71EEDD1AC00274961 /* itemstackmetadata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = itemstackmetadata.cpp; path = ../../../../src/itemstackmetadata.cpp; sourceTree = ""; }; 4B35A9B81EEDD1AC00274961 /* itemstackmetadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = itemstackmetadata.h; path = ../../../../src/itemstackmetadata.h; sourceTree = ""; }; 4B35A9BA1EEDD1C900274961 /* mesh_generator_thread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mesh_generator_thread.cpp; path = ../../../../src/mesh_generator_thread.cpp; sourceTree = ""; }; 4B35A9BB1EEDD1C900274961 /* mesh_generator_thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mesh_generator_thread.h; path = ../../../../src/mesh_generator_thread.h; sourceTree = ""; }; 4B35A9BD1EEDD1D800274961 /* metadata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = metadata.cpp; path = ../../../../src/metadata.cpp; sourceTree = ""; }; 4B35A9BE1EEDD1D800274961 /* metadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = metadata.h; path = ../../../../src/metadata.h; sourceTree = ""; }; 4B35A9C01EEDD1F400274961 /* raycast.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = raycast.cpp; path = ../../../../src/raycast.cpp; sourceTree = ""; }; 4B35A9C11EEDD1F400274961 /* raycast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = raycast.h; path = ../../../../src/raycast.h; sourceTree = ""; }; 4B35A9C31EEDD21500274961 /* serverenvironment.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serverenvironment.cpp; path = ../../../../src/serverenvironment.cpp; sourceTree = ""; }; 4B35A9C41EEDD21500274961 /* serverenvironment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serverenvironment.h; path = ../../../../src/serverenvironment.h; sourceTree = ""; }; 4B35A9C61EEDD22500274961 /* tileanimation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tileanimation.cpp; path = ../../../../src/tileanimation.cpp; sourceTree = ""; }; 4B35A9C71EEDD22500274961 /* tileanimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tileanimation.h; path = ../../../../src/tileanimation.h; sourceTree = ""; }; 4B35A9C91EEDD24A00274961 /* inputhandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = inputhandler.cpp; path = ../../../../src/client/inputhandler.cpp; sourceTree = ""; }; 4B35A9CA1EEDD24A00274961 /* inputhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inputhandler.h; path = ../../../../src/client/inputhandler.h; sourceTree = ""; }; 4B35A9D31EEDDE1600274961 /* mini-gmp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "mini-gmp.c"; path = "../../../../lib/gmp/mini-gmp.c"; sourceTree = ""; }; 4B35A9D41EEDDE1600274961 /* mini-gmp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "mini-gmp.h"; path = "../../../../lib/gmp/mini-gmp.h"; sourceTree = ""; }; 4B35A9D71EEE00AC00274961 /* s_client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_client.cpp; path = ../../../../src/script/cpp_api/s_client.cpp; sourceTree = ""; }; 4B35A9D81EEE00AC00274961 /* s_client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_client.h; path = ../../../../src/script/cpp_api/s_client.h; sourceTree = ""; }; 4B35A9DA1EEE00D300274961 /* l_camera.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_camera.cpp; path = ../../../../src/script/lua_api/l_camera.cpp; sourceTree = ""; }; 4B35A9DB1EEE00D300274961 /* l_camera.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_camera.h; path = ../../../../src/script/lua_api/l_camera.h; sourceTree = ""; }; 4B35A9DC1EEE00D300274961 /* l_client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_client.cpp; path = ../../../../src/script/lua_api/l_client.cpp; sourceTree = ""; }; 4B35A9DD1EEE00D300274961 /* l_client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_client.h; path = ../../../../src/script/lua_api/l_client.h; sourceTree = ""; }; 4B35A9E01EEE00F900274961 /* l_itemstackmeta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_itemstackmeta.cpp; path = ../../../../src/script/lua_api/l_itemstackmeta.cpp; sourceTree = ""; }; 4B35A9E11EEE00F900274961 /* l_itemstackmeta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_itemstackmeta.h; path = ../../../../src/script/lua_api/l_itemstackmeta.h; sourceTree = ""; }; 4B35A9E21EEE00F900274961 /* l_localplayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_localplayer.cpp; path = ../../../../src/script/lua_api/l_localplayer.cpp; sourceTree = ""; }; 4B35A9E31EEE00F900274961 /* l_localplayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_localplayer.h; path = ../../../../src/script/lua_api/l_localplayer.h; sourceTree = ""; }; 4B35A9E61EEE010D00274961 /* l_metadata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_metadata.cpp; path = ../../../../src/script/lua_api/l_metadata.cpp; sourceTree = ""; }; 4B35A9E71EEE010D00274961 /* l_metadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_metadata.h; path = ../../../../src/script/lua_api/l_metadata.h; sourceTree = ""; }; 4B35A9E81EEE010D00274961 /* l_minimap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_minimap.cpp; path = ../../../../src/script/lua_api/l_minimap.cpp; sourceTree = ""; }; 4B35A9E91EEE010D00274961 /* l_minimap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_minimap.h; path = ../../../../src/script/lua_api/l_minimap.h; sourceTree = ""; }; 4B35A9EC1EEE012F00274961 /* l_sound.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_sound.cpp; path = ../../../../src/script/lua_api/l_sound.cpp; sourceTree = ""; }; 4B35A9ED1EEE012F00274961 /* l_sound.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_sound.h; path = ../../../../src/script/lua_api/l_sound.h; sourceTree = ""; }; 4B35A9EF1EEE014F00274961 /* l_storage.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_storage.cpp; path = ../../../../src/script/lua_api/l_storage.cpp; sourceTree = ""; }; 4B35A9F01EEE014F00274961 /* l_storage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_storage.h; path = ../../../../src/script/lua_api/l_storage.h; sourceTree = ""; }; 4B35A9F21EEE017000274961 /* scripting_client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scripting_client.cpp; path = ../../../../src/script/scripting_client.cpp; sourceTree = ""; }; 4B35A9F31EEE017000274961 /* scripting_client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scripting_client.h; path = ../../../../src/script/scripting_client.h; sourceTree = ""; }; 4B35A9F51EEE018D00274961 /* scripting_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scripting_server.cpp; path = ../../../../src/script/scripting_server.cpp; sourceTree = ""; }; 4B35A9F61EEE018D00274961 /* scripting_server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scripting_server.h; path = ../../../../src/script/scripting_server.h; sourceTree = ""; }; 73B0001862274A8FCC7614F0 /* Pods_MultiCraft.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_MultiCraft.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 840E2F9E233410F90088E7F7 /* SDVersion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SDVersion.h; path = SDVersion/SDVersion.h; sourceTree = ""; }; 842A808A2339174B00A89418 /* ads.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ads.h; path = Ads/ads.h; sourceTree = ""; }; 842A808B2339174C00A89418 /* ads.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ads.m; path = Ads/ads.m; sourceTree = ""; }; 8465A76122A7D4500095B7CA /* MessageCatalog.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = MessageCatalog.hpp; path = ../../../../lib/intl/MessageCatalog.hpp; sourceTree = ""; }; 8465A76222A7D4500095B7CA /* libintl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = libintl.h; path = ../../../../lib/intl/libintl.h; sourceTree = ""; }; 8465A76322A7D4500095B7CA /* Util.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; name = Util.hpp; path = ../../../../lib/intl/Util.hpp; sourceTree = ""; }; 8465A76422A7D4500095B7CA /* libintl.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = libintl.cpp; path = ../../../../lib/intl/libintl.cpp; sourceTree = ""; }; 8473ED7F25C055F80053293B /* static_text.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = static_text.cpp; path = ../../../../src/irrlicht_changes/static_text.cpp; sourceTree = ""; }; 8473ED8025C055F80053293B /* static_text.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = static_text.h; path = ../../../../src/irrlicht_changes/static_text.h; sourceTree = ""; }; 8473ED8225C0562C0053293B /* lutf8lib.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lutf8lib.c; path = ../../../../lib/luautf8/lutf8lib.c; sourceTree = ""; }; 8473ED8325C0562C0053293B /* unidata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = unidata.h; path = ../../../../lib/luautf8/unidata.h; sourceTree = ""; }; 849C4F85209656D2005EB041 /* ru.lproj */ = {isa = PBXFileReference; lastKnownFileType = folder; path = ru.lproj; sourceTree = ""; }; 84A4380325535BA5002571D4 /* soft_oal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = soft_oal.framework; path = ../deps/soft_oal.framework; sourceTree = ""; }; 84B9C11524A4D82400016BCE /* ConsentAlertViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConsentAlertViewController.swift; sourceTree = ""; }; 84B9C11624A4D82400016BCE /* ConsentAlertViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ConsentAlertViewController.xib; sourceTree = ""; }; 84C32A3824AF7DDE00445E92 /* UITextViewPlaceholder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITextViewPlaceholder.swift; sourceTree = ""; }; 84C67B1D25D5E06B002E2735 /* AppTrackingTransparency.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppTrackingTransparency.framework; path = System/Library/Frameworks/AppTrackingTransparency.framework; sourceTree = SDKROOT; }; 84CD4A55248781420019B81D /* Bridge-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Bridge-Header.h"; sourceTree = ""; }; 84CD4A59248782720019B81D /* MainWindow.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MainWindow.swift; sourceTree = ""; }; 84CD4A5B248782720019B81D /* ProgressViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ProgressViewController.xib; sourceTree = ""; }; 84CD4A5C248782720019B81D /* MessageViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = MessageViewController.xib; sourceTree = ""; }; 84CD4A5D248782720019B81D /* BasePresentViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BasePresentViewController.swift; sourceTree = ""; }; 84CD4A5E248782720019B81D /* MessageViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageViewController.swift; sourceTree = ""; }; 84CD4A5F248782720019B81D /* ProgressViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ProgressViewController.swift; sourceTree = ""; }; 84CD4A6B2487A0170019B81D /* ZipManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ZipManager.swift; sourceTree = ""; }; 84E2968825E28FF6000C495A /* libluajit.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libluajit.a; path = ../deps/luajit/lib/libluajit.a; sourceTree = ""; }; 84E2968D25E2A10F000C495A /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; 84E2968F25E2A164000C495A /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/InfoPlist.strings; sourceTree = ""; }; 84E8B3582789E71A004738F3 /* chacha.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = chacha.c; path = ../../../../lib/luachacha/chacha.c; sourceTree = ""; }; 84E8B3592789E71A004738F3 /* ecrypt-config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "ecrypt-config.h"; path = "../../../../lib/luachacha/ecrypt-config.h"; sourceTree = ""; }; 84E8B35A2789E71A004738F3 /* ecrypt-machine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "ecrypt-machine.h"; path = "../../../../lib/luachacha/ecrypt-machine.h"; sourceTree = ""; }; 84E8B35B2789E71A004738F3 /* ecrypt-sync.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "ecrypt-sync.h"; path = "../../../../lib/luachacha/ecrypt-sync.h"; sourceTree = ""; }; 84E8B35C2789E71A004738F3 /* ecrypt-portable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "ecrypt-portable.h"; path = "../../../../lib/luachacha/ecrypt-portable.h"; sourceTree = ""; }; 84E8B35D2789E71A004738F3 /* lchacha.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = lchacha.c; path = ../../../../lib/luachacha/lchacha.c; sourceTree = ""; }; 84FE40E124439C2F008E29DB /* libcurl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libcurl.a; path = ../deps/libcurl/lib/libcurl.a; sourceTree = ""; }; F87DC8B8210887C600393B64 /* mapgen_v7p.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_v7p.h; path = ../../../../src/mapgen_v7p.h; sourceTree = ""; }; F87DC8B9210887C700393B64 /* mapgen_v7p.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_v7p.cpp; path = ../../../../src/mapgen_v7p.cpp; sourceTree = ""; }; F8E6C4D91DCA3B7900F64426 /* MultiCraft.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MultiCraft.app; sourceTree = BUILT_PRODUCTS_DIR; }; F8E6C4E81DCA3B7900F64426 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; F8E6C4EB1DCA3B7900F64426 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; F8E6C4ED1DCA3B7900F64426 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; F8E6C4F31DCA3EA400F64426 /* ioswrap.h */ = {isa = PBXFileReference; explicitFileType = sourcecode.c.objc.preprocessed; fileEncoding = 4; path = ioswrap.h; sourceTree = ""; }; F8E6C4F41DCA3EA400F64426 /* ioswrap.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ioswrap.m; sourceTree = ""; }; F8E6C4F71DCA3F9900F64426 /* activeobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = activeobject.h; path = ../../../../src/activeobject.h; sourceTree = ""; }; F8E6C4F81DCA3F9900F64426 /* ban.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = ban.cpp; path = ../../../../src/ban.cpp; sourceTree = ""; }; F8E6C4F91DCA3F9900F64426 /* ban.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ban.h; path = ../../../../src/ban.h; sourceTree = ""; }; F8E6C4FB1DCA3F9900F64426 /* camera.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = camera.cpp; path = ../../../../src/camera.cpp; sourceTree = ""; }; F8E6C4FC1DCA3F9900F64426 /* camera.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = camera.h; path = ../../../../src/camera.h; sourceTree = ""; }; F8E6C4FD1DCA3F9900F64426 /* cavegen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = cavegen.cpp; path = ../../../../src/cavegen.cpp; sourceTree = ""; }; F8E6C4FE1DCA3F9900F64426 /* cavegen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = cavegen.h; path = ../../../../src/cavegen.h; sourceTree = ""; }; F8E6C4FF1DCA3F9900F64426 /* chat_interface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = chat_interface.h; path = ../../../../src/chat_interface.h; sourceTree = ""; }; F8E6C5001DCA3F9900F64426 /* chat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = chat.cpp; path = ../../../../src/chat.cpp; sourceTree = ""; }; F8E6C5011DCA3F9900F64426 /* chat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = chat.h; path = ../../../../src/chat.h; sourceTree = ""; }; F8E6C5021DCA3F9900F64426 /* client.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = client.cpp; path = ../../../../src/client.cpp; sourceTree = ""; }; F8E6C5031DCA3F9900F64426 /* client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = client.h; path = ../../../../src/client.h; sourceTree = ""; }; F8E6C5041DCA3F9900F64426 /* clientiface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientiface.cpp; path = ../../../../src/clientiface.cpp; sourceTree = ""; }; F8E6C5051DCA3F9900F64426 /* clientiface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientiface.h; path = ../../../../src/clientiface.h; sourceTree = ""; }; F8E6C5061DCA3F9900F64426 /* clientmap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientmap.cpp; path = ../../../../src/clientmap.cpp; sourceTree = ""; }; F8E6C5071DCA3F9900F64426 /* clientmap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientmap.h; path = ../../../../src/clientmap.h; sourceTree = ""; }; F8E6C5081DCA3F9900F64426 /* clientmedia.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientmedia.cpp; path = ../../../../src/clientmedia.cpp; sourceTree = ""; }; F8E6C5091DCA3F9900F64426 /* clientmedia.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientmedia.h; path = ../../../../src/clientmedia.h; sourceTree = ""; }; F8E6C50A1DCA3F9900F64426 /* clientobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientobject.cpp; path = ../../../../src/clientobject.cpp; sourceTree = ""; }; F8E6C50B1DCA3F9900F64426 /* clientobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientobject.h; path = ../../../../src/clientobject.h; sourceTree = ""; }; F8E6C50C1DCA3F9900F64426 /* clientsimpleobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientsimpleobject.h; path = ../../../../src/clientsimpleobject.h; sourceTree = ""; }; F8E6C50D1DCA3F9900F64426 /* clouds.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clouds.cpp; path = ../../../../src/clouds.cpp; sourceTree = ""; }; F8E6C50E1DCA3F9900F64426 /* clouds.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clouds.h; path = ../../../../src/clouds.h; sourceTree = ""; }; F8E6C50F1DCA3F9900F64426 /* collision.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = collision.cpp; path = ../../../../src/collision.cpp; sourceTree = ""; }; F8E6C5101DCA3F9900F64426 /* collision.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = collision.h; path = ../../../../src/collision.h; sourceTree = ""; }; F8E6C5111DCA3F9900F64426 /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = config.h; path = ../../../../src/config.h; sourceTree = ""; }; F8E6C5121DCA3F9900F64426 /* constants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = constants.h; path = ../../../../src/constants.h; sourceTree = ""; }; F8E6C5131DCA3F9900F64426 /* content_abm.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = content_abm.cpp; path = ../../../../src/content_abm.cpp; sourceTree = ""; }; F8E6C5141DCA3F9900F64426 /* content_abm.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = content_abm.h; path = ../../../../src/content_abm.h; sourceTree = ""; }; F8E6C5151DCA3F9900F64426 /* content_cao.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = content_cao.cpp; path = ../../../../src/content_cao.cpp; sourceTree = ""; }; F8E6C5161DCA3F9900F64426 /* content_cao.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = content_cao.h; path = ../../../../src/content_cao.h; sourceTree = ""; }; F8E6C5171DCA3F9900F64426 /* content_mapblock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = content_mapblock.cpp; path = ../../../../src/content_mapblock.cpp; sourceTree = ""; }; F8E6C5181DCA3F9900F64426 /* content_mapblock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = content_mapblock.h; path = ../../../../src/content_mapblock.h; sourceTree = ""; }; F8E6C5191DCA3F9900F64426 /* content_mapnode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = content_mapnode.cpp; path = ../../../../src/content_mapnode.cpp; sourceTree = ""; }; F8E6C51A1DCA3F9900F64426 /* content_mapnode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = content_mapnode.h; path = ../../../../src/content_mapnode.h; sourceTree = ""; }; F8E6C51B1DCA3F9900F64426 /* content_nodemeta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = content_nodemeta.cpp; path = ../../../../src/content_nodemeta.cpp; sourceTree = ""; }; F8E6C51C1DCA3F9900F64426 /* content_nodemeta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = content_nodemeta.h; path = ../../../../src/content_nodemeta.h; sourceTree = ""; }; F8E6C51D1DCA3F9900F64426 /* content_sao.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = content_sao.cpp; path = ../../../../src/content_sao.cpp; sourceTree = ""; }; F8E6C51E1DCA3F9900F64426 /* content_sao.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = content_sao.h; path = ../../../../src/content_sao.h; sourceTree = ""; }; F8E6C51F1DCA3F9900F64426 /* convert_json.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = convert_json.cpp; path = ../../../../src/convert_json.cpp; sourceTree = ""; }; F8E6C5201DCA3F9900F64426 /* convert_json.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = convert_json.h; path = ../../../../src/convert_json.h; sourceTree = ""; }; F8E6C5211DCA3F9900F64426 /* craftdef.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = craftdef.cpp; path = ../../../../src/craftdef.cpp; sourceTree = ""; }; F8E6C5221DCA3F9900F64426 /* craftdef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = craftdef.h; path = ../../../../src/craftdef.h; sourceTree = ""; }; F8E6C5231DCA3F9900F64426 /* database-dummy.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "database-dummy.cpp"; path = "../../../../src/database-dummy.cpp"; sourceTree = ""; }; F8E6C5241DCA3F9900F64426 /* database-dummy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "database-dummy.h"; path = "../../../../src/database-dummy.h"; sourceTree = ""; }; F8E6C5251DCA3F9900F64426 /* database-leveldb.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = "database-leveldb.cpp"; path = "../../../../src/database-leveldb.cpp"; sourceTree = ""; }; F8E6C5261DCA3F9900F64426 /* database-leveldb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "database-leveldb.h"; path = "../../../../src/database-leveldb.h"; sourceTree = ""; }; F8E6C52B1DCA3F9900F64426 /* database.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = database.cpp; path = ../../../../src/database.cpp; sourceTree = ""; }; F8E6C52C1DCA3F9900F64426 /* database.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = database.h; path = ../../../../src/database.h; sourceTree = ""; }; F8E6C52D1DCA3F9900F64426 /* daynightratio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = daynightratio.h; path = ../../../../src/daynightratio.h; sourceTree = ""; }; F8E6C52E1DCA3F9900F64426 /* debug.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = debug.cpp; path = ../../../../src/debug.cpp; sourceTree = ""; }; F8E6C52F1DCA3F9900F64426 /* debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = debug.h; path = ../../../../src/debug.h; sourceTree = ""; }; F8E6C5301DCA3F9900F64426 /* defaultsettings.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; name = defaultsettings.cpp; path = ../../../../src/defaultsettings.cpp; sourceTree = ""; }; F8E6C5311DCA3F9900F64426 /* defaultsettings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = defaultsettings.h; path = ../../../../src/defaultsettings.h; sourceTree = ""; }; F8E6C5321DCA3F9900F64426 /* drawscene.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = drawscene.cpp; path = ../../../../src/drawscene.cpp; sourceTree = ""; }; F8E6C5331DCA3F9900F64426 /* drawscene.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = drawscene.h; path = ../../../../src/drawscene.h; sourceTree = ""; }; F8E6C5341DCA3F9900F64426 /* dungeongen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = dungeongen.cpp; path = ../../../../src/dungeongen.cpp; sourceTree = ""; }; F8E6C5351DCA3F9900F64426 /* dungeongen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = dungeongen.h; path = ../../../../src/dungeongen.h; sourceTree = ""; }; F8E6C5361DCA3F9900F64426 /* emerge.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = emerge.cpp; path = ../../../../src/emerge.cpp; sourceTree = ""; }; F8E6C5371DCA3F9900F64426 /* emerge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = emerge.h; path = ../../../../src/emerge.h; sourceTree = ""; }; F8E6C5381DCA3F9900F64426 /* environment.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = environment.cpp; path = ../../../../src/environment.cpp; sourceTree = ""; }; F8E6C5391DCA3F9900F64426 /* environment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = environment.h; path = ../../../../src/environment.h; sourceTree = ""; }; F8E6C53A1DCA3F9900F64426 /* event_manager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = event_manager.h; path = ../../../../src/event_manager.h; sourceTree = ""; }; F8E6C53B1DCA3F9900F64426 /* event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = event.h; path = ../../../../src/event.h; sourceTree = ""; }; F8E6C53C1DCA3F9900F64426 /* exceptions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = exceptions.h; path = ../../../../src/exceptions.h; sourceTree = ""; }; F8E6C53D1DCA3F9900F64426 /* filecache.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = filecache.cpp; path = ../../../../src/filecache.cpp; sourceTree = ""; }; F8E6C53E1DCA3F9900F64426 /* filecache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = filecache.h; path = ../../../../src/filecache.h; sourceTree = ""; }; F8E6C53F1DCA3F9900F64426 /* filesys.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = filesys.cpp; path = ../../../../src/filesys.cpp; sourceTree = ""; }; F8E6C5401DCA3F9900F64426 /* filesys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = filesys.h; path = ../../../../src/filesys.h; sourceTree = ""; }; F8E6C5411DCA3F9900F64426 /* fontengine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = fontengine.cpp; path = ../../../../src/fontengine.cpp; sourceTree = ""; }; F8E6C5421DCA3F9900F64426 /* fontengine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = fontengine.h; path = ../../../../src/fontengine.h; sourceTree = ""; }; F8E6C5431DCA3F9900F64426 /* game.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = game.cpp; path = ../../../../src/game.cpp; sourceTree = ""; }; F8E6C5441DCA3F9900F64426 /* game.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = game.h; path = ../../../../src/game.h; sourceTree = ""; }; F8E6C5451DCA3F9900F64426 /* gamedef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gamedef.h; path = ../../../../src/gamedef.h; sourceTree = ""; }; F8E6C5461DCA3F9900F64426 /* gameparams.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gameparams.h; path = ../../../../src/gameparams.h; sourceTree = ""; }; F8E6C5471DCA3F9900F64426 /* genericobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = genericobject.cpp; path = ../../../../src/genericobject.cpp; sourceTree = ""; }; F8E6C5481DCA3F9900F64426 /* genericobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = genericobject.h; path = ../../../../src/genericobject.h; sourceTree = ""; }; F8E6C5491DCA3F9900F64426 /* gettext.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; name = gettext.cpp; path = ../../../../src/gettext.cpp; sourceTree = ""; }; F8E6C54A1DCA3F9900F64426 /* gettext.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gettext.h; path = ../../../../src/gettext.h; sourceTree = ""; }; F8E6C54B1DCA3F9900F64426 /* gettime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = gettime.h; path = ../../../../src/gettime.h; sourceTree = ""; }; F8E6C54C1DCA3F9900F64426 /* guiChatConsole.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiChatConsole.cpp; path = ../../../../src/guiChatConsole.cpp; sourceTree = ""; }; F8E6C54D1DCA3F9900F64426 /* guiChatConsole.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiChatConsole.h; path = ../../../../src/guiChatConsole.h; sourceTree = ""; }; F8E6C54E1DCA3F9900F64426 /* guiEngine.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiEngine.cpp; path = ../../../../src/guiEngine.cpp; sourceTree = ""; }; F8E6C54F1DCA3F9900F64426 /* guiEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiEngine.h; path = ../../../../src/guiEngine.h; sourceTree = ""; }; F8E6C5501DCA3F9900F64426 /* guiFileSelectMenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiFileSelectMenu.cpp; path = ../../../../src/guiFileSelectMenu.cpp; sourceTree = ""; }; F8E6C5511DCA3F9900F64426 /* guiFileSelectMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiFileSelectMenu.h; path = ../../../../src/guiFileSelectMenu.h; sourceTree = ""; }; F8E6C5521DCA3F9900F64426 /* guiFormSpecMenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiFormSpecMenu.cpp; path = ../../../../src/guiFormSpecMenu.cpp; sourceTree = ""; }; F8E6C5531DCA3F9900F64426 /* guiFormSpecMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiFormSpecMenu.h; path = ../../../../src/guiFormSpecMenu.h; sourceTree = ""; }; F8E6C5541DCA3F9900F64426 /* guiKeyChangeMenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiKeyChangeMenu.cpp; path = ../../../../src/guiKeyChangeMenu.cpp; sourceTree = ""; }; F8E6C5551DCA3F9900F64426 /* guiKeyChangeMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiKeyChangeMenu.h; path = ../../../../src/guiKeyChangeMenu.h; sourceTree = ""; }; F8E6C5561DCA3F9900F64426 /* guiMainMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiMainMenu.h; path = ../../../../src/guiMainMenu.h; sourceTree = ""; }; F8E6C5571DCA3F9900F64426 /* guiPasswordChange.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiPasswordChange.cpp; path = ../../../../src/guiPasswordChange.cpp; sourceTree = ""; }; F8E6C5581DCA3F9900F64426 /* guiPasswordChange.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiPasswordChange.h; path = ../../../../src/guiPasswordChange.h; sourceTree = ""; }; F8E6C5591DCA3F9900F64426 /* guiscalingfilter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiscalingfilter.cpp; path = ../../../../src/guiscalingfilter.cpp; sourceTree = ""; }; F8E6C55A1DCA3F9900F64426 /* guiscalingfilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiscalingfilter.h; path = ../../../../src/guiscalingfilter.h; sourceTree = ""; }; F8E6C55B1DCA3F9900F64426 /* guiTable.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiTable.cpp; path = ../../../../src/guiTable.cpp; sourceTree = ""; }; F8E6C55C1DCA3F9900F64426 /* guiTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiTable.h; path = ../../../../src/guiTable.h; sourceTree = ""; }; F8E6C55D1DCA3F9900F64426 /* guiVolumeChange.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = guiVolumeChange.cpp; path = ../../../../src/guiVolumeChange.cpp; sourceTree = ""; }; F8E6C55E1DCA3F9900F64426 /* guiVolumeChange.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = guiVolumeChange.h; path = ../../../../src/guiVolumeChange.h; sourceTree = ""; }; F8E6C55F1DCA3F9900F64426 /* httpfetch.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = httpfetch.cpp; path = ../../../../src/httpfetch.cpp; sourceTree = ""; }; F8E6C5601DCA3F9900F64426 /* httpfetch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = httpfetch.h; path = ../../../../src/httpfetch.h; sourceTree = ""; }; F8E6C5611DCA3F9900F64426 /* hud.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = hud.cpp; path = ../../../../src/hud.cpp; sourceTree = ""; }; F8E6C5621DCA3F9900F64426 /* hud.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hud.h; path = ../../../../src/hud.h; sourceTree = ""; }; F8E6C5631DCA3F9900F64426 /* imagefilters.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = imagefilters.cpp; path = ../../../../src/imagefilters.cpp; sourceTree = ""; }; F8E6C5641DCA3F9900F64426 /* imagefilters.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = imagefilters.h; path = ../../../../src/imagefilters.h; sourceTree = ""; }; F8E6C5651DCA3F9900F64426 /* intlGUIEditBox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = intlGUIEditBox.cpp; path = ../../../../src/intlGUIEditBox.cpp; sourceTree = ""; }; F8E6C5661DCA3F9900F64426 /* intlGUIEditBox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = intlGUIEditBox.h; path = ../../../../src/intlGUIEditBox.h; sourceTree = ""; }; F8E6C5671DCA3F9900F64426 /* inventory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = inventory.cpp; path = ../../../../src/inventory.cpp; sourceTree = ""; }; F8E6C5681DCA3F9900F64426 /* inventory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inventory.h; path = ../../../../src/inventory.h; sourceTree = ""; }; F8E6C5691DCA3F9900F64426 /* inventorymanager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = inventorymanager.cpp; path = ../../../../src/inventorymanager.cpp; sourceTree = ""; }; F8E6C56A1DCA3F9900F64426 /* inventorymanager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inventorymanager.h; path = ../../../../src/inventorymanager.h; sourceTree = ""; }; F8E6C56B1DCA3F9900F64426 /* irr_aabb3d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irr_aabb3d.h; path = ../../../../src/irr_aabb3d.h; sourceTree = ""; }; F8E6C56C1DCA3F9900F64426 /* irr_v2d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irr_v2d.h; path = ../../../../src/irr_v2d.h; sourceTree = ""; }; F8E6C56D1DCA3F9900F64426 /* irr_v3d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irr_v3d.h; path = ../../../../src/irr_v3d.h; sourceTree = ""; }; F8E6C56E1DCA3F9900F64426 /* irrlichttypes_bloated.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irrlichttypes_bloated.h; path = ../../../../src/irrlichttypes_bloated.h; sourceTree = ""; }; F8E6C56F1DCA3F9900F64426 /* irrlichttypes_extrabloated.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irrlichttypes_extrabloated.h; path = ../../../../src/irrlichttypes_extrabloated.h; sourceTree = ""; }; F8E6C5701DCA3F9900F64426 /* irrlichttypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irrlichttypes.h; path = ../../../../src/irrlichttypes.h; sourceTree = ""; }; F8E6C5711DCA3F9900F64426 /* itemdef.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = itemdef.cpp; path = ../../../../src/itemdef.cpp; sourceTree = ""; }; F8E6C5721DCA3F9900F64426 /* itemdef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = itemdef.h; path = ../../../../src/itemdef.h; sourceTree = ""; }; F8E6C5731DCA3F9900F64426 /* itemgroup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = itemgroup.h; path = ../../../../src/itemgroup.h; sourceTree = ""; }; F8E6C5741DCA3F9900F64426 /* keycode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = keycode.cpp; path = ../../../../src/keycode.cpp; sourceTree = ""; }; F8E6C5751DCA3F9900F64426 /* keycode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = keycode.h; path = ../../../../src/keycode.h; sourceTree = ""; }; F8E6C5761DCA3F9900F64426 /* light.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = light.cpp; path = ../../../../src/light.cpp; sourceTree = ""; }; F8E6C5771DCA3F9900F64426 /* light.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = light.h; path = ../../../../src/light.h; sourceTree = ""; }; F8E6C5781DCA3F9900F64426 /* localplayer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = localplayer.cpp; path = ../../../../src/localplayer.cpp; sourceTree = ""; }; F8E6C5791DCA3F9900F64426 /* localplayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = localplayer.h; path = ../../../../src/localplayer.h; sourceTree = ""; }; F8E6C57A1DCA3F9900F64426 /* log.cpp */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; name = log.cpp; path = ../../../../src/log.cpp; sourceTree = ""; }; F8E6C57B1DCA3F9900F64426 /* log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = log.h; path = ../../../../src/log.h; sourceTree = ""; }; F8E6C57C1DCA3F9900F64426 /* main.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = main.cpp; path = ../../../../src/main.cpp; sourceTree = ""; }; F8E6C57D1DCA3F9900F64426 /* mainmenumanager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mainmenumanager.h; path = ../../../../src/mainmenumanager.h; sourceTree = ""; }; F8E6C57E1DCA3F9900F64426 /* map.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = map.cpp; path = ../../../../src/map.cpp; sourceTree = ""; }; F8E6C57F1DCA3F9900F64426 /* map.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = map.h; path = ../../../../src/map.h; sourceTree = ""; }; F8E6C5801DCA3F9900F64426 /* mapblock_mesh.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapblock_mesh.cpp; path = ../../../../src/mapblock_mesh.cpp; sourceTree = ""; }; F8E6C5811DCA3F9900F64426 /* mapblock_mesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapblock_mesh.h; path = ../../../../src/mapblock_mesh.h; sourceTree = ""; }; F8E6C5821DCA3F9900F64426 /* mapblock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapblock.cpp; path = ../../../../src/mapblock.cpp; sourceTree = ""; }; F8E6C5831DCA3F9900F64426 /* mapblock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapblock.h; path = ../../../../src/mapblock.h; sourceTree = ""; }; F8E6C5851DCA3F9900F64426 /* mapgen_flat.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_flat.cpp; path = ../../../../src/mapgen_flat.cpp; sourceTree = ""; }; F8E6C5861DCA3F9900F64426 /* mapgen_flat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_flat.h; path = ../../../../src/mapgen_flat.h; sourceTree = ""; }; F8E6C58D1DCA3F9900F64426 /* mapgen_v6.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_v6.cpp; path = ../../../../src/mapgen_v6.cpp; sourceTree = ""; }; F8E6C58E1DCA3F9900F64426 /* mapgen_v6.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_v6.h; path = ../../../../src/mapgen_v6.h; sourceTree = ""; }; F8E6C58F1DCA3F9900F64426 /* mapgen_v7.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_v7.cpp; path = ../../../../src/mapgen_v7.cpp; sourceTree = ""; }; F8E6C5901DCA3F9900F64426 /* mapgen_v7.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_v7.h; path = ../../../../src/mapgen_v7.h; sourceTree = ""; }; F8E6C5911DCA3F9900F64426 /* mapgen_valleys.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_valleys.cpp; path = ../../../../src/mapgen_valleys.cpp; sourceTree = ""; }; F8E6C5921DCA3F9900F64426 /* mapgen_valleys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_valleys.h; path = ../../../../src/mapgen_valleys.h; sourceTree = ""; }; F8E6C5931DCA3F9900F64426 /* mapgen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen.cpp; path = ../../../../src/mapgen.cpp; sourceTree = ""; }; F8E6C5941DCA3F9900F64426 /* mapgen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen.h; path = ../../../../src/mapgen.h; sourceTree = ""; }; F8E6C5951DCA3F9900F64426 /* mapnode.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapnode.cpp; path = ../../../../src/mapnode.cpp; sourceTree = ""; }; F8E6C5961DCA3F9900F64426 /* mapnode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapnode.h; path = ../../../../src/mapnode.h; sourceTree = ""; }; F8E6C5971DCA3F9900F64426 /* mapsector.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapsector.cpp; path = ../../../../src/mapsector.cpp; sourceTree = ""; }; F8E6C5981DCA3F9900F64426 /* mapsector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapsector.h; path = ../../../../src/mapsector.h; sourceTree = ""; }; F8E6C5991DCA3F9900F64426 /* mesh.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mesh.cpp; path = ../../../../src/mesh.cpp; sourceTree = ""; }; F8E6C59A1DCA3F9900F64426 /* mesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mesh.h; path = ../../../../src/mesh.h; sourceTree = ""; }; F8E6C59B1DCA3F9900F64426 /* mg_biome.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mg_biome.cpp; path = ../../../../src/mg_biome.cpp; sourceTree = ""; }; F8E6C59C1DCA3F9900F64426 /* mg_biome.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mg_biome.h; path = ../../../../src/mg_biome.h; sourceTree = ""; }; F8E6C59D1DCA3F9900F64426 /* mg_decoration.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mg_decoration.cpp; path = ../../../../src/mg_decoration.cpp; sourceTree = ""; }; F8E6C59E1DCA3F9900F64426 /* mg_decoration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mg_decoration.h; path = ../../../../src/mg_decoration.h; sourceTree = ""; }; F8E6C59F1DCA3F9900F64426 /* mg_ore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mg_ore.cpp; path = ../../../../src/mg_ore.cpp; sourceTree = ""; }; F8E6C5A01DCA3F9900F64426 /* mg_ore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mg_ore.h; path = ../../../../src/mg_ore.h; sourceTree = ""; }; F8E6C5A11DCA3F9900F64426 /* mg_schematic.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mg_schematic.cpp; path = ../../../../src/mg_schematic.cpp; sourceTree = ""; }; F8E6C5A21DCA3F9900F64426 /* mg_schematic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mg_schematic.h; path = ../../../../src/mg_schematic.h; sourceTree = ""; }; F8E6C5A31DCA3F9900F64426 /* minimap.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = minimap.cpp; path = ../../../../src/minimap.cpp; sourceTree = ""; }; F8E6C5A41DCA3F9900F64426 /* minimap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = minimap.h; path = ../../../../src/minimap.h; sourceTree = ""; }; F8E6C5A51DCA3F9900F64426 /* modalMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = modalMenu.h; path = ../../../../src/modalMenu.h; sourceTree = ""; }; F8E6C5A61DCA3F9900F64426 /* modifiedstate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = modifiedstate.h; path = ../../../../src/modifiedstate.h; sourceTree = ""; }; F8E6C5A71DCA3F9900F64426 /* mods.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mods.cpp; path = ../../../../src/mods.cpp; sourceTree = ""; }; F8E6C5A81DCA3F9900F64426 /* mods.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mods.h; path = ../../../../src/mods.h; sourceTree = ""; }; F8E6C5A91DCA3F9900F64426 /* nameidmapping.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = nameidmapping.cpp; path = ../../../../src/nameidmapping.cpp; sourceTree = ""; }; F8E6C5AA1DCA3F9900F64426 /* nameidmapping.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = nameidmapping.h; path = ../../../../src/nameidmapping.h; sourceTree = ""; }; F8E6C5AB1DCA3F9900F64426 /* nodedef.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = nodedef.cpp; path = ../../../../src/nodedef.cpp; sourceTree = ""; }; F8E6C5AC1DCA3F9900F64426 /* nodedef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = nodedef.h; path = ../../../../src/nodedef.h; sourceTree = ""; }; F8E6C5AD1DCA3F9900F64426 /* nodemetadata.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = nodemetadata.cpp; path = ../../../../src/nodemetadata.cpp; sourceTree = ""; }; F8E6C5AE1DCA3F9900F64426 /* nodemetadata.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = nodemetadata.h; path = ../../../../src/nodemetadata.h; sourceTree = ""; }; F8E6C5AF1DCA3F9900F64426 /* nodetimer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = nodetimer.cpp; path = ../../../../src/nodetimer.cpp; sourceTree = ""; }; F8E6C5B01DCA3F9900F64426 /* nodetimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = nodetimer.h; path = ../../../../src/nodetimer.h; sourceTree = ""; }; F8E6C5B11DCA3F9900F64426 /* noise.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = noise.cpp; path = ../../../../src/noise.cpp; sourceTree = ""; }; F8E6C5B21DCA3F9900F64426 /* noise.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = noise.h; path = ../../../../src/noise.h; sourceTree = ""; }; F8E6C5B31DCA3F9900F64426 /* objdef.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = objdef.cpp; path = ../../../../src/objdef.cpp; sourceTree = ""; }; F8E6C5B41DCA3F9900F64426 /* objdef.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = objdef.h; path = ../../../../src/objdef.h; sourceTree = ""; }; F8E6C5B51DCA3F9900F64426 /* object_properties.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = object_properties.cpp; path = ../../../../src/object_properties.cpp; sourceTree = ""; }; F8E6C5B61DCA3F9900F64426 /* object_properties.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = object_properties.h; path = ../../../../src/object_properties.h; sourceTree = ""; }; F8E6C5B71DCA3F9900F64426 /* particles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = particles.cpp; path = ../../../../src/particles.cpp; sourceTree = ""; }; F8E6C5B81DCA3F9900F64426 /* particles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = particles.h; path = ../../../../src/particles.h; sourceTree = ""; }; F8E6C5B91DCA3F9900F64426 /* pathfinder.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = pathfinder.cpp; path = ../../../../src/pathfinder.cpp; sourceTree = ""; }; F8E6C5BA1DCA3F9900F64426 /* pathfinder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pathfinder.h; path = ../../../../src/pathfinder.h; sourceTree = ""; }; F8E6C5BB1DCA3F9900F64426 /* player.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = player.cpp; path = ../../../../src/player.cpp; sourceTree = ""; }; F8E6C5BC1DCA3F9900F64426 /* player.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = player.h; path = ../../../../src/player.h; sourceTree = ""; }; F8E6C5BD1DCA3F9900F64426 /* porting_ios.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = porting_ios.cpp; path = ../../../../src/porting_ios.cpp; sourceTree = ""; }; F8E6C5BE1DCA3F9900F64426 /* porting_ios.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = porting_ios.h; path = ../../../../src/porting_ios.h; sourceTree = ""; }; F8E6C5BF1DCA3F9900F64426 /* porting.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = porting.cpp; path = ../../../../src/porting.cpp; sourceTree = ""; }; F8E6C5C01DCA3F9900F64426 /* porting.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = porting.h; path = ../../../../src/porting.h; sourceTree = ""; }; F8E6C5C11DCA3F9900F64426 /* profiler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = profiler.cpp; path = ../../../../src/profiler.cpp; sourceTree = ""; }; F8E6C5C21DCA3F9900F64426 /* profiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = profiler.h; path = ../../../../src/profiler.h; sourceTree = ""; }; F8E6C5C31DCA3F9900F64426 /* quicktune_shortcutter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = quicktune_shortcutter.h; path = ../../../../src/quicktune_shortcutter.h; sourceTree = ""; }; F8E6C5C41DCA3F9900F64426 /* quicktune.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = quicktune.cpp; path = ../../../../src/quicktune.cpp; sourceTree = ""; }; F8E6C5C51DCA3F9900F64426 /* quicktune.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = quicktune.h; path = ../../../../src/quicktune.h; sourceTree = ""; }; F8E6C5C61DCA3F9900F64426 /* rollback_interface.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = rollback_interface.cpp; path = ../../../../src/rollback_interface.cpp; sourceTree = ""; }; F8E6C5C71DCA3F9900F64426 /* rollback_interface.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rollback_interface.h; path = ../../../../src/rollback_interface.h; sourceTree = ""; }; F8E6C5C91DCA3F9900F64426 /* rollback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = rollback.h; path = ../../../../src/rollback.h; sourceTree = ""; }; F8E6C5CA1DCA3F9900F64426 /* serialization.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serialization.cpp; path = ../../../../src/serialization.cpp; sourceTree = ""; }; F8E6C5CB1DCA3F9900F64426 /* serialization.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serialization.h; path = ../../../../src/serialization.h; sourceTree = ""; }; F8E6C5CC1DCA3F9900F64426 /* server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = server.cpp; path = ../../../../src/server.cpp; sourceTree = ""; }; F8E6C5CD1DCA3F9900F64426 /* server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = server.h; path = ../../../../src/server.h; sourceTree = ""; }; F8E6C5CE1DCA3F9900F64426 /* serverlist.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serverlist.cpp; path = ../../../../src/serverlist.cpp; sourceTree = ""; }; F8E6C5CF1DCA3F9900F64426 /* serverlist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serverlist.h; path = ../../../../src/serverlist.h; sourceTree = ""; }; F8E6C5D01DCA3F9900F64426 /* serverobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serverobject.cpp; path = ../../../../src/serverobject.cpp; sourceTree = ""; }; F8E6C5D11DCA3F9900F64426 /* serverobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serverobject.h; path = ../../../../src/serverobject.h; sourceTree = ""; }; F8E6C5D21DCA3F9900F64426 /* settings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = settings.cpp; path = ../../../../src/settings.cpp; sourceTree = ""; }; F8E6C5D31DCA3F9900F64426 /* settings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = settings.h; path = ../../../../src/settings.h; sourceTree = ""; }; F8E6C5D41DCA3F9900F64426 /* shader.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = shader.cpp; path = ../../../../src/shader.cpp; sourceTree = ""; }; F8E6C5D51DCA3F9900F64426 /* shader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = shader.h; path = ../../../../src/shader.h; sourceTree = ""; }; F8E6C5D61DCA3F9900F64426 /* sky.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sky.cpp; path = ../../../../src/sky.cpp; sourceTree = ""; }; F8E6C5D71DCA3F9900F64426 /* sky.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sky.h; path = ../../../../src/sky.h; sourceTree = ""; }; F8E6C5D81DCA3F9900F64426 /* socket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = socket.cpp; path = ../../../../src/socket.cpp; sourceTree = ""; }; F8E6C5D91DCA3F9900F64426 /* socket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = socket.h; path = ../../../../src/socket.h; sourceTree = ""; }; F8E6C5DA1DCA3F9900F64426 /* sound_openal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sound_openal.cpp; path = ../../../../src/sound_openal.cpp; sourceTree = ""; }; F8E6C5DB1DCA3F9900F64426 /* sound_openal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sound_openal.h; path = ../../../../src/sound_openal.h; sourceTree = ""; }; F8E6C5DC1DCA3F9900F64426 /* sound.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sound.cpp; path = ../../../../src/sound.cpp; sourceTree = ""; }; F8E6C5DD1DCA3F9900F64426 /* sound.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sound.h; path = ../../../../src/sound.h; sourceTree = ""; }; F8E6C5DE1DCA3F9900F64426 /* staticobject.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = staticobject.cpp; path = ../../../../src/staticobject.cpp; sourceTree = ""; }; F8E6C5DF1DCA3F9900F64426 /* staticobject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = staticobject.h; path = ../../../../src/staticobject.h; sourceTree = ""; }; F8E6C5E01DCA3F9900F64426 /* subgame.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = subgame.cpp; path = ../../../../src/subgame.cpp; sourceTree = ""; }; F8E6C5E11DCA3F9900F64426 /* subgame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = subgame.h; path = ../../../../src/subgame.h; sourceTree = ""; }; F8E6C5E21DCA3F9900F64426 /* terminal_chat_console.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = terminal_chat_console.cpp; path = ../../../../src/terminal_chat_console.cpp; sourceTree = ""; }; F8E6C5E31DCA3F9900F64426 /* terminal_chat_console.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = terminal_chat_console.h; path = ../../../../src/terminal_chat_console.h; sourceTree = ""; }; F8E6C5E41DCA3F9900F64426 /* threads.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = threads.h; path = ../../../../src/threads.h; sourceTree = ""; }; F8E6C5E51DCA3F9900F64426 /* tool.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tool.cpp; path = ../../../../src/tool.cpp; sourceTree = ""; }; F8E6C5E61DCA3F9900F64426 /* tool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tool.h; path = ../../../../src/tool.h; sourceTree = ""; }; F8E6C5E71DCA3F9900F64426 /* touchscreengui.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = touchscreengui.cpp; path = ../../../../src/touchscreengui.cpp; sourceTree = ""; }; F8E6C5E81DCA3F9900F64426 /* touchscreengui.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = touchscreengui.h; path = ../../../../src/touchscreengui.h; sourceTree = ""; }; F8E6C5E91DCA3F9900F64426 /* treegen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = treegen.cpp; path = ../../../../src/treegen.cpp; sourceTree = ""; }; F8E6C5EA1DCA3F9900F64426 /* treegen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = treegen.h; path = ../../../../src/treegen.h; sourceTree = ""; }; F8E6C5EB1DCA3F9900F64426 /* version.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = version.cpp; path = ../../../../src/version.cpp; sourceTree = ""; }; F8E6C5EC1DCA3F9900F64426 /* version.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = version.h; path = ../../../../src/version.h; sourceTree = ""; }; F8E6C5ED1DCA3F9900F64426 /* voxel.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = voxel.cpp; path = ../../../../src/voxel.cpp; sourceTree = ""; }; F8E6C5EE1DCA3F9900F64426 /* voxel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = voxel.h; path = ../../../../src/voxel.h; sourceTree = ""; }; F8E6C5EF1DCA3F9900F64426 /* voxelalgorithms.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = voxelalgorithms.cpp; path = ../../../../src/voxelalgorithms.cpp; sourceTree = ""; }; F8E6C5F01DCA3F9900F64426 /* voxelalgorithms.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = voxelalgorithms.h; path = ../../../../src/voxelalgorithms.h; sourceTree = ""; }; F8E6C5F11DCA3F9900F64426 /* wieldmesh.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = wieldmesh.cpp; path = ../../../../src/wieldmesh.cpp; sourceTree = ""; }; F8E6C5F21DCA3F9900F64426 /* wieldmesh.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = wieldmesh.h; path = ../../../../src/wieldmesh.h; sourceTree = ""; }; F8E6C6651DCA3FE200F64426 /* irrUString.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = irrUString.h; path = ../../../../src/cguittfont/irrUString.h; sourceTree = ""; }; F8E6C6661DCA3FE200F64426 /* xCGUITTFont.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = xCGUITTFont.cpp; path = ../../../../src/cguittfont/xCGUITTFont.cpp; sourceTree = ""; }; F8E6C6671DCA3FE200F64426 /* xCGUITTFont.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = xCGUITTFont.h; path = ../../../../src/cguittfont/xCGUITTFont.h; sourceTree = ""; }; F8E6C66A1DCA403100F64426 /* clientlauncher.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientlauncher.cpp; path = ../../../../src/client/clientlauncher.cpp; sourceTree = ""; }; F8E6C66B1DCA403100F64426 /* clientlauncher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientlauncher.h; path = ../../../../src/client/clientlauncher.h; sourceTree = ""; }; F8E6C66D1DCA403100F64426 /* tile.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = tile.cpp; path = ../../../../src/client/tile.cpp; sourceTree = ""; }; F8E6C66E1DCA403100F64426 /* tile.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = tile.h; path = ../../../../src/client/tile.h; sourceTree = ""; }; F8E6C6761DCA407400F64426 /* json.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = json.h; path = ../../../../lib/jsoncpp/json/json.h; sourceTree = ""; }; F8E6C6771DCA407400F64426 /* jsoncpp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = jsoncpp.cpp; path = ../../../../lib/jsoncpp/jsoncpp.cpp; sourceTree = ""; }; F8E6C6D31DCA413A00F64426 /* clientopcodes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientopcodes.cpp; path = ../../../../src/network/clientopcodes.cpp; sourceTree = ""; }; F8E6C6D41DCA413A00F64426 /* clientopcodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = clientopcodes.h; path = ../../../../src/network/clientopcodes.h; sourceTree = ""; }; F8E6C6D51DCA413A00F64426 /* clientpackethandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientpackethandler.cpp; path = ../../../../src/network/clientpackethandler.cpp; sourceTree = ""; }; F8E6C6D61DCA413A00F64426 /* connection.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = connection.cpp; path = ../../../../src/network/connection.cpp; sourceTree = ""; }; F8E6C6D71DCA413A00F64426 /* connection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = connection.h; path = ../../../../src/network/connection.h; sourceTree = ""; }; F8E6C6D81DCA413A00F64426 /* networkpacket.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = networkpacket.cpp; path = ../../../../src/network/networkpacket.cpp; sourceTree = ""; }; F8E6C6D91DCA413A00F64426 /* networkpacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = networkpacket.h; path = ../../../../src/network/networkpacket.h; sourceTree = ""; }; F8E6C6DA1DCA413A00F64426 /* networkprotocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = networkprotocol.h; path = ../../../../src/network/networkprotocol.h; sourceTree = ""; }; F8E6C6DB1DCA413A00F64426 /* serveropcodes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serveropcodes.cpp; path = ../../../../src/network/serveropcodes.cpp; sourceTree = ""; }; F8E6C6DC1DCA413A00F64426 /* serveropcodes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serveropcodes.h; path = ../../../../src/network/serveropcodes.h; sourceTree = ""; }; F8E6C6DD1DCA413A00F64426 /* serverpackethandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serverpackethandler.cpp; path = ../../../../src/network/serverpackethandler.cpp; sourceTree = ""; }; F8E6C6EA1DCA41A600F64426 /* scripting_mainmenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scripting_mainmenu.cpp; path = ../../../../src/script/scripting_mainmenu.cpp; sourceTree = ""; }; F8E6C6EB1DCA41A600F64426 /* scripting_mainmenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scripting_mainmenu.h; path = ../../../../src/script/scripting_mainmenu.h; sourceTree = ""; }; F8E6C6EE1DCA41DB00F64426 /* c_content.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = c_content.cpp; path = ../../../../src/script/common/c_content.cpp; sourceTree = ""; }; F8E6C6EF1DCA41DB00F64426 /* c_content.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = c_content.h; path = ../../../../src/script/common/c_content.h; sourceTree = ""; }; F8E6C6F01DCA41DB00F64426 /* c_converter.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = c_converter.cpp; path = ../../../../src/script/common/c_converter.cpp; sourceTree = ""; }; F8E6C6F11DCA41DB00F64426 /* c_converter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = c_converter.h; path = ../../../../src/script/common/c_converter.h; sourceTree = ""; }; F8E6C6F21DCA41DB00F64426 /* c_internal.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = c_internal.cpp; path = ../../../../src/script/common/c_internal.cpp; sourceTree = ""; }; F8E6C6F31DCA41DB00F64426 /* c_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = c_internal.h; path = ../../../../src/script/common/c_internal.h; sourceTree = ""; }; F8E6C6F41DCA41DB00F64426 /* c_types.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = c_types.cpp; path = ../../../../src/script/common/c_types.cpp; sourceTree = ""; }; F8E6C6F51DCA41DB00F64426 /* c_types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = c_types.h; path = ../../../../src/script/common/c_types.h; sourceTree = ""; }; F8E6C6FA1DCA41EF00F64426 /* s_async.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_async.cpp; path = ../../../../src/script/cpp_api/s_async.cpp; sourceTree = ""; }; F8E6C6FB1DCA41EF00F64426 /* s_async.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_async.h; path = ../../../../src/script/cpp_api/s_async.h; sourceTree = ""; }; F8E6C6FC1DCA41EF00F64426 /* s_base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_base.cpp; path = ../../../../src/script/cpp_api/s_base.cpp; sourceTree = ""; }; F8E6C6FD1DCA41EF00F64426 /* s_base.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_base.h; path = ../../../../src/script/cpp_api/s_base.h; sourceTree = ""; }; F8E6C6FE1DCA41EF00F64426 /* s_entity.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_entity.cpp; path = ../../../../src/script/cpp_api/s_entity.cpp; sourceTree = ""; }; F8E6C6FF1DCA41EF00F64426 /* s_entity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_entity.h; path = ../../../../src/script/cpp_api/s_entity.h; sourceTree = ""; }; F8E6C7001DCA41EF00F64426 /* s_env.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_env.cpp; path = ../../../../src/script/cpp_api/s_env.cpp; sourceTree = ""; }; F8E6C7011DCA41EF00F64426 /* s_env.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_env.h; path = ../../../../src/script/cpp_api/s_env.h; sourceTree = ""; }; F8E6C7021DCA41EF00F64426 /* s_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_internal.h; path = ../../../../src/script/cpp_api/s_internal.h; sourceTree = ""; }; F8E6C7031DCA41EF00F64426 /* s_inventory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_inventory.cpp; path = ../../../../src/script/cpp_api/s_inventory.cpp; sourceTree = ""; }; F8E6C7041DCA41EF00F64426 /* s_inventory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_inventory.h; path = ../../../../src/script/cpp_api/s_inventory.h; sourceTree = ""; }; F8E6C7051DCA41EF00F64426 /* s_item.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_item.cpp; path = ../../../../src/script/cpp_api/s_item.cpp; sourceTree = ""; }; F8E6C7061DCA41EF00F64426 /* s_item.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_item.h; path = ../../../../src/script/cpp_api/s_item.h; sourceTree = ""; }; F8E6C7071DCA41EF00F64426 /* s_mainmenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_mainmenu.cpp; path = ../../../../src/script/cpp_api/s_mainmenu.cpp; sourceTree = ""; }; F8E6C7081DCA41EF00F64426 /* s_mainmenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_mainmenu.h; path = ../../../../src/script/cpp_api/s_mainmenu.h; sourceTree = ""; }; F8E6C7091DCA41EF00F64426 /* s_node.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_node.cpp; path = ../../../../src/script/cpp_api/s_node.cpp; sourceTree = ""; }; F8E6C70A1DCA41EF00F64426 /* s_node.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_node.h; path = ../../../../src/script/cpp_api/s_node.h; sourceTree = ""; }; F8E6C70B1DCA41EF00F64426 /* s_nodemeta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_nodemeta.cpp; path = ../../../../src/script/cpp_api/s_nodemeta.cpp; sourceTree = ""; }; F8E6C70C1DCA41EF00F64426 /* s_nodemeta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_nodemeta.h; path = ../../../../src/script/cpp_api/s_nodemeta.h; sourceTree = ""; }; F8E6C70D1DCA41EF00F64426 /* s_player.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_player.cpp; path = ../../../../src/script/cpp_api/s_player.cpp; sourceTree = ""; }; F8E6C70E1DCA41EF00F64426 /* s_player.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_player.h; path = ../../../../src/script/cpp_api/s_player.h; sourceTree = ""; }; F8E6C70F1DCA41EF00F64426 /* s_security.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_security.cpp; path = ../../../../src/script/cpp_api/s_security.cpp; sourceTree = ""; }; F8E6C7101DCA41EF00F64426 /* s_security.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_security.h; path = ../../../../src/script/cpp_api/s_security.h; sourceTree = ""; }; F8E6C7111DCA41EF00F64426 /* s_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = s_server.cpp; path = ../../../../src/script/cpp_api/s_server.cpp; sourceTree = ""; }; F8E6C7121DCA41EF00F64426 /* s_server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = s_server.h; path = ../../../../src/script/cpp_api/s_server.h; sourceTree = ""; }; F8E6C71F1DCA420A00F64426 /* l_areastore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_areastore.cpp; path = ../../../../src/script/lua_api/l_areastore.cpp; sourceTree = ""; }; F8E6C7201DCA420A00F64426 /* l_areastore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_areastore.h; path = ../../../../src/script/lua_api/l_areastore.h; sourceTree = ""; }; F8E6C7211DCA420A00F64426 /* l_base.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_base.cpp; path = ../../../../src/script/lua_api/l_base.cpp; sourceTree = ""; }; F8E6C7221DCA420A00F64426 /* l_base.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_base.h; path = ../../../../src/script/lua_api/l_base.h; sourceTree = ""; }; F8E6C7231DCA420A00F64426 /* l_craft.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_craft.cpp; path = ../../../../src/script/lua_api/l_craft.cpp; sourceTree = ""; }; F8E6C7241DCA420A00F64426 /* l_craft.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_craft.h; path = ../../../../src/script/lua_api/l_craft.h; sourceTree = ""; }; F8E6C7251DCA420A00F64426 /* l_env.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_env.cpp; path = ../../../../src/script/lua_api/l_env.cpp; sourceTree = ""; }; F8E6C7261DCA420A00F64426 /* l_env.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_env.h; path = ../../../../src/script/lua_api/l_env.h; sourceTree = ""; }; F8E6C7271DCA420A00F64426 /* l_http.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_http.cpp; path = ../../../../src/script/lua_api/l_http.cpp; sourceTree = ""; }; F8E6C7281DCA420A00F64426 /* l_http.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_http.h; path = ../../../../src/script/lua_api/l_http.h; sourceTree = ""; }; F8E6C7291DCA420A00F64426 /* l_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_internal.h; path = ../../../../src/script/lua_api/l_internal.h; sourceTree = ""; }; F8E6C72A1DCA420A00F64426 /* l_inventory.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_inventory.cpp; path = ../../../../src/script/lua_api/l_inventory.cpp; sourceTree = ""; }; F8E6C72B1DCA420A00F64426 /* l_inventory.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_inventory.h; path = ../../../../src/script/lua_api/l_inventory.h; sourceTree = ""; }; F8E6C72C1DCA420A00F64426 /* l_item.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_item.cpp; path = ../../../../src/script/lua_api/l_item.cpp; sourceTree = ""; }; F8E6C72D1DCA420A00F64426 /* l_item.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_item.h; path = ../../../../src/script/lua_api/l_item.h; sourceTree = ""; }; F8E6C72E1DCA420A00F64426 /* l_mainmenu.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_mainmenu.cpp; path = ../../../../src/script/lua_api/l_mainmenu.cpp; sourceTree = ""; }; F8E6C72F1DCA420A00F64426 /* l_mainmenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_mainmenu.h; path = ../../../../src/script/lua_api/l_mainmenu.h; sourceTree = ""; }; F8E6C7301DCA420A00F64426 /* l_mapgen.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_mapgen.cpp; path = ../../../../src/script/lua_api/l_mapgen.cpp; sourceTree = ""; }; F8E6C7311DCA420A00F64426 /* l_mapgen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_mapgen.h; path = ../../../../src/script/lua_api/l_mapgen.h; sourceTree = ""; }; F8E6C7321DCA420A00F64426 /* l_nodemeta.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_nodemeta.cpp; path = ../../../../src/script/lua_api/l_nodemeta.cpp; sourceTree = ""; }; F8E6C7331DCA420A00F64426 /* l_nodemeta.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_nodemeta.h; path = ../../../../src/script/lua_api/l_nodemeta.h; sourceTree = ""; }; F8E6C7341DCA420A00F64426 /* l_nodetimer.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_nodetimer.cpp; path = ../../../../src/script/lua_api/l_nodetimer.cpp; sourceTree = ""; }; F8E6C7351DCA420A00F64426 /* l_nodetimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_nodetimer.h; path = ../../../../src/script/lua_api/l_nodetimer.h; sourceTree = ""; }; F8E6C7361DCA420A00F64426 /* l_noise.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_noise.cpp; path = ../../../../src/script/lua_api/l_noise.cpp; sourceTree = ""; }; F8E6C7371DCA420A00F64426 /* l_noise.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_noise.h; path = ../../../../src/script/lua_api/l_noise.h; sourceTree = ""; }; F8E6C7381DCA420A00F64426 /* l_object.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_object.cpp; path = ../../../../src/script/lua_api/l_object.cpp; sourceTree = ""; }; F8E6C7391DCA420A00F64426 /* l_object.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_object.h; path = ../../../../src/script/lua_api/l_object.h; sourceTree = ""; }; F8E6C73A1DCA420A00F64426 /* l_particles.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_particles.cpp; path = ../../../../src/script/lua_api/l_particles.cpp; sourceTree = ""; }; F8E6C73B1DCA420A00F64426 /* l_particles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_particles.h; path = ../../../../src/script/lua_api/l_particles.h; sourceTree = ""; }; F8E6C73C1DCA420A00F64426 /* l_rollback.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_rollback.cpp; path = ../../../../src/script/lua_api/l_rollback.cpp; sourceTree = ""; }; F8E6C73D1DCA420A00F64426 /* l_rollback.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_rollback.h; path = ../../../../src/script/lua_api/l_rollback.h; sourceTree = ""; }; F8E6C73E1DCA420A00F64426 /* l_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_server.cpp; path = ../../../../src/script/lua_api/l_server.cpp; sourceTree = ""; }; F8E6C73F1DCA420A00F64426 /* l_server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_server.h; path = ../../../../src/script/lua_api/l_server.h; sourceTree = ""; }; F8E6C7401DCA420A00F64426 /* l_settings.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_settings.cpp; path = ../../../../src/script/lua_api/l_settings.cpp; sourceTree = ""; }; F8E6C7411DCA420A00F64426 /* l_settings.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_settings.h; path = ../../../../src/script/lua_api/l_settings.h; sourceTree = ""; }; F8E6C7421DCA420A00F64426 /* l_util.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_util.cpp; path = ../../../../src/script/lua_api/l_util.cpp; sourceTree = ""; }; F8E6C7431DCA420A00F64426 /* l_util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_util.h; path = ../../../../src/script/lua_api/l_util.h; sourceTree = ""; }; F8E6C7441DCA420A00F64426 /* l_vmanip.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = l_vmanip.cpp; path = ../../../../src/script/lua_api/l_vmanip.cpp; sourceTree = ""; }; F8E6C7451DCA420A00F64426 /* l_vmanip.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = l_vmanip.h; path = ../../../../src/script/lua_api/l_vmanip.h; sourceTree = ""; }; F8E6C75A1DCA423C00F64426 /* atomic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = atomic.h; path = ../../../../src/threading/atomic.h; sourceTree = ""; }; F8E6C75B1DCA423C00F64426 /* event.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = event.cpp; path = ../../../../src/threading/event.cpp; sourceTree = ""; }; F8E6C75C1DCA423C00F64426 /* event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = event.h; path = ../../../../src/threading/event.h; sourceTree = ""; }; F8E6C75D1DCA423C00F64426 /* 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 = ""; }; F8E6C75E1DCA423C00F64426 /* mutex.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mutex.cpp; path = ../../../../src/threading/mutex.cpp; sourceTree = ""; }; F8E6C75F1DCA423C00F64426 /* mutex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mutex.h; path = ../../../../src/threading/mutex.h; sourceTree = ""; }; F8E6C7601DCA423C00F64426 /* semaphore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = semaphore.cpp; path = ../../../../src/threading/semaphore.cpp; sourceTree = ""; }; F8E6C7611DCA423C00F64426 /* semaphore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = semaphore.h; path = ../../../../src/threading/semaphore.h; sourceTree = ""; }; F8E6C7621DCA423C00F64426 /* thread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = thread.cpp; path = ../../../../src/threading/thread.cpp; sourceTree = ""; }; F8E6C7631DCA423C00F64426 /* thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = thread.h; path = ../../../../src/threading/thread.h; sourceTree = ""; }; F8E6C7971DCA428800F64426 /* areastore.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = areastore.cpp; path = ../../../../src/util/areastore.cpp; sourceTree = ""; }; F8E6C7981DCA428800F64426 /* areastore.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = areastore.h; path = ../../../../src/util/areastore.h; sourceTree = ""; }; F8E6C7991DCA428800F64426 /* auth.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = auth.cpp; path = ../../../../src/util/auth.cpp; sourceTree = ""; }; F8E6C79A1DCA428800F64426 /* auth.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = auth.h; path = ../../../../src/util/auth.h; sourceTree = ""; }; F8E6C79B1DCA428800F64426 /* base64.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = base64.cpp; path = ../../../../src/util/base64.cpp; sourceTree = ""; }; F8E6C79C1DCA428800F64426 /* base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = base64.h; path = ../../../../src/util/base64.h; sourceTree = ""; }; F8E6C79D1DCA428800F64426 /* basic_macros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = basic_macros.h; path = ../../../../src/util/basic_macros.h; sourceTree = ""; }; F8E6C79E1DCA428800F64426 /* container.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = container.h; path = ../../../../src/util/container.h; sourceTree = ""; }; F8E6C79F1DCA428800F64426 /* directiontables.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = directiontables.cpp; path = ../../../../src/util/directiontables.cpp; sourceTree = ""; }; F8E6C7A01DCA428800F64426 /* directiontables.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = directiontables.h; path = ../../../../src/util/directiontables.h; sourceTree = ""; }; F8E6C7A11DCA428800F64426 /* hex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = hex.h; path = ../../../../src/util/hex.h; sourceTree = ""; }; F8E6C7A31DCA428800F64426 /* md32_common.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = md32_common.h; path = ../../../../src/util/md32_common.h; sourceTree = ""; }; F8E6C7A41DCA428800F64426 /* numeric.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = numeric.cpp; path = ../../../../src/util/numeric.cpp; sourceTree = ""; }; F8E6C7A51DCA428800F64426 /* numeric.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = numeric.h; path = ../../../../src/util/numeric.h; sourceTree = ""; }; F8E6C7A61DCA428800F64426 /* pointedthing.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = pointedthing.cpp; path = ../../../../src/util/pointedthing.cpp; sourceTree = ""; }; F8E6C7A71DCA428800F64426 /* pointedthing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pointedthing.h; path = ../../../../src/util/pointedthing.h; sourceTree = ""; }; F8E6C7A81DCA428800F64426 /* pointer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = pointer.h; path = ../../../../src/util/pointer.h; sourceTree = ""; }; F8E6C7A91DCA428800F64426 /* serialize.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = serialize.cpp; path = ../../../../src/util/serialize.cpp; sourceTree = ""; }; F8E6C7AA1DCA428800F64426 /* serialize.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = serialize.h; path = ../../../../src/util/serialize.h; sourceTree = ""; }; F8E6C7AB1DCA428800F64426 /* sha1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = sha1.cpp; path = ../../../../src/util/sha1.cpp; sourceTree = ""; }; F8E6C7AC1DCA428800F64426 /* sha1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sha1.h; path = ../../../../src/util/sha1.h; sourceTree = ""; }; F8E6C7AD1DCA428800F64426 /* sha2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = sha2.h; path = ../../../../src/util/sha2.h; sourceTree = ""; }; F8E6C7AE1DCA428800F64426 /* sha256.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = sha256.c; path = ../../../../src/util/sha256.c; sourceTree = ""; }; F8E6C7AF1DCA428800F64426 /* srp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = srp.cpp; path = ../../../../src/util/srp.cpp; sourceTree = ""; }; F8E6C7B01DCA428800F64426 /* srp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = srp.h; path = ../../../../src/util/srp.h; sourceTree = ""; }; F8E6C7B11DCA428800F64426 /* strfnd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = strfnd.h; path = ../../../../src/util/strfnd.h; sourceTree = ""; }; F8E6C7B21DCA428800F64426 /* string.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = string.cpp; path = ../../../../src/util/string.cpp; sourceTree = ""; }; F8E6C7B31DCA428800F64426 /* string.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = string.h; path = ../../../../src/util/string.h; sourceTree = ""; }; F8E6C7B41DCA428800F64426 /* thread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = thread.h; path = ../../../../src/util/thread.h; sourceTree = ""; }; F8E6C7B51DCA428800F64426 /* timetaker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = timetaker.cpp; path = ../../../../src/util/timetaker.cpp; sourceTree = ""; }; F8E6C7B61DCA428800F64426 /* timetaker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = timetaker.h; path = ../../../../src/util/timetaker.h; sourceTree = ""; }; F8E6C7C41DCA42F300F64426 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; F8E6C7C61DCA42FA00F64426 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; F8E6C7C81DCA430300F64426 /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; }; F8E6C7CC1DCA431B00F64426 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; F8E6C7CE1DCA432200F64426 /* CoreMotion.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreMotion.framework; path = System/Library/Frameworks/CoreMotion.framework; sourceTree = SDKROOT; }; F8E6C7D41DCA476800F64426 /* libIrrlicht.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libIrrlicht.a; path = ../deps/irrlicht/libIrrlicht.a; sourceTree = ""; }; F8E6C7D61DCA477600F64426 /* libfreetype.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libfreetype.a; path = ../deps/freetype/lib/libfreetype.a; sourceTree = ""; }; F8E6C7E01DCA4EB300F64426 /* assets.zip */ = {isa = PBXFileReference; lastKnownFileType = archive.zip; name = assets.zip; path = ../../assets.zip; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ F8E6C4D61DCA3B7900F64426 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( F8E6C7CD1DCA431B00F64426 /* Foundation.framework in Frameworks */, 84FE40E224439C2F008E29DB /* libcurl.a in Frameworks */, F8E6C7D71DCA477600F64426 /* libfreetype.a in Frameworks */, F8E6C7D51DCA476800F64426 /* libIrrlicht.a in Frameworks */, 84A608A425F0A02900D79FCD /* Sentry in Frameworks */, 843F4C3126617D0D005277FA /* ZipArchive in Frameworks */, 84C32A3724AF7A4500445E92 /* Nantes in Frameworks */, F8E6C7C91DCA430300F64426 /* OpenGLES.framework in Frameworks */, 8E0FFE3234B35EC9603EC82A /* Pods_MultiCraft.framework in Frameworks */, F8E6C7C51DCA42F300F64426 /* QuartzCore.framework in Frameworks */, 84C67B1E25D5E06B002E2735 /* AppTrackingTransparency.framework in Frameworks */, 84A4380425535BA5002571D4 /* soft_oal.framework in Frameworks */, F8E6C7C71DCA42FA00F64426 /* UIKit.framework in Frameworks */, 84E2968925E29004000C495A /* libluajit.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 4B35A9D61EEDFE3200274961 /* gmp */ = { isa = PBXGroup; children = ( 4B35A9D31EEDDE1600274961 /* mini-gmp.c */, 4B35A9D41EEDDE1600274961 /* mini-gmp.h */, ); name = gmp; sourceTree = ""; }; 8465A76022A7D4500095B7CA /* intl */ = { isa = PBXGroup; children = ( 8465A76122A7D4500095B7CA /* MessageCatalog.hpp */, 8465A76222A7D4500095B7CA /* libintl.h */, 8465A76322A7D4500095B7CA /* Util.hpp */, 8465A76422A7D4500095B7CA /* libintl.cpp */, ); name = intl; sourceTree = ""; }; 8473ED7D25C055AF0053293B /* luautf8 */ = { isa = PBXGroup; children = ( 8473ED8225C0562C0053293B /* lutf8lib.c */, 8473ED8325C0562C0053293B /* unidata.h */, ); name = luautf8; sourceTree = ""; }; 8473ED7E25C055DE0053293B /* irrlicht_changes */ = { isa = PBXGroup; children = ( 8473ED7F25C055F80053293B /* static_text.cpp */, 8473ED8025C055F80053293B /* static_text.h */, ); name = irrlicht_changes; sourceTree = ""; }; 84CD4A56248782720019B81D /* Main */ = { isa = PBXGroup; children = ( 84CD4A59248782720019B81D /* MainWindow.swift */, 84CD4A6B2487A0170019B81D /* ZipManager.swift */, ); path = Main; sourceTree = ""; }; 84CD4A5A248782720019B81D /* UI */ = { isa = PBXGroup; children = ( 84B9C11624A4D82400016BCE /* ConsentAlertViewController.xib */, 84CD4A5B248782720019B81D /* ProgressViewController.xib */, 84CD4A5C248782720019B81D /* MessageViewController.xib */, 84CD4A5D248782720019B81D /* BasePresentViewController.swift */, 84B9C11524A4D82400016BCE /* ConsentAlertViewController.swift */, 84CD4A5E248782720019B81D /* MessageViewController.swift */, 84CD4A5F248782720019B81D /* ProgressViewController.swift */, 84C32A3824AF7DDE00445E92 /* UITextViewPlaceholder.swift */, ); path = UI; sourceTree = ""; }; 84E8B3572789E6F3004738F3 /* luachacha */ = { isa = PBXGroup; children = ( 84E8B3582789E71A004738F3 /* chacha.c */, 84E8B3592789E71A004738F3 /* ecrypt-config.h */, 84E8B35A2789E71A004738F3 /* ecrypt-machine.h */, 84E8B35C2789E71A004738F3 /* ecrypt-portable.h */, 84E8B35B2789E71A004738F3 /* ecrypt-sync.h */, 84E8B35D2789E71A004738F3 /* lchacha.c */, ); name = luachacha; sourceTree = ""; }; 87D06CD2CC310BE5E73639F4 /* Pods */ = { isa = PBXGroup; children = ( 32528F14AAB9EA0E9CAB8526 /* Pods-MultiCraft.debug.xcconfig */, 1E76DCA01B51A98F0CA4C480 /* Pods-MultiCraft.release.xcconfig */, ); name = Pods; sourceTree = ""; }; F8E6C4D01DCA3B7900F64426 = { isa = PBXGroup; children = ( F8E6C4DB1DCA3B7900F64426 /* MultiCraft */, F8E6C4DA1DCA3B7900F64426 /* Products */, F8E6C7C31DCA42F300F64426 /* Frameworks */, 87D06CD2CC310BE5E73639F4 /* Pods */, ); sourceTree = ""; usesTabs = 1; }; F8E6C4DA1DCA3B7900F64426 /* Products */ = { isa = PBXGroup; children = ( F8E6C4D91DCA3B7900F64426 /* MultiCraft.app */, ); name = Products; sourceTree = ""; }; F8E6C4DB1DCA3B7900F64426 /* MultiCraft */ = { isa = PBXGroup; children = ( 849C4F85209656D2005EB041 /* ru.lproj */, F8E6C4E81DCA3B7900F64426 /* Assets.xcassets */, F8E6C4EA1DCA3B7900F64426 /* LaunchScreen.storyboard */, F8E6C4ED1DCA3B7900F64426 /* Info.plist */, 84E2968E25E2A10F000C495A /* InfoPlist.strings */, F8E6C4DC1DCA3B7900F64426 /* Supporting Files */, F8E6C4F61DCA3EAF00F64426 /* src */, ); path = MultiCraft; sourceTree = ""; }; F8E6C4DC1DCA3B7900F64426 /* Supporting Files */ = { isa = PBXGroup; children = ( 84CD4A56248782720019B81D /* Main */, 84CD4A5A248782720019B81D /* UI */, 84CD4A55248781420019B81D /* Bridge-Header.h */, F8E6C4F31DCA3EA400F64426 /* ioswrap.h */, F8E6C4F41DCA3EA400F64426 /* ioswrap.m */, 840E2F9E233410F90088E7F7 /* SDVersion.h */, 842A808A2339174B00A89418 /* ads.h */, 842A808B2339174C00A89418 /* ads.m */, F8E6C7E01DCA4EB300F64426 /* assets.zip */, ); name = "Supporting Files"; sourceTree = ""; }; F8E6C4F61DCA3EAF00F64426 /* src */ = { isa = PBXGroup; children = ( F8E6C6641DCA3F9F00F64426 /* cguittfont */, F8E6C6691DCA3FE900F64426 /* client */, 4B35A9D61EEDFE3200274961 /* gmp */, 8465A76022A7D4500095B7CA /* intl */, 8473ED7E25C055DE0053293B /* irrlicht_changes */, F8E6C6751DCA405F00F64426 /* json */, F8E6C6D21DCA412300F64426 /* network */, F8E6C6E41DCA415800F64426 /* script */, F8E6C7591DCA421700F64426 /* threading */, F8E6C7961DCA426900F64426 /* util */, 84E8B3572789E6F3004738F3 /* luachacha */, 8473ED7D25C055AF0053293B /* luautf8 */, F8E6C4F71DCA3F9900F64426 /* activeobject.h */, F8E6C4F81DCA3F9900F64426 /* ban.cpp */, F8E6C4F91DCA3F9900F64426 /* ban.h */, F8E6C4FB1DCA3F9900F64426 /* camera.cpp */, F8E6C4FC1DCA3F9900F64426 /* camera.h */, F8E6C4FD1DCA3F9900F64426 /* cavegen.cpp */, F8E6C4FE1DCA3F9900F64426 /* cavegen.h */, F8E6C4FF1DCA3F9900F64426 /* chat_interface.h */, F8E6C5001DCA3F9900F64426 /* chat.cpp */, F8E6C5011DCA3F9900F64426 /* chat.h */, F8E6C5021DCA3F9900F64426 /* client.cpp */, F8E6C5031DCA3F9900F64426 /* client.h */, 4B35A9AE1EEDD15500274961 /* clientenvironment.cpp */, 4B35A9AF1EEDD15500274961 /* clientenvironment.h */, F8E6C5041DCA3F9900F64426 /* clientiface.cpp */, F8E6C5051DCA3F9900F64426 /* clientiface.h */, F8E6C5061DCA3F9900F64426 /* clientmap.cpp */, F8E6C5071DCA3F9900F64426 /* clientmap.h */, F8E6C5081DCA3F9900F64426 /* clientmedia.cpp */, F8E6C5091DCA3F9900F64426 /* clientmedia.h */, F8E6C50A1DCA3F9900F64426 /* clientobject.cpp */, F8E6C50B1DCA3F9900F64426 /* clientobject.h */, F8E6C50C1DCA3F9900F64426 /* clientsimpleobject.h */, F8E6C50D1DCA3F9900F64426 /* clouds.cpp */, F8E6C50E1DCA3F9900F64426 /* clouds.h */, F8E6C50F1DCA3F9900F64426 /* collision.cpp */, F8E6C5101DCA3F9900F64426 /* collision.h */, F8E6C5111DCA3F9900F64426 /* config.h */, F8E6C5121DCA3F9900F64426 /* constants.h */, F8E6C5131DCA3F9900F64426 /* content_abm.cpp */, F8E6C5141DCA3F9900F64426 /* content_abm.h */, F8E6C5151DCA3F9900F64426 /* content_cao.cpp */, F8E6C5161DCA3F9900F64426 /* content_cao.h */, F8E6C5171DCA3F9900F64426 /* content_mapblock.cpp */, F8E6C5181DCA3F9900F64426 /* content_mapblock.h */, F8E6C5191DCA3F9900F64426 /* content_mapnode.cpp */, F8E6C51A1DCA3F9900F64426 /* content_mapnode.h */, F8E6C51B1DCA3F9900F64426 /* content_nodemeta.cpp */, F8E6C51C1DCA3F9900F64426 /* content_nodemeta.h */, F8E6C51D1DCA3F9900F64426 /* content_sao.cpp */, F8E6C51E1DCA3F9900F64426 /* content_sao.h */, F8E6C51F1DCA3F9900F64426 /* convert_json.cpp */, F8E6C5201DCA3F9900F64426 /* convert_json.h */, F8E6C5211DCA3F9900F64426 /* craftdef.cpp */, F8E6C5221DCA3F9900F64426 /* craftdef.h */, F8E6C5231DCA3F9900F64426 /* database-dummy.cpp */, F8E6C5241DCA3F9900F64426 /* database-dummy.h */, 4B35A9B11EEDD16C00274961 /* database-files.cpp */, 4B35A9B21EEDD16C00274961 /* database-files.h */, F8E6C5251DCA3F9900F64426 /* database-leveldb.cpp */, F8E6C5261DCA3F9900F64426 /* database-leveldb.h */, F8E6C52B1DCA3F9900F64426 /* database.cpp */, F8E6C52C1DCA3F9900F64426 /* database.h */, F8E6C52D1DCA3F9900F64426 /* daynightratio.h */, F8E6C52E1DCA3F9900F64426 /* debug.cpp */, F8E6C52F1DCA3F9900F64426 /* debug.h */, F8E6C5301DCA3F9900F64426 /* defaultsettings.cpp */, F8E6C5311DCA3F9900F64426 /* defaultsettings.h */, F8E6C5321DCA3F9900F64426 /* drawscene.cpp */, F8E6C5331DCA3F9900F64426 /* drawscene.h */, F8E6C5341DCA3F9900F64426 /* dungeongen.cpp */, F8E6C5351DCA3F9900F64426 /* dungeongen.h */, F8E6C5361DCA3F9900F64426 /* emerge.cpp */, F8E6C5371DCA3F9900F64426 /* emerge.h */, 4B0F49CE1E424FDF0003953D /* enriched_string.cpp */, F8E6C5381DCA3F9900F64426 /* environment.cpp */, F8E6C5391DCA3F9900F64426 /* environment.h */, 4B35A9B41EEDD18400274961 /* face_position_cache.cpp */, 4B35A9B51EEDD18400274961 /* face_position_cache.h */, F8E6C53A1DCA3F9900F64426 /* event_manager.h */, F8E6C53B1DCA3F9900F64426 /* event.h */, F8E6C53C1DCA3F9900F64426 /* exceptions.h */, F8E6C53D1DCA3F9900F64426 /* filecache.cpp */, F8E6C53E1DCA3F9900F64426 /* filecache.h */, F8E6C53F1DCA3F9900F64426 /* filesys.cpp */, F8E6C5401DCA3F9900F64426 /* filesys.h */, F8E6C5411DCA3F9900F64426 /* fontengine.cpp */, F8E6C5421DCA3F9900F64426 /* fontengine.h */, F8E6C5431DCA3F9900F64426 /* game.cpp */, F8E6C5441DCA3F9900F64426 /* game.h */, F8E6C5451DCA3F9900F64426 /* gamedef.h */, F8E6C5461DCA3F9900F64426 /* gameparams.h */, F8E6C5471DCA3F9900F64426 /* genericobject.cpp */, F8E6C5481DCA3F9900F64426 /* genericobject.h */, F8E6C5491DCA3F9900F64426 /* gettext.cpp */, F8E6C54A1DCA3F9900F64426 /* gettext.h */, F8E6C54B1DCA3F9900F64426 /* gettime.h */, F8E6C54C1DCA3F9900F64426 /* guiChatConsole.cpp */, F8E6C54D1DCA3F9900F64426 /* guiChatConsole.h */, F8E6C54E1DCA3F9900F64426 /* guiEngine.cpp */, F8E6C54F1DCA3F9900F64426 /* guiEngine.h */, F8E6C5501DCA3F9900F64426 /* guiFileSelectMenu.cpp */, F8E6C5511DCA3F9900F64426 /* guiFileSelectMenu.h */, F8E6C5521DCA3F9900F64426 /* guiFormSpecMenu.cpp */, F8E6C5531DCA3F9900F64426 /* guiFormSpecMenu.h */, F8E6C5541DCA3F9900F64426 /* guiKeyChangeMenu.cpp */, F8E6C5551DCA3F9900F64426 /* guiKeyChangeMenu.h */, F8E6C5561DCA3F9900F64426 /* guiMainMenu.h */, F8E6C5571DCA3F9900F64426 /* guiPasswordChange.cpp */, F8E6C5581DCA3F9900F64426 /* guiPasswordChange.h */, F8E6C5591DCA3F9900F64426 /* guiscalingfilter.cpp */, F8E6C55A1DCA3F9900F64426 /* guiscalingfilter.h */, F8E6C55B1DCA3F9900F64426 /* guiTable.cpp */, F8E6C55C1DCA3F9900F64426 /* guiTable.h */, F8E6C55D1DCA3F9900F64426 /* guiVolumeChange.cpp */, F8E6C55E1DCA3F9900F64426 /* guiVolumeChange.h */, F8E6C55F1DCA3F9900F64426 /* httpfetch.cpp */, F8E6C5601DCA3F9900F64426 /* httpfetch.h */, F8E6C5611DCA3F9900F64426 /* hud.cpp */, F8E6C5621DCA3F9900F64426 /* hud.h */, F8E6C5631DCA3F9900F64426 /* imagefilters.cpp */, F8E6C5641DCA3F9900F64426 /* imagefilters.h */, F8E6C5651DCA3F9900F64426 /* intlGUIEditBox.cpp */, F8E6C5661DCA3F9900F64426 /* intlGUIEditBox.h */, F8E6C5671DCA3F9900F64426 /* inventory.cpp */, F8E6C5681DCA3F9900F64426 /* inventory.h */, F8E6C5691DCA3F9900F64426 /* inventorymanager.cpp */, F8E6C56A1DCA3F9900F64426 /* inventorymanager.h */, F8E6C56B1DCA3F9900F64426 /* irr_aabb3d.h */, F8E6C56C1DCA3F9900F64426 /* irr_v2d.h */, F8E6C56D1DCA3F9900F64426 /* irr_v3d.h */, F8E6C56E1DCA3F9900F64426 /* irrlichttypes_bloated.h */, F8E6C56F1DCA3F9900F64426 /* irrlichttypes_extrabloated.h */, F8E6C5701DCA3F9900F64426 /* irrlichttypes.h */, F8E6C5711DCA3F9900F64426 /* itemdef.cpp */, F8E6C5721DCA3F9900F64426 /* itemdef.h */, 4B35A9B71EEDD1AC00274961 /* itemstackmetadata.cpp */, 4B35A9B81EEDD1AC00274961 /* itemstackmetadata.h */, F8E6C5731DCA3F9900F64426 /* itemgroup.h */, 4B0F49D01E424FFD0003953D /* joystick_controller.cpp */, F8E6C5741DCA3F9900F64426 /* keycode.cpp */, F8E6C5751DCA3F9900F64426 /* keycode.h */, F8E6C5761DCA3F9900F64426 /* light.cpp */, F8E6C5771DCA3F9900F64426 /* light.h */, F8E6C5781DCA3F9900F64426 /* localplayer.cpp */, F8E6C5791DCA3F9900F64426 /* localplayer.h */, F8E6C57A1DCA3F9900F64426 /* log.cpp */, F8E6C57B1DCA3F9900F64426 /* log.h */, F8E6C57C1DCA3F9900F64426 /* main.cpp */, F8E6C57D1DCA3F9900F64426 /* mainmenumanager.h */, F8E6C57E1DCA3F9900F64426 /* map.cpp */, F8E6C57F1DCA3F9900F64426 /* map.h */, F8E6C5801DCA3F9900F64426 /* mapblock_mesh.cpp */, F8E6C5811DCA3F9900F64426 /* mapblock_mesh.h */, F8E6C5821DCA3F9900F64426 /* mapblock.cpp */, F8E6C5831DCA3F9900F64426 /* mapblock.h */, F8E6C5851DCA3F9900F64426 /* mapgen_flat.cpp */, F8E6C5861DCA3F9900F64426 /* mapgen_flat.h */, F8E6C58D1DCA3F9900F64426 /* mapgen_v6.cpp */, F8E6C58E1DCA3F9900F64426 /* mapgen_v6.h */, F8E6C58F1DCA3F9900F64426 /* mapgen_v7.cpp */, F8E6C5901DCA3F9900F64426 /* mapgen_v7.h */, F87DC8B9210887C700393B64 /* mapgen_v7p.cpp */, F87DC8B8210887C600393B64 /* mapgen_v7p.h */, F8E6C5911DCA3F9900F64426 /* mapgen_valleys.cpp */, F8E6C5921DCA3F9900F64426 /* mapgen_valleys.h */, F8E6C5931DCA3F9900F64426 /* mapgen.cpp */, F8E6C5941DCA3F9900F64426 /* mapgen.h */, F8E6C5951DCA3F9900F64426 /* mapnode.cpp */, F8E6C5961DCA3F9900F64426 /* mapnode.h */, F8E6C5971DCA3F9900F64426 /* mapsector.cpp */, F8E6C5981DCA3F9900F64426 /* mapsector.h */, 4B0F49C81E424F910003953D /* map_settings_manager.cpp */, F8E6C5991DCA3F9900F64426 /* mesh.cpp */, F8E6C59A1DCA3F9900F64426 /* mesh.h */, 4B35A9BA1EEDD1C900274961 /* mesh_generator_thread.cpp */, 4B35A9BB1EEDD1C900274961 /* mesh_generator_thread.h */, 4B35A9BD1EEDD1D800274961 /* metadata.cpp */, 4B35A9BE1EEDD1D800274961 /* metadata.h */, F8E6C59B1DCA3F9900F64426 /* mg_biome.cpp */, F8E6C59C1DCA3F9900F64426 /* mg_biome.h */, F8E6C59D1DCA3F9900F64426 /* mg_decoration.cpp */, F8E6C59E1DCA3F9900F64426 /* mg_decoration.h */, F8E6C59F1DCA3F9900F64426 /* mg_ore.cpp */, F8E6C5A01DCA3F9900F64426 /* mg_ore.h */, F8E6C5A11DCA3F9900F64426 /* mg_schematic.cpp */, F8E6C5A21DCA3F9900F64426 /* mg_schematic.h */, F8E6C5A31DCA3F9900F64426 /* minimap.cpp */, F8E6C5A41DCA3F9900F64426 /* minimap.h */, F8E6C5A51DCA3F9900F64426 /* modalMenu.h */, F8E6C5A61DCA3F9900F64426 /* modifiedstate.h */, F8E6C5A71DCA3F9900F64426 /* mods.cpp */, F8E6C5A81DCA3F9900F64426 /* mods.h */, F8E6C5A91DCA3F9900F64426 /* nameidmapping.cpp */, F8E6C5AA1DCA3F9900F64426 /* nameidmapping.h */, F8E6C5AB1DCA3F9900F64426 /* nodedef.cpp */, F8E6C5AC1DCA3F9900F64426 /* nodedef.h */, F8E6C5AD1DCA3F9900F64426 /* nodemetadata.cpp */, F8E6C5AE1DCA3F9900F64426 /* nodemetadata.h */, F8E6C5AF1DCA3F9900F64426 /* nodetimer.cpp */, F8E6C5B01DCA3F9900F64426 /* nodetimer.h */, F8E6C5B11DCA3F9900F64426 /* noise.cpp */, F8E6C5B21DCA3F9900F64426 /* noise.h */, F8E6C5B31DCA3F9900F64426 /* objdef.cpp */, F8E6C5B41DCA3F9900F64426 /* objdef.h */, F8E6C5B51DCA3F9900F64426 /* object_properties.cpp */, F8E6C5B61DCA3F9900F64426 /* object_properties.h */, F8E6C5B71DCA3F9900F64426 /* particles.cpp */, F8E6C5B81DCA3F9900F64426 /* particles.h */, F8E6C5B91DCA3F9900F64426 /* pathfinder.cpp */, F8E6C5BA1DCA3F9900F64426 /* pathfinder.h */, F8E6C5BB1DCA3F9900F64426 /* player.cpp */, F8E6C5BC1DCA3F9900F64426 /* player.h */, F8E6C5BD1DCA3F9900F64426 /* porting_ios.cpp */, F8E6C5BE1DCA3F9900F64426 /* porting_ios.h */, F8E6C5BF1DCA3F9900F64426 /* porting.cpp */, F8E6C5C01DCA3F9900F64426 /* porting.h */, F8E6C5C11DCA3F9900F64426 /* profiler.cpp */, F8E6C5C21DCA3F9900F64426 /* profiler.h */, F8E6C5C31DCA3F9900F64426 /* quicktune_shortcutter.h */, F8E6C5C41DCA3F9900F64426 /* quicktune.cpp */, F8E6C5C51DCA3F9900F64426 /* quicktune.h */, 4B35A9C01EEDD1F400274961 /* raycast.cpp */, 4B35A9C11EEDD1F400274961 /* raycast.h */, 4B0F49CA1E424FAE0003953D /* reflowscan.cpp */, 4B0F49CC1E424FC20003953D /* remoteplayer.cpp */, F8E6C5C61DCA3F9900F64426 /* rollback_interface.cpp */, F8E6C5C71DCA3F9900F64426 /* rollback_interface.h */, F8E6C5C91DCA3F9900F64426 /* rollback.h */, F8E6C5CA1DCA3F9900F64426 /* serialization.cpp */, F8E6C5CB1DCA3F9900F64426 /* serialization.h */, F8E6C5CC1DCA3F9900F64426 /* server.cpp */, F8E6C5CD1DCA3F9900F64426 /* server.h */, 4B35A9C31EEDD21500274961 /* serverenvironment.cpp */, 4B35A9C41EEDD21500274961 /* serverenvironment.h */, F8E6C5CE1DCA3F9900F64426 /* serverlist.cpp */, F8E6C5CF1DCA3F9900F64426 /* serverlist.h */, F8E6C5D01DCA3F9900F64426 /* serverobject.cpp */, F8E6C5D11DCA3F9900F64426 /* serverobject.h */, F8E6C5D21DCA3F9900F64426 /* settings.cpp */, F8E6C5D31DCA3F9900F64426 /* settings.h */, F8E6C5D41DCA3F9900F64426 /* shader.cpp */, F8E6C5D51DCA3F9900F64426 /* shader.h */, F8E6C5D61DCA3F9900F64426 /* sky.cpp */, F8E6C5D71DCA3F9900F64426 /* sky.h */, F8E6C5D81DCA3F9900F64426 /* socket.cpp */, F8E6C5D91DCA3F9900F64426 /* socket.h */, F8E6C5DA1DCA3F9900F64426 /* sound_openal.cpp */, F8E6C5DB1DCA3F9900F64426 /* sound_openal.h */, F8E6C5DC1DCA3F9900F64426 /* sound.cpp */, F8E6C5DD1DCA3F9900F64426 /* sound.h */, F8E6C5DE1DCA3F9900F64426 /* staticobject.cpp */, F8E6C5DF1DCA3F9900F64426 /* staticobject.h */, F8E6C5E01DCA3F9900F64426 /* subgame.cpp */, F8E6C5E11DCA3F9900F64426 /* subgame.h */, F8E6C5E21DCA3F9900F64426 /* terminal_chat_console.cpp */, F8E6C5E31DCA3F9900F64426 /* terminal_chat_console.h */, F8E6C5E41DCA3F9900F64426 /* threads.h */, 4B35A9C61EEDD22500274961 /* tileanimation.cpp */, 4B35A9C71EEDD22500274961 /* tileanimation.h */, F8E6C5E51DCA3F9900F64426 /* tool.cpp */, F8E6C5E61DCA3F9900F64426 /* tool.h */, F8E6C5E71DCA3F9900F64426 /* touchscreengui.cpp */, F8E6C5E81DCA3F9900F64426 /* touchscreengui.h */, F8E6C5E91DCA3F9900F64426 /* treegen.cpp */, F8E6C5EA1DCA3F9900F64426 /* treegen.h */, F8E6C5EB1DCA3F9900F64426 /* version.cpp */, F8E6C5EC1DCA3F9900F64426 /* version.h */, F8E6C5ED1DCA3F9900F64426 /* voxel.cpp */, F8E6C5EE1DCA3F9900F64426 /* voxel.h */, F8E6C5EF1DCA3F9900F64426 /* voxelalgorithms.cpp */, F8E6C5F01DCA3F9900F64426 /* voxelalgorithms.h */, F8E6C5F11DCA3F9900F64426 /* wieldmesh.cpp */, F8E6C5F21DCA3F9900F64426 /* wieldmesh.h */, ); name = src; sourceTree = ""; }; F8E6C6641DCA3F9F00F64426 /* cguittfont */ = { isa = PBXGroup; children = ( F8E6C6651DCA3FE200F64426 /* irrUString.h */, F8E6C6661DCA3FE200F64426 /* xCGUITTFont.cpp */, F8E6C6671DCA3FE200F64426 /* xCGUITTFont.h */, ); name = cguittfont; sourceTree = ""; }; F8E6C6691DCA3FE900F64426 /* client */ = { isa = PBXGroup; children = ( F8E6C66A1DCA403100F64426 /* clientlauncher.cpp */, F8E6C66B1DCA403100F64426 /* clientlauncher.h */, 4B35A9C91EEDD24A00274961 /* inputhandler.cpp */, 4B35A9CA1EEDD24A00274961 /* inputhandler.h */, F8E6C66D1DCA403100F64426 /* tile.cpp */, F8E6C66E1DCA403100F64426 /* tile.h */, ); name = client; sourceTree = ""; }; F8E6C6751DCA405F00F64426 /* json */ = { isa = PBXGroup; children = ( F8E6C6761DCA407400F64426 /* json.h */, F8E6C6771DCA407400F64426 /* jsoncpp.cpp */, ); name = json; sourceTree = ""; }; F8E6C6D21DCA412300F64426 /* network */ = { isa = PBXGroup; children = ( F8E6C6D31DCA413A00F64426 /* clientopcodes.cpp */, F8E6C6D41DCA413A00F64426 /* clientopcodes.h */, F8E6C6D51DCA413A00F64426 /* clientpackethandler.cpp */, F8E6C6D61DCA413A00F64426 /* connection.cpp */, F8E6C6D71DCA413A00F64426 /* connection.h */, F8E6C6D81DCA413A00F64426 /* networkpacket.cpp */, F8E6C6D91DCA413A00F64426 /* networkpacket.h */, F8E6C6DA1DCA413A00F64426 /* networkprotocol.h */, F8E6C6DB1DCA413A00F64426 /* serveropcodes.cpp */, F8E6C6DC1DCA413A00F64426 /* serveropcodes.h */, F8E6C6DD1DCA413A00F64426 /* serverpackethandler.cpp */, ); name = network; sourceTree = ""; }; F8E6C6E41DCA415800F64426 /* script */ = { isa = PBXGroup; children = ( F8E6C6E51DCA417100F64426 /* common */, F8E6C6E71DCA418300F64426 /* cpp_api */, F8E6C6E61DCA417D00F64426 /* lua_api */, 4B35A9F21EEE017000274961 /* scripting_client.cpp */, 4B35A9F31EEE017000274961 /* scripting_client.h */, F8E6C6EA1DCA41A600F64426 /* scripting_mainmenu.cpp */, F8E6C6EB1DCA41A600F64426 /* scripting_mainmenu.h */, 4B35A9F51EEE018D00274961 /* scripting_server.cpp */, 4B35A9F61EEE018D00274961 /* scripting_server.h */, ); name = script; sourceTree = ""; }; F8E6C6E51DCA417100F64426 /* common */ = { isa = PBXGroup; children = ( F8E6C6EE1DCA41DB00F64426 /* c_content.cpp */, F8E6C6EF1DCA41DB00F64426 /* c_content.h */, F8E6C6F01DCA41DB00F64426 /* c_converter.cpp */, F8E6C6F11DCA41DB00F64426 /* c_converter.h */, F8E6C6F21DCA41DB00F64426 /* c_internal.cpp */, F8E6C6F31DCA41DB00F64426 /* c_internal.h */, F8E6C6F41DCA41DB00F64426 /* c_types.cpp */, F8E6C6F51DCA41DB00F64426 /* c_types.h */, ); name = common; sourceTree = ""; }; F8E6C6E61DCA417D00F64426 /* lua_api */ = { isa = PBXGroup; children = ( F8E6C71F1DCA420A00F64426 /* l_areastore.cpp */, F8E6C7201DCA420A00F64426 /* l_areastore.h */, F8E6C7211DCA420A00F64426 /* l_base.cpp */, F8E6C7221DCA420A00F64426 /* l_base.h */, 4B35A9DA1EEE00D300274961 /* l_camera.cpp */, 4B35A9DB1EEE00D300274961 /* l_camera.h */, 4B35A9DC1EEE00D300274961 /* l_client.cpp */, 4B35A9DD1EEE00D300274961 /* l_client.h */, F8E6C7231DCA420A00F64426 /* l_craft.cpp */, F8E6C7241DCA420A00F64426 /* l_craft.h */, F8E6C7251DCA420A00F64426 /* l_env.cpp */, F8E6C7261DCA420A00F64426 /* l_env.h */, F8E6C7271DCA420A00F64426 /* l_http.cpp */, F8E6C7281DCA420A00F64426 /* l_http.h */, F8E6C7291DCA420A00F64426 /* l_internal.h */, F8E6C72A1DCA420A00F64426 /* l_inventory.cpp */, F8E6C72B1DCA420A00F64426 /* l_inventory.h */, F8E6C72C1DCA420A00F64426 /* l_item.cpp */, F8E6C72D1DCA420A00F64426 /* l_item.h */, 4B35A9E01EEE00F900274961 /* l_itemstackmeta.cpp */, 4B35A9E11EEE00F900274961 /* l_itemstackmeta.h */, 4B35A9E21EEE00F900274961 /* l_localplayer.cpp */, 4B35A9E31EEE00F900274961 /* l_localplayer.h */, F8E6C72E1DCA420A00F64426 /* l_mainmenu.cpp */, F8E6C72F1DCA420A00F64426 /* l_mainmenu.h */, F8E6C7301DCA420A00F64426 /* l_mapgen.cpp */, F8E6C7311DCA420A00F64426 /* l_mapgen.h */, 4B35A9E61EEE010D00274961 /* l_metadata.cpp */, 4B35A9E71EEE010D00274961 /* l_metadata.h */, 4B35A9E81EEE010D00274961 /* l_minimap.cpp */, 4B35A9E91EEE010D00274961 /* l_minimap.h */, F8E6C7321DCA420A00F64426 /* l_nodemeta.cpp */, F8E6C7331DCA420A00F64426 /* l_nodemeta.h */, F8E6C7341DCA420A00F64426 /* l_nodetimer.cpp */, F8E6C7351DCA420A00F64426 /* l_nodetimer.h */, F8E6C7361DCA420A00F64426 /* l_noise.cpp */, F8E6C7371DCA420A00F64426 /* l_noise.h */, F8E6C7381DCA420A00F64426 /* l_object.cpp */, F8E6C7391DCA420A00F64426 /* l_object.h */, F8E6C73A1DCA420A00F64426 /* l_particles.cpp */, F8E6C73B1DCA420A00F64426 /* l_particles.h */, F8E6C73C1DCA420A00F64426 /* l_rollback.cpp */, F8E6C73D1DCA420A00F64426 /* l_rollback.h */, F8E6C73E1DCA420A00F64426 /* l_server.cpp */, F8E6C73F1DCA420A00F64426 /* l_server.h */, F8E6C7401DCA420A00F64426 /* l_settings.cpp */, F8E6C7411DCA420A00F64426 /* l_settings.h */, 4B35A9EC1EEE012F00274961 /* l_sound.cpp */, 4B35A9ED1EEE012F00274961 /* l_sound.h */, 4B35A9EF1EEE014F00274961 /* l_storage.cpp */, 4B35A9F01EEE014F00274961 /* l_storage.h */, F8E6C7421DCA420A00F64426 /* l_util.cpp */, F8E6C7431DCA420A00F64426 /* l_util.h */, F8E6C7441DCA420A00F64426 /* l_vmanip.cpp */, F8E6C7451DCA420A00F64426 /* l_vmanip.h */, ); name = lua_api; sourceTree = ""; }; F8E6C6E71DCA418300F64426 /* cpp_api */ = { isa = PBXGroup; children = ( F8E6C6FA1DCA41EF00F64426 /* s_async.cpp */, F8E6C6FB1DCA41EF00F64426 /* s_async.h */, F8E6C6FC1DCA41EF00F64426 /* s_base.cpp */, F8E6C6FD1DCA41EF00F64426 /* s_base.h */, 4B35A9D71EEE00AC00274961 /* s_client.cpp */, 4B35A9D81EEE00AC00274961 /* s_client.h */, F8E6C6FE1DCA41EF00F64426 /* s_entity.cpp */, F8E6C6FF1DCA41EF00F64426 /* s_entity.h */, F8E6C7001DCA41EF00F64426 /* s_env.cpp */, F8E6C7011DCA41EF00F64426 /* s_env.h */, F8E6C7021DCA41EF00F64426 /* s_internal.h */, F8E6C7031DCA41EF00F64426 /* s_inventory.cpp */, F8E6C7041DCA41EF00F64426 /* s_inventory.h */, F8E6C7051DCA41EF00F64426 /* s_item.cpp */, F8E6C7061DCA41EF00F64426 /* s_item.h */, F8E6C7071DCA41EF00F64426 /* s_mainmenu.cpp */, F8E6C7081DCA41EF00F64426 /* s_mainmenu.h */, F8E6C7091DCA41EF00F64426 /* s_node.cpp */, F8E6C70A1DCA41EF00F64426 /* s_node.h */, F8E6C70B1DCA41EF00F64426 /* s_nodemeta.cpp */, F8E6C70C1DCA41EF00F64426 /* s_nodemeta.h */, F8E6C70D1DCA41EF00F64426 /* s_player.cpp */, F8E6C70E1DCA41EF00F64426 /* s_player.h */, F8E6C70F1DCA41EF00F64426 /* s_security.cpp */, F8E6C7101DCA41EF00F64426 /* s_security.h */, F8E6C7111DCA41EF00F64426 /* s_server.cpp */, F8E6C7121DCA41EF00F64426 /* s_server.h */, ); name = cpp_api; sourceTree = ""; }; F8E6C7591DCA421700F64426 /* threading */ = { isa = PBXGroup; children = ( F8E6C75A1DCA423C00F64426 /* atomic.h */, F8E6C75B1DCA423C00F64426 /* event.cpp */, F8E6C75C1DCA423C00F64426 /* event.h */, F8E6C75D1DCA423C00F64426 /* mutex_auto_lock.h */, F8E6C75E1DCA423C00F64426 /* mutex.cpp */, F8E6C75F1DCA423C00F64426 /* mutex.h */, F8E6C7601DCA423C00F64426 /* semaphore.cpp */, F8E6C7611DCA423C00F64426 /* semaphore.h */, F8E6C7621DCA423C00F64426 /* thread.cpp */, F8E6C7631DCA423C00F64426 /* thread.h */, ); name = threading; sourceTree = ""; }; F8E6C7961DCA426900F64426 /* util */ = { isa = PBXGroup; children = ( F8E6C7971DCA428800F64426 /* areastore.cpp */, F8E6C7981DCA428800F64426 /* areastore.h */, F8E6C7991DCA428800F64426 /* auth.cpp */, F8E6C79A1DCA428800F64426 /* auth.h */, F8E6C79B1DCA428800F64426 /* base64.cpp */, F8E6C79C1DCA428800F64426 /* base64.h */, F8E6C79D1DCA428800F64426 /* basic_macros.h */, F8E6C79E1DCA428800F64426 /* container.h */, F8E6C79F1DCA428800F64426 /* directiontables.cpp */, F8E6C7A01DCA428800F64426 /* directiontables.h */, F8E6C7A11DCA428800F64426 /* hex.h */, F8E6C7A31DCA428800F64426 /* md32_common.h */, F8E6C7A41DCA428800F64426 /* numeric.cpp */, F8E6C7A51DCA428800F64426 /* numeric.h */, F8E6C7A61DCA428800F64426 /* pointedthing.cpp */, F8E6C7A71DCA428800F64426 /* pointedthing.h */, F8E6C7A81DCA428800F64426 /* pointer.h */, F8E6C7A91DCA428800F64426 /* serialize.cpp */, F8E6C7AA1DCA428800F64426 /* serialize.h */, F8E6C7AB1DCA428800F64426 /* sha1.cpp */, F8E6C7AC1DCA428800F64426 /* sha1.h */, F8E6C7AD1DCA428800F64426 /* sha2.h */, F8E6C7AE1DCA428800F64426 /* sha256.c */, F8E6C7AF1DCA428800F64426 /* srp.cpp */, F8E6C7B01DCA428800F64426 /* srp.h */, F8E6C7B11DCA428800F64426 /* strfnd.h */, F8E6C7B21DCA428800F64426 /* string.cpp */, F8E6C7B31DCA428800F64426 /* string.h */, F8E6C7B41DCA428800F64426 /* thread.h */, F8E6C7B51DCA428800F64426 /* timetaker.cpp */, F8E6C7B61DCA428800F64426 /* timetaker.h */, ); name = util; sourceTree = ""; }; F8E6C7C31DCA42F300F64426 /* Frameworks */ = { isa = PBXGroup; children = ( 84E2968825E28FF6000C495A /* libluajit.a */, 84C67B1D25D5E06B002E2735 /* AppTrackingTransparency.framework */, 84FE40E124439C2F008E29DB /* libcurl.a */, F8E6C7D61DCA477600F64426 /* libfreetype.a */, F8E6C7D41DCA476800F64426 /* libIrrlicht.a */, F8E6C7CE1DCA432200F64426 /* CoreMotion.framework */, F8E6C7CC1DCA431B00F64426 /* Foundation.framework */, 84A4380325535BA5002571D4 /* soft_oal.framework */, F8E6C7C81DCA430300F64426 /* OpenGLES.framework */, F8E6C7C61DCA42FA00F64426 /* UIKit.framework */, F8E6C7C41DCA42F300F64426 /* QuartzCore.framework */, 73B0001862274A8FCC7614F0 /* Pods_MultiCraft.framework */, ); name = Frameworks; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ F8E6C4D81DCA3B7900F64426 /* MultiCraft */ = { isa = PBXNativeTarget; buildConfigurationList = F8E6C4F01DCA3B7900F64426 /* Build configuration list for PBXNativeTarget "MultiCraft" */; buildPhases = ( C73312165F97B96FC254B124 /* [CP] Check Pods Manifest.lock */, F8E6C4D51DCA3B7900F64426 /* Sources */, F8E6C4D61DCA3B7900F64426 /* Frameworks */, F8E6C4D71DCA3B7900F64426 /* Resources */, 7055146ABE25F98BDC1A6400 /* [CP] Embed Pods Frameworks */, 84A4380625535BA5002571D4 /* Embed Frameworks */, 84F1E21825F0B70500A731AE /* Upload Sentry */, A91BBBFDFB91D0CBDAABCA4E /* [CP] Copy Pods Resources */, ); buildRules = ( ); dependencies = ( ); name = MultiCraft; packageProductDependencies = ( 84C32A3624AF7A4500445E92 /* Nantes */, 84A608A325F0A02900D79FCD /* Sentry */, 843F4C3026617D0D005277FA /* ZipArchive */, ); productName = MultiCraft; productReference = F8E6C4D91DCA3B7900F64426 /* MultiCraft.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ F8E6C4D11DCA3B7900F64426 /* Project object */ = { isa = PBXProject; attributes = { BuildIndependentTargetsInParallel = YES; LastUpgradeCheck = 1250; ORGANIZATIONNAME = MultiCraft; TargetAttributes = { F8E6C4D81DCA3B7900F64426 = { CreatedOnToolsVersion = 8.0; LastSwiftMigration = 1140; SystemCapabilities = { com.apple.BackgroundModes = { enabled = 1; }; }; }; }; }; buildConfigurationList = F8E6C4D41DCA3B7900F64426 /* Build configuration list for PBXProject "MultiCraft" */; compatibilityVersion = "Xcode 13.0"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( en, Base, ru, ); mainGroup = F8E6C4D01DCA3B7900F64426; packageReferences = ( 84C32A3524AF7A4500445E92 /* XCRemoteSwiftPackageReference "Nantes" */, 84A608A225F0A02900D79FCD /* XCRemoteSwiftPackageReference "sentry-cocoa" */, 843F4C2F26617D0D005277FA /* XCRemoteSwiftPackageReference "ZipArchive" */, ); productRefGroup = F8E6C4DA1DCA3B7900F64426 /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( F8E6C4D81DCA3B7900F64426 /* MultiCraft */, ); }; /* End PBXProject section */ /* Begin PBXResourcesBuildPhase section */ F8E6C4D71DCA3B7900F64426 /* Resources */ = { isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( F8E6C4E91DCA3B7900F64426 /* Assets.xcassets in Resources */, 849C4F86209656D3005EB041 /* ru.lproj in Resources */, F8E6C4EC1DCA3B7900F64426 /* LaunchScreen.storyboard in Resources */, F8E6C7E11DCA4EB300F64426 /* assets.zip in Resources */, 84B9C11824A4D82400016BCE /* ConsentAlertViewController.xib in Resources */, 84CD4A65248782720019B81D /* ProgressViewController.xib in Resources */, 84E2968C25E2A10F000C495A /* InfoPlist.strings in Resources */, 84CD4A66248782720019B81D /* MessageViewController.xib in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ 7055146ABE25F98BDC1A6400 /* [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; }; 84F1E21825F0B70500A731AE /* Upload Sentry */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; inputPaths = ( "${DWARF_DSYM_FOLDER_PATH}/${DWARF_DSYM_FILE_NAME}/Contents/Resources/DWARF/${TARGET_NAME}", ); name = "Upload Sentry"; outputFileListPaths = ( ); outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "if which sentry-cli >/dev/null; then\nexport SENTRY_ORG=multicraft\nexport SENTRY_PROJECT=multicraft-ios\nexport SENTRY_AUTH_TOKEN=8343341b264d4dc5aadfaac4b3927ad6402ed898b8b340a380ac506b432677aa\nERROR=$(sentry-cli upload-dif \"$DWARF_DSYM_FOLDER_PATH\" 2>&1 >/dev/null)\nif [ ! $? -eq 0 ]; then\necho \"warning: sentry-cli - $ERROR\"\nfi\nelse\necho \"warning: sentry-cli not installed, download from https://github.com/getsentry/sentry-cli/releases\"\nfi\n"; }; A91BBBFDFB91D0CBDAABCA4E /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-MultiCraft/Pods-MultiCraft-resources-${CONFIGURATION}-input-files.xcfilelist", ); name = "[CP] Copy Pods Resources"; outputFileListPaths = ( "${PODS_ROOT}/Target Support Files/Pods-MultiCraft/Pods-MultiCraft-resources-${CONFIGURATION}-output-files.xcfilelist", ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-MultiCraft/Pods-MultiCraft-resources.sh\"\n"; showEnvVarsInLog = 0; }; C73312165F97B96FC254B124 /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( "${PODS_PODFILE_DIR_PATH}/Podfile.lock", "${PODS_ROOT}/Manifest.lock", ); name = "[CP] Check Pods Manifest.lock"; 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; }; /* End PBXShellScriptBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ F8E6C4D51DCA3B7900F64426 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( F8E6C7481DCA420A00F64426 /* l_craft.cpp in Sources */, 4B35A9EE1EEE012F00274961 /* l_sound.cpp in Sources */, 4B35A9CB1EEDD24A00274961 /* inputhandler.cpp in Sources */, F8E6C7581DCA420A00F64426 /* l_vmanip.cpp in Sources */, F8E6C5FA1DCA3F9900F64426 /* clientmedia.cpp in Sources */, F8E6C6E11DCA413A00F64426 /* networkpacket.cpp in Sources */, F8E6C7571DCA420A00F64426 /* l_util.cpp in Sources */, F8E6C4F51DCA3EA400F64426 /* ioswrap.m in Sources */, F8E6C65B1DCA3F9900F64426 /* subgame.cpp in Sources */, F8E6C6351DCA3F9900F64426 /* mapgen_valleys.cpp in Sources */, 4B0F49D11E424FFD0003953D /* joystick_controller.cpp in Sources */, F8E6C6101DCA3F9900F64426 /* environment.cpp in Sources */, 4B35A9B31EEDD16C00274961 /* database-files.cpp in Sources */, F8E6C64E1DCA3F9900F64426 /* rollback_interface.cpp in Sources */, 4B35A9F71EEE018D00274961 /* scripting_server.cpp in Sources */, 842A808C2339174C00A89418 /* ads.m in Sources */, F8E6C6441DCA3F9900F64426 /* noise.cpp in Sources */, F8E6C7BB1DCA428800F64426 /* numeric.cpp in Sources */, 4B35A9B91EEDD1AC00274961 /* itemstackmetadata.cpp in Sources */, F8E6C6061DCA3F9900F64426 /* database-dummy.cpp in Sources */, F8E6C6341DCA3F9900F64426 /* mapgen_v7.cpp in Sources */, F8E6C7151DCA41EF00F64426 /* s_entity.cpp in Sources */, F8E6C7BD1DCA428800F64426 /* serialize.cpp in Sources */, F8E6C7131DCA41EF00F64426 /* s_async.cpp in Sources */, 4B35A9BC1EEDD1C900274961 /* mesh_generator_thread.cpp in Sources */, F8E6C7471DCA420A00F64426 /* l_base.cpp in Sources */, 8473ED8425C0562C0053293B /* lutf8lib.c in Sources */, F8E6C6E01DCA413A00F64426 /* connection.cpp in Sources */, F8E6C6701DCA403100F64426 /* tile.cpp in Sources */, F8E6C7171DCA41EF00F64426 /* s_inventory.cpp in Sources */, F8E6C6161DCA3F9900F64426 /* gettext.cpp in Sources */, F8E6C6011DCA3F9900F64426 /* content_mapnode.cpp in Sources */, F8E6C64B1DCA3F9900F64426 /* porting.cpp in Sources */, F8E6C5F51DCA3F9900F64426 /* cavegen.cpp in Sources */, F8E6C61E1DCA3F9900F64426 /* guiTable.cpp in Sources */, F8E6C6291DCA3F9900F64426 /* localplayer.cpp in Sources */, 4B35A9C81EEDD22500274961 /* tileanimation.cpp in Sources */, 8465A76522A7D4500095B7CA /* libintl.cpp in Sources */, F8E6C6221DCA3F9900F64426 /* imagefilters.cpp in Sources */, F8E6C74D1DCA420A00F64426 /* l_mainmenu.cpp in Sources */, F8E6C5F71DCA3F9900F64426 /* client.cpp in Sources */, F8E6C6511DCA3F9900F64426 /* server.cpp in Sources */, F8E6C7191DCA41EF00F64426 /* s_mainmenu.cpp in Sources */, F8E6C6331DCA3F9900F64426 /* mapgen_v6.cpp in Sources */, F8E6C6681DCA3FE200F64426 /* xCGUITTFont.cpp in Sources */, F8E6C6581DCA3F9900F64426 /* sound_openal.cpp in Sources */, F8E6C6401DCA3F9900F64426 /* nameidmapping.cpp in Sources */, F8E6C6571DCA3F9900F64426 /* socket.cpp in Sources */, 84CD4A64248782720019B81D /* MainWindow.swift in Sources */, 84CD4A67248782720019B81D /* BasePresentViewController.swift in Sources */, 4B35A9B01EEDD15500274961 /* clientenvironment.cpp in Sources */, F8E6C7C21DCA428800F64426 /* timetaker.cpp in Sources */, F8E6C6211DCA3F9900F64426 /* hud.cpp in Sources */, F8E6C6DF1DCA413A00F64426 /* clientpackethandler.cpp in Sources */, F8E6C6261DCA3F9900F64426 /* itemdef.cpp in Sources */, F8E6C61B1DCA3F9900F64426 /* guiKeyChangeMenu.cpp in Sources */, F8E6C7671DCA423C00F64426 /* thread.cpp in Sources */, F8E6C6481DCA3F9900F64426 /* pathfinder.cpp in Sources */, F8E6C6531DCA3F9900F64426 /* serverobject.cpp in Sources */, F8E6C65E1DCA3F9900F64426 /* touchscreengui.cpp in Sources */, F8E6C6471DCA3F9900F64426 /* particles.cpp in Sources */, F8E6C5FE1DCA3F9900F64426 /* content_abm.cpp in Sources */, 4B35A9DF1EEE00D300274961 /* l_client.cpp in Sources */, F8E6C6F61DCA41DB00F64426 /* c_content.cpp in Sources */, 4B35A9EA1EEE010D00274961 /* l_metadata.cpp in Sources */, F8E6C6551DCA3F9900F64426 /* shader.cpp in Sources */, F8E6C7491DCA420A00F64426 /* l_env.cpp in Sources */, F8E6C6381DCA3F9900F64426 /* mapsector.cpp in Sources */, F8E6C7B81DCA428800F64426 /* auth.cpp in Sources */, F8E6C6371DCA3F9900F64426 /* mapnode.cpp in Sources */, F8E6C62E1DCA3F9900F64426 /* mapblock.cpp in Sources */, F8E6C7B71DCA428800F64426 /* areastore.cpp in Sources */, F8E6C6021DCA3F9900F64426 /* content_nodemeta.cpp in Sources */, F8E6C5F91DCA3F9900F64426 /* clientmap.cpp in Sources */, F8E6C6121DCA3F9900F64426 /* filesys.cpp in Sources */, F8E6C62C1DCA3F9900F64426 /* map.cpp in Sources */, F8E6C6001DCA3F9900F64426 /* content_mapblock.cpp in Sources */, F8E6C5FC1DCA3F9900F64426 /* clouds.cpp in Sources */, 4B35A9BF1EEDD1D800274961 /* metadata.cpp in Sources */, F8E6C61F1DCA3F9900F64426 /* guiVolumeChange.cpp in Sources */, F8E6C65C1DCA3F9900F64426 /* terminal_chat_console.cpp in Sources */, F8E6C7C01DCA428800F64426 /* srp.cpp in Sources */, F8E6C71B1DCA41EF00F64426 /* s_nodemeta.cpp in Sources */, F8E6C6171DCA3F9900F64426 /* guiChatConsole.cpp in Sources */, F8E6C71C1DCA41EF00F64426 /* s_player.cpp in Sources */, F8E6C6271DCA3F9900F64426 /* keycode.cpp in Sources */, F8E6C62B1DCA3F9900F64426 /* main.cpp in Sources */, F8E6C6191DCA3F9900F64426 /* guiFileSelectMenu.cpp in Sources */, 84B9C11724A4D82400016BCE /* ConsentAlertViewController.swift in Sources */, 4B35A9C51EEDD21500274961 /* serverenvironment.cpp in Sources */, F8E6C6151DCA3F9900F64426 /* genericobject.cpp in Sources */, F8E6C5FD1DCA3F9900F64426 /* collision.cpp in Sources */, F8E6C6431DCA3F9900F64426 /* nodetimer.cpp in Sources */, F8E6C63F1DCA3F9900F64426 /* mods.cpp in Sources */, F8E6C74E1DCA420A00F64426 /* l_mapgen.cpp in Sources */, F8E6C6391DCA3F9900F64426 /* mesh.cpp in Sources */, F8E6C6E21DCA413A00F64426 /* serveropcodes.cpp in Sources */, F8E6C63E1DCA3F9900F64426 /* minimap.cpp in Sources */, F8E6C6611DCA3F9900F64426 /* voxel.cpp in Sources */, F8E6C63C1DCA3F9900F64426 /* mg_ore.cpp in Sources */, F8E6C61A1DCA3F9900F64426 /* guiFormSpecMenu.cpp in Sources */, F8E6C6781DCA407400F64426 /* jsoncpp.cpp in Sources */, F8E6C7141DCA41EF00F64426 /* s_base.cpp in Sources */, F8E6C74B1DCA420A00F64426 /* l_inventory.cpp in Sources */, F8E6C6491DCA3F9900F64426 /* player.cpp in Sources */, 84E8B35E2789E71A004738F3 /* chacha.c in Sources */, F8E6C6031DCA3F9900F64426 /* content_sao.cpp in Sources */, F8E6C7531DCA420A00F64426 /* l_particles.cpp in Sources */, F8E6C6DE1DCA413A00F64426 /* clientopcodes.cpp in Sources */, F8E6C5F41DCA3F9900F64426 /* camera.cpp in Sources */, F8E6C7181DCA41EF00F64426 /* s_item.cpp in Sources */, F8E6C65A1DCA3F9900F64426 /* staticobject.cpp in Sources */, F8E6C5F81DCA3F9900F64426 /* clientiface.cpp in Sources */, F8E6C6181DCA3F9900F64426 /* guiEngine.cpp in Sources */, F8E6C6241DCA3F9900F64426 /* inventory.cpp in Sources */, F8E6C6621DCA3F9900F64426 /* voxelalgorithms.cpp in Sources */, F8E6C6361DCA3F9900F64426 /* mapgen.cpp in Sources */, F8E6C7541DCA420A00F64426 /* l_rollback.cpp in Sources */, F8E6C62D1DCA3F9900F64426 /* mapblock_mesh.cpp in Sources */, F8E6C6541DCA3F9900F64426 /* settings.cpp in Sources */, 4B35A9F11EEE014F00274961 /* l_storage.cpp in Sources */, 84C32A3924AF7DDE00445E92 /* UITextViewPlaceholder.swift in Sources */, F8E6C61D1DCA3F9900F64426 /* guiscalingfilter.cpp in Sources */, F8E6C6601DCA3F9900F64426 /* version.cpp in Sources */, F8E6C6631DCA3F9900F64426 /* wieldmesh.cpp in Sources */, F8E6C6071DCA3F9900F64426 /* database-leveldb.cpp in Sources */, F8E6C6421DCA3F9900F64426 /* nodemetadata.cpp in Sources */, 4B0F49CB1E424FAE0003953D /* reflowscan.cpp in Sources */, F8E6C6111DCA3F9900F64426 /* filecache.cpp in Sources */, F8E6C7BC1DCA428800F64426 /* pointedthing.cpp in Sources */, F8E6C62A1DCA3F9900F64426 /* log.cpp in Sources */, F8E6C74C1DCA420A00F64426 /* l_item.cpp in Sources */, F8E6C6521DCA3F9900F64426 /* serverlist.cpp in Sources */, 4B35A9DE1EEE00D300274961 /* l_camera.cpp in Sources */, F8E6C6231DCA3F9900F64426 /* intlGUIEditBox.cpp in Sources */, 4B0F49CD1E424FC20003953D /* remoteplayer.cpp in Sources */, F8E6C5FB1DCA3F9900F64426 /* clientobject.cpp in Sources */, 4B35A9E41EEE00F900274961 /* l_itemstackmeta.cpp in Sources */, F8E6C63A1DCA3F9900F64426 /* mg_biome.cpp in Sources */, F8E6C7661DCA423C00F64426 /* semaphore.cpp in Sources */, F8E6C71E1DCA41EF00F64426 /* s_server.cpp in Sources */, F8E6C6461DCA3F9900F64426 /* object_properties.cpp in Sources */, F8E6C7BA1DCA428800F64426 /* directiontables.cpp in Sources */, F8E6C61C1DCA3F9900F64426 /* guiPasswordChange.cpp in Sources */, F8E6C5FF1DCA3F9900F64426 /* content_cao.cpp in Sources */, 4B35A9C21EEDD1F400274961 /* raycast.cpp in Sources */, F8E6C6561DCA3F9900F64426 /* sky.cpp in Sources */, F8E6C64C1DCA3F9900F64426 /* profiler.cpp in Sources */, F8E6C63D1DCA3F9900F64426 /* mg_schematic.cpp in Sources */, F8E6C7461DCA420A00F64426 /* l_areastore.cpp in Sources */, F8E6C6F71DCA41DB00F64426 /* c_converter.cpp in Sources */, F8E6C6131DCA3F9900F64426 /* fontengine.cpp in Sources */, F8E6C65D1DCA3F9900F64426 /* tool.cpp in Sources */, F8E6C7651DCA423C00F64426 /* mutex.cpp in Sources */, F8E6C7501DCA420A00F64426 /* l_nodetimer.cpp in Sources */, F87DC8BA210887C700393B64 /* mapgen_v7p.cpp in Sources */, F8E6C6141DCA3F9900F64426 /* game.cpp in Sources */, 84CD4A6C2487A0180019B81D /* ZipManager.swift in Sources */, F8E6C6051DCA3F9900F64426 /* craftdef.cpp in Sources */, 4B0F49CF1E424FDF0003953D /* enriched_string.cpp in Sources */, F8E6C6411DCA3F9900F64426 /* nodedef.cpp in Sources */, F8E6C6F81DCA41DB00F64426 /* c_internal.cpp in Sources */, F8E6C60E1DCA3F9900F64426 /* dungeongen.cpp in Sources */, 4B35A9EB1EEE010D00274961 /* l_minimap.cpp in Sources */, F8E6C71A1DCA41EF00F64426 /* s_node.cpp in Sources */, F8E6C7521DCA420A00F64426 /* l_object.cpp in Sources */, F8E6C60F1DCA3F9900F64426 /* emerge.cpp in Sources */, F8E6C66F1DCA403100F64426 /* clientlauncher.cpp in Sources */, F8E6C6041DCA3F9900F64426 /* convert_json.cpp in Sources */, 4B35A9F41EEE017000274961 /* scripting_client.cpp in Sources */, F8E6C6ED1DCA41A600F64426 /* scripting_mainmenu.cpp in Sources */, 84CD4A68248782720019B81D /* MessageViewController.swift in Sources */, F8E6C65F1DCA3F9900F64426 /* treegen.cpp in Sources */, F8E6C5F61DCA3F9900F64426 /* chat.cpp in Sources */, 84E8B35F2789E71A004738F3 /* lchacha.c in Sources */, F8E6C60B1DCA3F9900F64426 /* debug.cpp in Sources */, 4B35A9B61EEDD18400274961 /* face_position_cache.cpp in Sources */, F8E6C6251DCA3F9900F64426 /* inventorymanager.cpp in Sources */, F8E6C60C1DCA3F9900F64426 /* defaultsettings.cpp in Sources */, F8E6C63B1DCA3F9900F64426 /* mg_decoration.cpp in Sources */, 4B35A9D91EEE00AC00274961 /* s_client.cpp in Sources */, 4B0F49C91E424F910003953D /* map_settings_manager.cpp in Sources */, F8E6C64D1DCA3F9900F64426 /* quicktune.cpp in Sources */, F8E6C6451DCA3F9900F64426 /* objdef.cpp in Sources */, F8E6C64A1DCA3F9900F64426 /* porting_ios.cpp in Sources */, F8E6C7161DCA41EF00F64426 /* s_env.cpp in Sources */, F8E6C62F1DCA3F9900F64426 /* mapgen_flat.cpp in Sources */, F8E6C7B91DCA428800F64426 /* base64.cpp in Sources */, F8E6C7BE1DCA428800F64426 /* sha1.cpp in Sources */, F8E6C74A1DCA420A00F64426 /* l_http.cpp in Sources */, F8E6C6E31DCA413A00F64426 /* serverpackethandler.cpp in Sources */, 4B35A9D51EEDDE1600274961 /* mini-gmp.c in Sources */, F8E6C6201DCA3F9900F64426 /* httpfetch.cpp in Sources */, F8E6C7551DCA420A00F64426 /* l_server.cpp in Sources */, F8E6C5F31DCA3F9900F64426 /* ban.cpp in Sources */, F8E6C7561DCA420A00F64426 /* l_settings.cpp in Sources */, F8E6C7BF1DCA428800F64426 /* sha256.c in Sources */, F8E6C74F1DCA420A00F64426 /* l_nodemeta.cpp in Sources */, F8E6C7C11DCA428800F64426 /* string.cpp in Sources */, F8E6C7511DCA420A00F64426 /* l_noise.cpp in Sources */, F8E6C6591DCA3F9900F64426 /* sound.cpp in Sources */, F8E6C60D1DCA3F9900F64426 /* drawscene.cpp in Sources */, F8E6C71D1DCA41EF00F64426 /* s_security.cpp in Sources */, 84CD4A69248782720019B81D /* ProgressViewController.swift in Sources */, F8E6C7641DCA423C00F64426 /* event.cpp in Sources */, 4B35A9E51EEE00F900274961 /* l_localplayer.cpp in Sources */, F8E6C6501DCA3F9900F64426 /* serialization.cpp in Sources */, 8473ED8125C055F80053293B /* static_text.cpp in Sources */, F8E6C6281DCA3F9900F64426 /* light.cpp in Sources */, F8E6C60A1DCA3F9900F64426 /* database.cpp in Sources */, F8E6C6F91DCA41DB00F64426 /* c_types.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXVariantGroup section */ 84E2968E25E2A10F000C495A /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( 84E2968D25E2A10F000C495A /* en */, 84E2968F25E2A164000C495A /* ru */, ); name = InfoPlist.strings; sourceTree = ""; }; F8E6C4EA1DCA3B7900F64426 /* LaunchScreen.storyboard */ = { isa = PBXVariantGroup; children = ( F8E6C4EB1DCA3B7900F64426 /* Base */, ); name = LaunchScreen.storyboard; sourceTree = ""; tabWidth = 4; usesTabs = 1; }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ F8E6C4EE1DCA3B7900F64426 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { 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; COMPRESS_PNG_FILES = NO; ENABLE_BITCODE = NO; ENABLE_INCREMENTAL_DISTILL = YES; ENABLE_TESTABILITY = YES; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "${SRCROOT}/../deps", ); GCC_C_LANGUAGE_STANDARD = gnu11; GCC_OPTIMIZATION_LEVEL = fast; GCC_SYMBOLS_PRIVATE_EXTERN = YES; GCC_UNROLL_LOOPS = YES; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; IPHONEOS_DEPLOYMENT_TARGET = 12.0; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; STRIP_PNG_TEXT = NO; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_WORKSPACE_SKIPPED_SDK_FRAMEWORKS = OpenGLES; }; name = Debug; }; F8E6C4EF1DCA3B7900F64426 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { 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; COMPRESS_PNG_FILES = NO; ENABLE_BITCODE = NO; ENABLE_INCREMENTAL_DISTILL = YES; FRAMEWORK_SEARCH_PATHS = ( "$(inherited)", "${SRCROOT}/../deps", ); GCC_C_LANGUAGE_STANDARD = gnu11; GCC_OPTIMIZATION_LEVEL = fast; GCC_SYMBOLS_PRIVATE_EXTERN = YES; GCC_UNROLL_LOOPS = YES; GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = NO; IPHONEOS_DEPLOYMENT_TARGET = 12.0; LLVM_LTO = YES; SDKROOT = iphoneos; STRIP_PNG_TEXT = NO; SWIFT_COMPILATION_MODE = wholemodule; SWIFT_VERSION = 5.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; VALIDATE_WORKSPACE_SKIPPED_SDK_FRAMEWORKS = OpenGLES; }; name = Release; }; F8E6C4F11DCA3B7900F64426 /* Debug */ = { isa = XCBuildConfiguration; baseConfigurationReference = 32528F14AAB9EA0E9CAB8526 /* Pods-MultiCraft.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_IDENTITY = "iPhone Developer"; CURRENT_PROJECT_VERSION = 138; DEVELOPMENT_TEAM = R3RLJ9TW52; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", __IOS__, "RUN_IN_PLACE=0", "USE_GETTEXT=1", "USE_CURL=1", "USE_SOUND=1", "USE_FREETYPE=1", "USE_LEVELDB=1", "USE_LUAJIT=1", "USE_SYSTEM_GMP=0", "HAVE_TOUCHSCREENGUI=1", "ENABLE_GLES=1", ); GCC_WARN_64_TO_32_BIT_CONVERSION = NO; HEADER_SEARCH_PATHS = ( "$(inherited)", "${SRCROOT}/../../../src", "${SRCROOT}/../../../src/script", "${SRCROOT}/../../../lib/gmp", "${SRCROOT}/../../../lib/intl", "${SRCROOT}/../../../lib/jsoncpp", "${SRCROOT}/../deps/freetype/include/freetype2", "${SRCROOT}/../deps/irrlicht/include", "${SRCROOT}/../deps/libcurl/include", "${SRCROOT}/../deps/luajit/include", ); INFOPLIST_FILE = MultiCraft/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); LIBRARY_SEARCH_PATHS = "$(inherited)"; MARKETING_VERSION = 1.19.0; OTHER_CFLAGS = ( "$(inherited)", "-fvisibility=hidden", "-fdata-sections", "-ffunction-sections", "-fno-unwind-tables", "-fno-asynchronous-unwind-tables", ); OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)"; OTHER_LDFLAGS = ( "$(inherited)", "-L${SRCROOT}/../deps/freetype/lib", "-L${SRCROOT}/../deps/irrlicht", "-L${SRCROOT}/../deps/libcurl/lib", "-L${SRCROOT}/../deps/luajit/lib", "-Wl,-dead_strip", ); OTHER_SWIFT_FLAGS = "$(inherited) -DDEBUG"; PRODUCT_BUNDLE_IDENTIFIER = mobi.MultiCraft; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "MultiCraft/Bridge-Header.h"; }; name = Debug; }; F8E6C4F21DCA3B7900F64426 /* Release */ = { isa = XCBuildConfiguration; baseConfigurationReference = 1E76DCA01B51A98F0CA4C480 /* Pods-MultiCraft.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_IDENTITY = "iPhone Developer"; CURRENT_PROJECT_VERSION = 138; DEVELOPMENT_TEAM = R3RLJ9TW52; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", "NDEBUG=1", __IOS__, "RUN_IN_PLACE=0", "USE_GETTEXT=1", "USE_CURL=1", "USE_SOUND=1", "USE_FREETYPE=1", "USE_LEVELDB=1", "USE_LUAJIT=1", "USE_SYSTEM_GMP=0", "HAVE_TOUCHSCREENGUI=1", "ENABLE_GLES=1", ); GCC_WARN_64_TO_32_BIT_CONVERSION = NO; HEADER_SEARCH_PATHS = ( "$(inherited)", "${SRCROOT}/../../../src", "${SRCROOT}/../../../src/script", "${SRCROOT}/../../../lib/gmp", "${SRCROOT}/../../../lib/intl", "${SRCROOT}/../../../lib/jsoncpp", "${SRCROOT}/../deps/freetype/include/freetype2", "${SRCROOT}/../deps/irrlicht/include", "${SRCROOT}/../deps/libcurl/include", "${SRCROOT}/../deps/luajit/include", ); INFOPLIST_FILE = MultiCraft/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); LIBRARY_SEARCH_PATHS = "$(inherited)"; MARKETING_VERSION = 1.19.0; OTHER_CFLAGS = ( "$(inherited)", "-fvisibility=hidden", "-fdata-sections", "-ffunction-sections", "-fno-unwind-tables", "-fno-asynchronous-unwind-tables", ); OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)"; OTHER_LDFLAGS = ( "$(inherited)", "-L${SRCROOT}/../deps/freetype/lib", "-L${SRCROOT}/../deps/irrlicht", "-L${SRCROOT}/../deps/libcurl/lib", "-L${SRCROOT}/../deps/luajit/lib", "-Wl,-dead_strip", ); PRODUCT_BUNDLE_IDENTIFIER = mobi.MultiCraft; PRODUCT_NAME = "$(TARGET_NAME)"; SWIFT_OBJC_BRIDGING_HEADER = "MultiCraft/Bridge-Header.h"; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ F8E6C4D41DCA3B7900F64426 /* Build configuration list for PBXProject "MultiCraft" */ = { isa = XCConfigurationList; buildConfigurations = ( F8E6C4EE1DCA3B7900F64426 /* Debug */, F8E6C4EF1DCA3B7900F64426 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; F8E6C4F01DCA3B7900F64426 /* Build configuration list for PBXNativeTarget "MultiCraft" */ = { isa = XCConfigurationList; buildConfigurations = ( F8E6C4F11DCA3B7900F64426 /* Debug */, F8E6C4F21DCA3B7900F64426 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; /* End XCConfigurationList section */ /* Begin XCRemoteSwiftPackageReference section */ 843F4C2F26617D0D005277FA /* XCRemoteSwiftPackageReference "ZipArchive" */ = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/ZipArchive/ZipArchive"; requirement = { kind = upToNextMajorVersion; minimumVersion = 2.4.0; }; }; 84A608A225F0A02900D79FCD /* XCRemoteSwiftPackageReference "sentry-cocoa" */ = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/getsentry/sentry-cocoa"; requirement = { kind = upToNextMajorVersion; minimumVersion = 7.5.0; }; }; 84C32A3524AF7A4500445E92 /* XCRemoteSwiftPackageReference "Nantes" */ = { isa = XCRemoteSwiftPackageReference; repositoryURL = "https://github.com/instacart/Nantes"; requirement = { kind = upToNextMinorVersion; minimumVersion = 0.1.2; }; }; /* End XCRemoteSwiftPackageReference section */ /* Begin XCSwiftPackageProductDependency section */ 843F4C3026617D0D005277FA /* ZipArchive */ = { isa = XCSwiftPackageProductDependency; package = 843F4C2F26617D0D005277FA /* XCRemoteSwiftPackageReference "ZipArchive" */; productName = ZipArchive; }; 84A608A325F0A02900D79FCD /* Sentry */ = { isa = XCSwiftPackageProductDependency; package = 84A608A225F0A02900D79FCD /* XCRemoteSwiftPackageReference "sentry-cocoa" */; productName = Sentry; }; 84C32A3624AF7A4500445E92 /* Nantes */ = { isa = XCSwiftPackageProductDependency; package = 84C32A3524AF7A4500445E92 /* XCRemoteSwiftPackageReference "Nantes" */; productName = Nantes; }; /* End XCSwiftPackageProductDependency section */ }; rootObject = F8E6C4D11DCA3B7900F64426 /* Project object */; }