diff --git a/build/iOS/MultiCraft/MultiCraft.xcodeproj/project.pbxproj b/build/iOS/MultiCraft/MultiCraft.xcodeproj/project.pbxproj index 004d86f6..88efaf65 100644 --- a/build/iOS/MultiCraft/MultiCraft.xcodeproj/project.pbxproj +++ b/build/iOS/MultiCraft/MultiCraft.xcodeproj/project.pbxproj @@ -13,6 +13,28 @@ 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 */; }; 4B0F49D31E42501D0003953D /* static_text.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B0F49D21E42501D0003953D /* static_text.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 */; }; EB4367AE23CAD13A43ADF4B1 /* libPods-MultiCraft.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8758CE009FCB7E91F4C84C28 /* libPods-MultiCraft.a */; }; F81F6BE51DDC7D99000B9E21 /* libintl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F81F6BE41DDC7D99000B9E21 /* libintl.a */; }; F84D3A951DE79AB400ADE1A0 /* ads.mm in Sources */ = {isa = PBXBuildFile; fileRef = F84D3A941DE79AB400ADE1A0 /* ads.mm */; }; @@ -136,7 +158,6 @@ 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 */; }; - F8E6C6741DCA405000F64426 /* mini-gmp.c in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6721DCA405000F64426 /* mini-gmp.c */; }; 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 */; }; @@ -144,7 +165,6 @@ 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 */; }; - F8E6C6EC1DCA41A600F64426 /* scripting_game.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C6E81DCA41A600F64426 /* scripting_game.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 */; }; @@ -224,6 +244,50 @@ 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 = ""; }; 4B0F49D21E42501D0003953D /* static_text.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = static_text.cpp; path = ../../../../src/irrlicht_changes/static_text.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 = ""; }; 4B735DD21E92C8DB00307C15 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/Main.strings; sourceTree = ""; }; 4B735DD31E92C8DB00307C15 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = ru.lproj/LaunchScreen.strings; sourceTree = ""; }; 8758CE009FCB7E91F4C84C28 /* libPods-MultiCraft.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-MultiCraft.a"; sourceTree = BUILT_PRODUCTS_DIR; }; @@ -496,8 +560,6 @@ F8E6C66C1DCA403100F64426 /* inputhandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = inputhandler.h; path = ../../../../src/client/inputhandler.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 = ""; }; - F8E6C6721DCA405000F64426 /* mini-gmp.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = "mini-gmp.c"; path = "../../../../src/gmp/mini-gmp.c"; sourceTree = ""; }; - F8E6C6731DCA405000F64426 /* mini-gmp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "mini-gmp.h"; path = "../../../../src/gmp/mini-gmp.h"; sourceTree = ""; }; F8E6C6761DCA407400F64426 /* json.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = json.h; path = ../../../../src/jsoncpp/json/json.h; sourceTree = ""; }; F8E6C6771DCA407400F64426 /* jsoncpp.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = jsoncpp.cpp; path = ../../../../src/jsoncpp/jsoncpp.cpp; sourceTree = ""; }; F8E6C6D31DCA413A00F64426 /* clientopcodes.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = clientopcodes.cpp; path = ../../../../src/network/clientopcodes.cpp; sourceTree = ""; }; @@ -511,8 +573,6 @@ 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 = ""; }; - F8E6C6E81DCA41A600F64426 /* scripting_game.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scripting_game.cpp; path = ../../../../src/script/scripting_game.cpp; sourceTree = ""; }; - F8E6C6E91DCA41A600F64426 /* scripting_game.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scripting_game.h; path = ../../../../src/script/scripting_game.h; 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 = ""; }; @@ -675,6 +735,15 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 4B35A9D61EEDFE3200274961 /* gmp */ = { + isa = PBXGroup; + children = ( + 4B35A9D31EEDDE1600274961 /* mini-gmp.c */, + 4B35A9D41EEDDE1600274961 /* mini-gmp.h */, + ); + name = gmp; + sourceTree = ""; + }; 87D06CD2CC310BE5E73639F4 /* Pods */ = { isa = PBXGroup; children = ( @@ -755,6 +824,8 @@ F8E6C5011DCA3F9900F64426 /* chat.h */, F8E6C5021DCA3F9900F64426 /* client.cpp */, F8E6C5031DCA3F9900F64426 /* client.h */, + 4B35A9AE1EEDD15500274961 /* clientenvironment.cpp */, + 4B35A9AF1EEDD15500274961 /* clientenvironment.h */, F8E6C5041DCA3F9900F64426 /* clientiface.cpp */, F8E6C5051DCA3F9900F64426 /* clientiface.h */, F8E6C5061DCA3F9900F64426 /* clientmap.cpp */, @@ -788,6 +859,8 @@ 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 */, F8E6C5291DCA3F9900F64426 /* database-sqlite3.cpp */, @@ -808,6 +881,8 @@ 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 */, @@ -821,12 +896,12 @@ F8E6C5441DCA3F9900F64426 /* game.h */, F8E6C5451DCA3F9900F64426 /* gamedef.h */, F8E6C5461DCA3F9900F64426 /* gameparams.h */, + 4B35A9D61EEDFE3200274961 /* gmp */, F8E6C5471DCA3F9900F64426 /* genericobject.cpp */, F8E6C5481DCA3F9900F64426 /* genericobject.h */, F8E6C5491DCA3F9900F64426 /* gettext.cpp */, F8E6C54A1DCA3F9900F64426 /* gettext.h */, F8E6C54B1DCA3F9900F64426 /* gettime.h */, - F8E6C6711DCA403F00F64426 /* gmp */, F8E6C54C1DCA3F9900F64426 /* guiChatConsole.cpp */, F8E6C54D1DCA3F9900F64426 /* guiChatConsole.h */, F8E6C54E1DCA3F9900F64426 /* guiEngine.cpp */, @@ -866,6 +941,8 @@ F8E6C5701DCA3F9900F64426 /* irrlichttypes.h */, F8E6C5711DCA3F9900F64426 /* itemdef.cpp */, F8E6C5721DCA3F9900F64426 /* itemdef.h */, + 4B35A9B71EEDD1AC00274961 /* itemstackmetadata.cpp */, + 4B35A9B81EEDD1AC00274961 /* itemstackmetadata.h */, F8E6C5731DCA3F9900F64426 /* itemgroup.h */, 4B0F49D01E424FFD0003953D /* joystick_controller.cpp */, F8E6C6751DCA405F00F64426 /* json */, @@ -909,6 +986,10 @@ 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 */, @@ -953,6 +1034,8 @@ 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 */, @@ -964,6 +1047,8 @@ F8E6C5CB1DCA3F9900F64426 /* serialization.h */, F8E6C5CC1DCA3F9900F64426 /* server.cpp */, F8E6C5CD1DCA3F9900F64426 /* server.h */, + 4B35A9C31EEDD21500274961 /* serverenvironment.cpp */, + 4B35A9C41EEDD21500274961 /* serverenvironment.h */, F8E6C5CE1DCA3F9900F64426 /* serverlist.cpp */, F8E6C5CF1DCA3F9900F64426 /* serverlist.h */, F8E6C5D01DCA3F9900F64426 /* serverobject.cpp */, @@ -989,6 +1074,8 @@ F8E6C5E31DCA3F9900F64426 /* terminal_chat_console.h */, F8E6C7591DCA421700F64426 /* threading */, F8E6C5E41DCA3F9900F64426 /* threads.h */, + 4B35A9C61EEDD22500274961 /* tileanimation.cpp */, + 4B35A9C71EEDD22500274961 /* tileanimation.h */, F8E6C5E51DCA3F9900F64426 /* tool.cpp */, F8E6C5E61DCA3F9900F64426 /* tool.h */, F8E6C5E71DCA3F9900F64426 /* touchscreengui.cpp */, @@ -1024,21 +1111,14 @@ F8E6C66A1DCA403100F64426 /* clientlauncher.cpp */, F8E6C66B1DCA403100F64426 /* clientlauncher.h */, F8E6C66C1DCA403100F64426 /* inputhandler.h */, + 4B35A9C91EEDD24A00274961 /* inputhandler.cpp */, + 4B35A9CA1EEDD24A00274961 /* inputhandler.h */, F8E6C66D1DCA403100F64426 /* tile.cpp */, F8E6C66E1DCA403100F64426 /* tile.h */, ); name = client; sourceTree = ""; }; - F8E6C6711DCA403F00F64426 /* gmp */ = { - isa = PBXGroup; - children = ( - F8E6C6721DCA405000F64426 /* mini-gmp.c */, - F8E6C6731DCA405000F64426 /* mini-gmp.h */, - ); - name = gmp; - sourceTree = ""; - }; F8E6C6751DCA405F00F64426 /* json */ = { isa = PBXGroup; children = ( @@ -1072,10 +1152,12 @@ F8E6C6E51DCA417100F64426 /* common */, F8E6C6E71DCA418300F64426 /* cpp_api */, F8E6C6E61DCA417D00F64426 /* lua_api */, - F8E6C6E81DCA41A600F64426 /* scripting_game.cpp */, - F8E6C6E91DCA41A600F64426 /* scripting_game.h */, + 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 = ""; @@ -1102,6 +1184,10 @@ 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 */, @@ -1113,10 +1199,18 @@ 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 */, @@ -1133,6 +1227,10 @@ 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 */, @@ -1148,6 +1246,8 @@ 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 */, @@ -1378,6 +1478,8 @@ 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 */, @@ -1387,18 +1489,21 @@ 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 */, F84D3A951DE79AB400ADE1A0 /* ads.mm in Sources */, F8E6C6301DCA3F9900F64426 /* mapgen_fractal.cpp in Sources */, F8E6C6441DCA3F9900F64426 /* noise.cpp in Sources */, F8E6C7BB1DCA428800F64426 /* numeric.cpp in Sources */, + 4B35A9B91EEDD1AC00274961 /* itemstackmetadata.cpp in Sources */, F8E6C6061DCA3F9900F64426 /* database-dummy.cpp in Sources */, F8E6C6311DCA3F9900F64426 /* mapgen_singlenode.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 */, - F8E6C6741DCA405000F64426 /* mini-gmp.c in Sources */, + 4B35A9BC1EEDD1C900274961 /* mesh_generator_thread.cpp in Sources */, F8E6C7471DCA420A00F64426 /* l_base.cpp in Sources */, F8E6C6E01DCA413A00F64426 /* connection.cpp in Sources */, F8E6C6701DCA403100F64426 /* tile.cpp in Sources */, @@ -1409,6 +1514,7 @@ F8E6C5F51DCA3F9900F64426 /* cavegen.cpp in Sources */, F8E6C61E1DCA3F9900F64426 /* guiTable.cpp in Sources */, F8E6C6291DCA3F9900F64426 /* localplayer.cpp in Sources */, + 4B35A9C81EEDD22500274961 /* tileanimation.cpp in Sources */, F8E6C6221DCA3F9900F64426 /* imagefilters.cpp in Sources */, F8E6C74D1DCA420A00F64426 /* l_mainmenu.cpp in Sources */, F8E6C5F71DCA3F9900F64426 /* client.cpp in Sources */, @@ -1420,6 +1526,7 @@ F8E6C6581DCA3F9900F64426 /* sound_openal.cpp in Sources */, F8E6C6401DCA3F9900F64426 /* nameidmapping.cpp in Sources */, F8E6C6571DCA3F9900F64426 /* socket.cpp in Sources */, + 4B35A9B01EEDD15500274961 /* clientenvironment.cpp in Sources */, F8E6C7C21DCA428800F64426 /* timetaker.cpp in Sources */, F8E6C6211DCA3F9900F64426 /* hud.cpp in Sources */, F8E6C6DF1DCA413A00F64426 /* clientpackethandler.cpp in Sources */, @@ -1431,7 +1538,9 @@ 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 */, @@ -1445,6 +1554,7 @@ 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 */, @@ -1454,6 +1564,7 @@ F8E6C6271DCA3F9900F64426 /* keycode.cpp in Sources */, F8E6C62B1DCA3F9900F64426 /* main.cpp in Sources */, F8E6C6191DCA3F9900F64426 /* guiFileSelectMenu.cpp in Sources */, + 4B35A9C51EEDD21500274961 /* serverenvironment.cpp in Sources */, F8E6C6151DCA3F9900F64426 /* genericobject.cpp in Sources */, F8E6C5FD1DCA3F9900F64426 /* collision.cpp in Sources */, F8E6C6431DCA3F9900F64426 /* nodetimer.cpp in Sources */, @@ -1483,10 +1594,10 @@ F8E6C7541DCA420A00F64426 /* l_rollback.cpp in Sources */, F8E6C62D1DCA3F9900F64426 /* mapblock_mesh.cpp in Sources */, F8E6C6541DCA3F9900F64426 /* settings.cpp in Sources */, + 4B35A9F11EEE014F00274961 /* l_storage.cpp in Sources */, F8E6C61D1DCA3F9900F64426 /* guiscalingfilter.cpp in Sources */, F8E6C6601DCA3F9900F64426 /* version.cpp in Sources */, F8E6C6631DCA3F9900F64426 /* wieldmesh.cpp in Sources */, - F8E6C6EC1DCA41A600F64426 /* scripting_game.cpp in Sources */, F8E6C6071DCA3F9900F64426 /* database-leveldb.cpp in Sources */, F8E6C6421DCA3F9900F64426 /* nodemetadata.cpp in Sources */, 4B0F49CB1E424FAE0003953D /* reflowscan.cpp in Sources */, @@ -1495,9 +1606,11 @@ 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 */, @@ -1505,6 +1618,7 @@ 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 */, @@ -1522,19 +1636,23 @@ 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 */, F8E6C65F1DCA3F9900F64426 /* treegen.cpp in Sources */, F8E6C5F61DCA3F9900F64426 /* chat.cpp in Sources */, F8E6C60B1DCA3F9900F64426 /* debug.cpp in Sources */, F8E6C64F1DCA3F9900F64426 /* rollback.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 */, @@ -1545,6 +1663,7 @@ 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 */, @@ -1557,6 +1676,7 @@ F8E6C60D1DCA3F9900F64426 /* drawscene.cpp in Sources */, F8E6C71D1DCA41EF00F64426 /* s_security.cpp in Sources */, F8E6C7641DCA423C00F64426 /* event.cpp in Sources */, + 4B35A9E51EEE00F900274961 /* l_localplayer.cpp in Sources */, F8E6C6501DCA3F9900F64426 /* serialization.cpp in Sources */, F8E6C6281DCA3F9900F64426 /* light.cpp in Sources */, F8E6C60A1DCA3F9900F64426 /* database.cpp in Sources */, @@ -1694,7 +1814,6 @@ baseConfigurationReference = 32528F14AAB9EA0E9CAB8526 /* Pods-MultiCraft.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; CLANG_WARN_DOCUMENTATION_COMMENTS = NO; DEVELOPMENT_TEAM = R3RLJ9TW52; ENABLE_BITCODE = NO; @@ -1762,7 +1881,6 @@ baseConfigurationReference = 1E76DCA01B51A98F0CA4C480 /* Pods-MultiCraft.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; CLANG_WARN_DOCUMENTATION_COMMENTS = NO; DEVELOPMENT_TEAM = R3RLJ9TW52; ENABLE_BITCODE = NO; diff --git a/build/iOS/MultiCraft/MultiCraft/Info.plist b/build/iOS/MultiCraft/MultiCraft/Info.plist index 28be1034..53037f53 100644 --- a/build/iOS/MultiCraft/MultiCraft/Info.plist +++ b/build/iOS/MultiCraft/MultiCraft/Info.plist @@ -17,9 +17,9 @@ CFBundlePackageType APPL CFBundleShortVersionString - 1.0.10 + 1.0.12 CFBundleVersion - 16 + 18 LSRequiresIPhoneOS NSAppTransportSecurity diff --git a/build/iOS/deps/freetype.sh b/build/iOS/deps/freetype.sh index 10e5e97b..223a3a84 100755 --- a/build/iOS/deps/freetype.sh +++ b/build/iOS/deps/freetype.sh @@ -1,7 +1,7 @@ #!/bin/bash -e -. ../sdk.sh -FREETYPE_VERSION=2.7.1 +. sdk.sh +FREETYPE_VERSION=2.8 if [ ! -d freetype-src ]; then wget http://download.savannah.gnu.org/releases/freetype/freetype-$FREETYPE_VERSION.tar.gz diff --git a/build/iOS/deps/libcurl.sh b/build/iOS/deps/libcurl.sh index 87c54893..fa64791a 100755 --- a/build/iOS/deps/libcurl.sh +++ b/build/iOS/deps/libcurl.sh @@ -1,7 +1,7 @@ #!/bin/bash -e . sdk.sh -CURL_VERSION=7.53.1 +CURL_VERSION=7.54.0 if [ ! -d libcurl-src ]; then wget https://curl.haxx.se/download/curl-$CURL_VERSION.tar.gz diff --git a/builtin/mainmenu/dlg_create_world.lua b/builtin/mainmenu/dlg_create_world.lua index 3413b524..fa063738 100644 --- a/builtin/mainmenu/dlg_create_world.lua +++ b/builtin/mainmenu/dlg_create_world.lua @@ -101,7 +101,7 @@ local function create_world_buttonhandler(this, fields) core.settings:set("fixed_map_seed", fields["te_seed"]) if not menudata.worldlist:uid_exists_raw(worldname) then - core.settings:set("mg_name","v6") + core.setting_set("mg_name","v6") message = core.create_world(worldname,gameindex) else message = fgettext("A world named \"$1\" already exists", worldname) diff --git a/builtin/mainmenu/tab_local.lua b/builtin/mainmenu/tab_local.lua index ba3c8a43..9eb7fc98 100644 --- a/builtin/mainmenu/tab_local.lua +++ b/builtin/mainmenu/tab_local.lua @@ -73,14 +73,15 @@ local function main_button_handler(this, fields, name, tabdata) end if fields["cb_creative_mode"] then - core.settings:set("creative_mode", fields["cb_creative_mode"]) + core.setting_set("creative_mode", fields["cb_creative_mode"]) local bool = fields["cb_creative_mode"] if bool == 'true' then bool = 'false' else bool = 'true' end - core.settings:set("enable_damage", bool) + core.setting_set("enable_damage", bool) + core.setting_save() return true end diff --git a/builtin/mainmenu/tab_server.lua b/builtin/mainmenu/tab_server.lua index 21b83a1f..abab6486 100644 --- a/builtin/mainmenu/tab_server.lua +++ b/builtin/mainmenu/tab_server.lua @@ -80,7 +80,7 @@ local function main_button_handler(this, fields, name, tabdata) world_doubleclick = true end if event.type == "CHG" then - core.settings:set("mainmenu_last_selected_world", + core.setting_set("mainmenu_last_selected_world", menudata.worldlist:get_raw_index(core.get_textlist_index("srv_worlds"))) return true end @@ -91,7 +91,7 @@ local function main_button_handler(this, fields, name, tabdata) end if fields["cb_creative_mode"] then - core.settings:set("creative_mode", fields["cb_creative_mode"]) + core.setting_set("creative_mode", fields["cb_creative_mode"]) local selected = core.get_textlist_index("srv_worlds") menu_worldmt(selected, "creative_mode", fields["cb_creative_mode"]) @@ -99,7 +99,7 @@ local function main_button_handler(this, fields, name, tabdata) end if fields["cb_enable_damage"] then - core.settings:set("enable_damage", fields["cb_enable_damage"]) + core.setting_set("enable_damage", fields["cb_enable_damage"]) local selected = core.get_textlist_index("srv_worlds") menu_worldmt(selected, "enable_damage", fields["cb_enable_damage"]) @@ -107,7 +107,7 @@ local function main_button_handler(this, fields, name, tabdata) end if fields["cb_server_announce"] then - core.settings:set("server_announce", fields["cb_server_announce"]) + core.setting_set("server_announce", fields["cb_server_announce"]) local selected = core.get_textlist_index("srv_worlds") menu_worldmt(selected, "server_announce", fields["cb_server_announce"]) @@ -125,16 +125,16 @@ local function main_button_handler(this, fields, name, tabdata) gamedata.port = fields["te_serverport"] gamedata.address = "" - core.settings:set("port",gamedata.port) + core.setting_set("port",gamedata.port) if fields["te_serveraddr"] ~= nil then - core.settings:set("bind_address",fields["te_serveraddr"]) + core.setting_set("bind_address",fields["te_serveraddr"]) end --update last game local world = menudata.worldlist:get_raw_element(gamedata.selected_world) if world then local game, index = gamemgr.find_by_gameid(world.gameid) - core.settings:set("menu_last_game", game.id) + core.setting_set("menu_last_game", game.id) end core.start() diff --git a/po/ru/MultiCraft.po b/po/ru/MultiCraft.po index 87ea479e..ed747b3e 100644 --- a/po/ru/MultiCraft.po +++ b/po/ru/MultiCraft.po @@ -682,10 +682,6 @@ msgstr "Покачивание растений" msgid "Waving Water" msgstr "Волны на воде" -#: builtin/mainmenu/tab_singleplayer.lua -msgid "Creative Mode" -msgstr "Режим творчества" - #: builtin/mainmenu/tab_texturepacks.lua msgid "No information available" msgstr "Описание отсутствует" @@ -888,14 +884,14 @@ msgstr "" "экран:\n" "--> Положить один предмет в ячейку\n" -#: src/game.cpp -msgid "Exit to Menu" -msgstr "Выход в меню" - #: src/game.cpp msgid "Exit to OS" msgstr "Выход в ОС" +#: src/game.cpp +msgid "Exit to Menu" +msgstr "Выход в меню" + #: src/game.cpp msgid "Game info:" msgstr "Информация о игре:" @@ -5524,77 +5520,3 @@ msgstr "cURL тайм-аут" #~ "Включите немного более низкую поверхность воды, чтобы она\n" #~ "не заполняла блок полностью. Учтите, что это не совсем оптимизировано,\n" #~ "и мягкое освещение на поверхности воды не работает с этим." - -#~ msgid "Exit to OS" -#~ msgstr "Выход в ОС" - -#~ msgid "Exit to Menu" -#~ msgstr "Выход в меню" - -#~ msgid "" -#~ "Default Controls:\n" -#~ "No menu visible:\n" -#~ "- single tap: button activate\n" -#~ "- double tap: place/use\n" -#~ "- slide finger: look around\n" -#~ "Menu/Inventory visible:\n" -#~ "- double tap (outside):\n" -#~ " -->close\n" -#~ "- touch stack, touch slot:\n" -#~ " --> move stack\n" -#~ "- touch&drag, tap 2nd finger\n" -#~ " --> place single item to slot\n" -#~ msgstr "" -#~ "Управление по умолчанию:\n" -#~ "Не в меню:\n" -#~ "- одно нажатие: кнопка активаций\n" -#~ "- двойное нажатие: положить/использовать\n" -#~ "- скольжение пальцем: осмотреться\n" -#~ "В меню/инвертаре:\n" -#~ "- двойное нажатие (вне меню)\n" -#~ "--> закрыть меню\n" -#~ "- Нажать на стопку, затем на ячейку:\n" -#~ "--> Двигать стопку\n" -#~ "- Потащить одним пальцем стопку в нужную ячейку, нажать вторым пальцем на " -#~ "экран:\n" -#~ "--> Положить один предмет в ячейку\n" - -#~ msgid "" -#~ "Default Controls:\n" -#~ "- WASD: move\n" -#~ "- Space: jump/climb\n" -#~ "- Shift: sneak/go down\n" -#~ "- Q: drop item\n" -#~ "- I: inventory\n" -#~ "- Mouse: turn/look\n" -#~ "- Mouse left: dig/punch\n" -#~ "- Mouse right: place/use\n" -#~ "- Mouse wheel: select item\n" -#~ "- T: chat\n" -#~ msgstr "" -#~ "Управление по умолчанию:\n" -#~ "- WASD: движение\n" -#~ "- Пробел: прыжок/вверх\n" -#~ "- Shift: красться/вниз\n" -#~ "- Q: бросить предмет\n" -#~ "- I: инвентарь\n" -#~ "- Мышка: поворот\n" -#~ "- ЛКМ: копать/удар\n" -#~ "- ПКМ: поставить/использовать\n" -#~ "- Колесико мыши: выбор предмета\n" -#~ "- T: чат\n" - -#~ msgid "Start Singleplayer" -#~ msgstr "Начать одиночную игру" - -#~ msgid "Main" -#~ msgstr "Главное меню" - -#~ msgid "Config mods" -#~ msgstr "Настройка модов" - -#~ msgid "Server" -#~ msgstr "Сервер" - -#~ msgid "Enable Damage" -#~ msgstr "Разрешить увечья" diff --git a/src/defaultsettings.cpp b/src/defaultsettings.cpp index cca720a4..6fb7cac5 100644 --- a/src/defaultsettings.cpp +++ b/src/defaultsettings.cpp @@ -470,7 +470,7 @@ void set_default_settings(Settings *settings) // 5.5" (iPhone Plus) if ([SDVersion deviceSize] == Screen5Dot5inch) { settings->setDefault("hud_scaling", "0.7"); - settings->setDefault("gui_scaling", "1.4"); + settings->setDefault("gui_scaling", "1.3"); settings->setDefault("mouse_sensitivity", "0.3"); }; diff --git a/src/game.cpp b/src/game.cpp index d2b92dc4..8947acd6 100644 --- a/src/game.cpp +++ b/src/game.cpp @@ -60,9 +60,7 @@ with this program; if not, write to the Free Software Foundation, Inc., #include "irrlicht_changes/static_text.h" #include "version.h" -//#include "mapblock_mesh.h" #include "database.h" -//#include "map.h" #include "script/scripting_client.h" @@ -4607,15 +4605,15 @@ void Game::pauseGame() g_touchscreengui->handleReleaseAll(); if (g_menumgr.pausesGame()) return; - show_pause_menu(¤t_formspec, client, gamedef, texture_src, device, &input->joystick, simple_singleplayer_mode); + //show_pause_menu(¤t_formspec, client, gamedef, texture_src, device, &input->joystick, simple_singleplayer_mode); } void Game::customStatustext(const std::wstring &text, float time) { if (!runData_ptr) return; - statustext = text; - if(statustext == L"") +m_statustext = text; + if(m_statustext == L"") runData_ptr->statustext_time = 0; else runData_ptr->statustext_time = time; @@ -4708,7 +4706,6 @@ void Game::showPauseMenu() #else float ypos = simple_singleplayer_mode ? 0.7f : 0.1f; #endif - float bsize = 5.0; std::ostringstream os; os << FORMSPEC_VERSION_STRING << SIZE_TAG diff --git a/src/util/srp.cpp b/src/util/srp.cpp index 43bb4910..f14d2230 100644 --- a/src/util/srp.cpp +++ b/src/util/srp.cpp @@ -44,7 +44,7 @@ #if USE_SYSTEM_GMP #include #else - #include + #include "mini-gmp.h" #endif #include