Fix fly on mobile platform, update iOS
|
@ -35,6 +35,7 @@
|
||||||
4B35A9F11EEE014F00274961 /* l_storage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B35A9EF1EEE014F00274961 /* l_storage.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 */; };
|
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 */; };
|
4B35A9F71EEE018D00274961 /* scripting_server.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4B35A9F51EEE018D00274961 /* scripting_server.cpp */; };
|
||||||
|
844B495F228606B200EB60EF /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 844B495D228606B200EB60EF /* Main.storyboard */; };
|
||||||
849C4F86209656D3005EB041 /* ru.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 849C4F85209656D2005EB041 /* ru.lproj */; };
|
849C4F86209656D3005EB041 /* ru.lproj in Resources */ = {isa = PBXBuildFile; fileRef = 849C4F85209656D2005EB041 /* ru.lproj */; };
|
||||||
EB4367AE23CAD13A43ADF4B1 /* libPods-MultiCraft.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8758CE009FCB7E91F4C84C28 /* libPods-MultiCraft.a */; };
|
EB4367AE23CAD13A43ADF4B1 /* libPods-MultiCraft.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8758CE009FCB7E91F4C84C28 /* libPods-MultiCraft.a */; };
|
||||||
F810D7052080E48100D109B8 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = F810D7042080E48000D109B8 /* en.lproj */; };
|
F810D7052080E48100D109B8 /* en.lproj in Resources */ = {isa = PBXBuildFile; fileRef = F810D7042080E48000D109B8 /* en.lproj */; };
|
||||||
|
@ -44,7 +45,6 @@
|
||||||
F856B5C31F55F7EE00FE9494 /* bg.png in Resources */ = {isa = PBXBuildFile; fileRef = F856B5C21F55F7EE00FE9494 /* bg.png */; };
|
F856B5C31F55F7EE00FE9494 /* bg.png in Resources */ = {isa = PBXBuildFile; fileRef = F856B5C21F55F7EE00FE9494 /* bg.png */; };
|
||||||
F85722891DDC74B700308383 /* libluajit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F85722881DDC74B700308383 /* libluajit.a */; };
|
F85722891DDC74B700308383 /* libluajit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = F85722881DDC74B700308383 /* libluajit.a */; };
|
||||||
F87DC8BA210887C700393B64 /* mapgen_v7p.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F87DC8B9210887C700393B64 /* mapgen_v7p.cpp */; };
|
F87DC8BA210887C700393B64 /* mapgen_v7p.cpp in Sources */ = {isa = PBXBuildFile; fileRef = F87DC8B9210887C700393B64 /* mapgen_v7p.cpp */; };
|
||||||
F8E6C4E71DCA3B7900F64426 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F8E6C4E51DCA3B7900F64426 /* Main.storyboard */; };
|
|
||||||
F8E6C4E91DCA3B7900F64426 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F8E6C4E81DCA3B7900F64426 /* Assets.xcassets */; };
|
F8E6C4E91DCA3B7900F64426 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F8E6C4E81DCA3B7900F64426 /* Assets.xcassets */; };
|
||||||
F8E6C4EC1DCA3B7900F64426 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F8E6C4EA1DCA3B7900F64426 /* LaunchScreen.storyboard */; };
|
F8E6C4EC1DCA3B7900F64426 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F8E6C4EA1DCA3B7900F64426 /* LaunchScreen.storyboard */; };
|
||||||
F8E6C4F51DCA3EA400F64426 /* ioswrap.m in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C4F41DCA3EA400F64426 /* ioswrap.m */; };
|
F8E6C4F51DCA3EA400F64426 /* ioswrap.m in Sources */ = {isa = PBXBuildFile; fileRef = F8E6C4F41DCA3EA400F64426 /* ioswrap.m */; };
|
||||||
|
@ -290,6 +290,7 @@
|
||||||
4B35A9F31EEE017000274961 /* scripting_client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scripting_client.h; path = ../../../../src/script/scripting_client.h; sourceTree = "<group>"; };
|
4B35A9F31EEE017000274961 /* scripting_client.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scripting_client.h; path = ../../../../src/script/scripting_client.h; sourceTree = "<group>"; };
|
||||||
4B35A9F51EEE018D00274961 /* scripting_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scripting_server.cpp; path = ../../../../src/script/scripting_server.cpp; sourceTree = "<group>"; };
|
4B35A9F51EEE018D00274961 /* scripting_server.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = scripting_server.cpp; path = ../../../../src/script/scripting_server.cpp; sourceTree = "<group>"; };
|
||||||
4B35A9F61EEE018D00274961 /* scripting_server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scripting_server.h; path = ../../../../src/script/scripting_server.h; sourceTree = "<group>"; };
|
4B35A9F61EEE018D00274961 /* scripting_server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = scripting_server.h; path = ../../../../src/script/scripting_server.h; sourceTree = "<group>"; };
|
||||||
|
844B495E228606B200EB60EF /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
|
||||||
849C4F85209656D2005EB041 /* ru.lproj */ = {isa = PBXFileReference; lastKnownFileType = folder; path = ru.lproj; sourceTree = "<group>"; };
|
849C4F85209656D2005EB041 /* ru.lproj */ = {isa = PBXFileReference; lastKnownFileType = folder; path = ru.lproj; sourceTree = "<group>"; };
|
||||||
8758CE009FCB7E91F4C84C28 /* libPods-MultiCraft.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-MultiCraft.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
8758CE009FCB7E91F4C84C28 /* libPods-MultiCraft.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-MultiCraft.a"; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
F810D7042080E48000D109B8 /* en.lproj */ = {isa = PBXFileReference; lastKnownFileType = folder; path = en.lproj; sourceTree = "<group>"; };
|
F810D7042080E48000D109B8 /* en.lproj */ = {isa = PBXFileReference; lastKnownFileType = folder; path = en.lproj; sourceTree = "<group>"; };
|
||||||
|
@ -302,7 +303,6 @@
|
||||||
F87DC8B8210887C600393B64 /* mapgen_v7p.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_v7p.h; path = ../../../../src/mapgen_v7p.h; sourceTree = "<group>"; };
|
F87DC8B8210887C600393B64 /* mapgen_v7p.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = mapgen_v7p.h; path = ../../../../src/mapgen_v7p.h; sourceTree = "<group>"; };
|
||||||
F87DC8B9210887C700393B64 /* mapgen_v7p.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_v7p.cpp; path = ../../../../src/mapgen_v7p.cpp; sourceTree = "<group>"; };
|
F87DC8B9210887C700393B64 /* mapgen_v7p.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mapgen_v7p.cpp; path = ../../../../src/mapgen_v7p.cpp; sourceTree = "<group>"; };
|
||||||
F8E6C4D91DCA3B7900F64426 /* MultiCraft.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MultiCraft.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
F8E6C4D91DCA3B7900F64426 /* MultiCraft.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MultiCraft.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
F8E6C4E61DCA3B7900F64426 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
|
|
||||||
F8E6C4E81DCA3B7900F64426 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
|
F8E6C4E81DCA3B7900F64426 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
|
||||||
F8E6C4EB1DCA3B7900F64426 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
|
F8E6C4EB1DCA3B7900F64426 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
|
||||||
F8E6C4ED1DCA3B7900F64426 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
F8E6C4ED1DCA3B7900F64426 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
|
||||||
|
@ -788,8 +788,8 @@
|
||||||
children = (
|
children = (
|
||||||
849C4F85209656D2005EB041 /* ru.lproj */,
|
849C4F85209656D2005EB041 /* ru.lproj */,
|
||||||
F810D7042080E48000D109B8 /* en.lproj */,
|
F810D7042080E48000D109B8 /* en.lproj */,
|
||||||
F8E6C4E51DCA3B7900F64426 /* Main.storyboard */,
|
|
||||||
F8E6C4E81DCA3B7900F64426 /* Assets.xcassets */,
|
F8E6C4E81DCA3B7900F64426 /* Assets.xcassets */,
|
||||||
|
844B495D228606B200EB60EF /* Main.storyboard */,
|
||||||
F8E6C4EA1DCA3B7900F64426 /* LaunchScreen.storyboard */,
|
F8E6C4EA1DCA3B7900F64426 /* LaunchScreen.storyboard */,
|
||||||
F8E6C4ED1DCA3B7900F64426 /* Info.plist */,
|
F8E6C4ED1DCA3B7900F64426 /* Info.plist */,
|
||||||
F8E6C4DC1DCA3B7900F64426 /* Supporting Files */,
|
F8E6C4DC1DCA3B7900F64426 /* Supporting Files */,
|
||||||
|
@ -1391,6 +1391,11 @@
|
||||||
F8E6C4D81DCA3B7900F64426 = {
|
F8E6C4D81DCA3B7900F64426 = {
|
||||||
CreatedOnToolsVersion = 8.0;
|
CreatedOnToolsVersion = 8.0;
|
||||||
ProvisioningStyle = Automatic;
|
ProvisioningStyle = Automatic;
|
||||||
|
SystemCapabilities = {
|
||||||
|
com.apple.BackgroundModes = {
|
||||||
|
enabled = 1;
|
||||||
|
};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -1420,9 +1425,9 @@
|
||||||
F810D7052080E48100D109B8 /* en.lproj in Resources */,
|
F810D7052080E48100D109B8 /* en.lproj in Resources */,
|
||||||
F8E6C4EC1DCA3B7900F64426 /* LaunchScreen.storyboard in Resources */,
|
F8E6C4EC1DCA3B7900F64426 /* LaunchScreen.storyboard in Resources */,
|
||||||
F8E6C4E91DCA3B7900F64426 /* Assets.xcassets in Resources */,
|
F8E6C4E91DCA3B7900F64426 /* Assets.xcassets in Resources */,
|
||||||
|
844B495F228606B200EB60EF /* Main.storyboard in Resources */,
|
||||||
F8E6C7E11DCA4EB300F64426 /* assets.zip in Resources */,
|
F8E6C7E11DCA4EB300F64426 /* assets.zip in Resources */,
|
||||||
849C4F86209656D3005EB041 /* ru.lproj in Resources */,
|
849C4F86209656D3005EB041 /* ru.lproj in Resources */,
|
||||||
F8E6C4E71DCA3B7900F64426 /* Main.storyboard in Resources */,
|
|
||||||
F8E6C7E31DCA511700F64426 /* worlds.zip in Resources */,
|
F8E6C7E31DCA511700F64426 /* worlds.zip in Resources */,
|
||||||
F856B5C31F55F7EE00FE9494 /* bg.png in Resources */,
|
F856B5C31F55F7EE00FE9494 /* bg.png in Resources */,
|
||||||
);
|
);
|
||||||
|
@ -1733,11 +1738,10 @@
|
||||||
/* End PBXSourcesBuildPhase section */
|
/* End PBXSourcesBuildPhase section */
|
||||||
|
|
||||||
/* Begin PBXVariantGroup section */
|
/* Begin PBXVariantGroup section */
|
||||||
F8E6C4E51DCA3B7900F64426 /* Main.storyboard */ = {
|
844B495D228606B200EB60EF /* Main.storyboard */ = {
|
||||||
isa = PBXVariantGroup;
|
isa = PBXVariantGroup;
|
||||||
children = (
|
children = (
|
||||||
F8E6C4E61DCA3B7900F64426 /* Base */,
|
844B495E228606B200EB60EF /* Base */,
|
||||||
84F65DD0226E3C9C0028D198 /* ru */,
|
|
||||||
);
|
);
|
||||||
name = Main.storyboard;
|
name = Main.storyboard;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
|
@ -1746,7 +1750,6 @@
|
||||||
isa = PBXVariantGroup;
|
isa = PBXVariantGroup;
|
||||||
children = (
|
children = (
|
||||||
F8E6C4EB1DCA3B7900F64426 /* Base */,
|
F8E6C4EB1DCA3B7900F64426 /* Base */,
|
||||||
84F65DD1226E3C9D0028D198 /* ru */,
|
|
||||||
);
|
);
|
||||||
name = LaunchScreen.storyboard;
|
name = LaunchScreen.storyboard;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
|
@ -1860,6 +1863,8 @@
|
||||||
CLANG_ENABLE_MODULES = YES;
|
CLANG_ENABLE_MODULES = YES;
|
||||||
CLANG_USE_OPTIMIZATION_PROFILE = NO;
|
CLANG_USE_OPTIMIZATION_PROFILE = NO;
|
||||||
CLANG_WARN_DOCUMENTATION_COMMENTS = NO;
|
CLANG_WARN_DOCUMENTATION_COMMENTS = NO;
|
||||||
|
COPY_PHASE_STRIP = YES;
|
||||||
|
DEAD_CODE_STRIPPING = YES;
|
||||||
DEVELOPMENT_TEAM = R3RLJ9TW52;
|
DEVELOPMENT_TEAM = R3RLJ9TW52;
|
||||||
ENABLE_BITCODE = NO;
|
ENABLE_BITCODE = NO;
|
||||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
|
@ -1907,18 +1912,12 @@
|
||||||
"\"${PODS_ROOT}/Headers/Public/SDVersion\"",
|
"\"${PODS_ROOT}/Headers/Public/SDVersion\"",
|
||||||
"-isystem",
|
"-isystem",
|
||||||
"\"${PODS_ROOT}/Headers/Public/SSZipArchive\"",
|
"\"${PODS_ROOT}/Headers/Public/SSZipArchive\"",
|
||||||
"-flto",
|
"-flto=thin",
|
||||||
"-fvisibility=hidden",
|
|
||||||
"-fdata-sections",
|
|
||||||
"-ffunction-sections",
|
|
||||||
);
|
|
||||||
OTHER_CPLUSPLUSFLAGS = (
|
|
||||||
"$(OTHER_CFLAGS)",
|
|
||||||
"-flto",
|
|
||||||
"-fvisibility=hidden",
|
"-fvisibility=hidden",
|
||||||
"-fdata-sections",
|
"-fdata-sections",
|
||||||
"-ffunction-sections",
|
"-ffunction-sections",
|
||||||
);
|
);
|
||||||
|
OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
|
||||||
OTHER_LDFLAGS = (
|
OTHER_LDFLAGS = (
|
||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
"-L${SRCROOT}/../deps/irrlicht",
|
"-L${SRCROOT}/../deps/irrlicht",
|
||||||
|
@ -1946,6 +1945,8 @@
|
||||||
CLANG_ENABLE_MODULES = YES;
|
CLANG_ENABLE_MODULES = YES;
|
||||||
CLANG_USE_OPTIMIZATION_PROFILE = NO;
|
CLANG_USE_OPTIMIZATION_PROFILE = NO;
|
||||||
CLANG_WARN_DOCUMENTATION_COMMENTS = NO;
|
CLANG_WARN_DOCUMENTATION_COMMENTS = NO;
|
||||||
|
COPY_PHASE_STRIP = YES;
|
||||||
|
DEAD_CODE_STRIPPING = YES;
|
||||||
DEVELOPMENT_TEAM = R3RLJ9TW52;
|
DEVELOPMENT_TEAM = R3RLJ9TW52;
|
||||||
ENABLE_BITCODE = NO;
|
ENABLE_BITCODE = NO;
|
||||||
GCC_PREPROCESSOR_DEFINITIONS = (
|
GCC_PREPROCESSOR_DEFINITIONS = (
|
||||||
|
@ -1994,18 +1995,12 @@
|
||||||
"\"${PODS_ROOT}/Headers/Public/SDVersion\"",
|
"\"${PODS_ROOT}/Headers/Public/SDVersion\"",
|
||||||
"-isystem",
|
"-isystem",
|
||||||
"\"${PODS_ROOT}/Headers/Public/SSZipArchive\"",
|
"\"${PODS_ROOT}/Headers/Public/SSZipArchive\"",
|
||||||
"-flto",
|
"-flto=thin",
|
||||||
"-fvisibility=hidden",
|
|
||||||
"-fdata-sections",
|
|
||||||
"-ffunction-sections",
|
|
||||||
);
|
|
||||||
OTHER_CPLUSPLUSFLAGS = (
|
|
||||||
"$(OTHER_CFLAGS)",
|
|
||||||
"-flto",
|
|
||||||
"-fvisibility=hidden",
|
"-fvisibility=hidden",
|
||||||
"-fdata-sections",
|
"-fdata-sections",
|
||||||
"-ffunction-sections",
|
"-ffunction-sections",
|
||||||
);
|
);
|
||||||
|
OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
|
||||||
OTHER_LDFLAGS = (
|
OTHER_LDFLAGS = (
|
||||||
"$(inherited)",
|
"$(inherited)",
|
||||||
"-L${SRCROOT}/../deps/irrlicht",
|
"-L${SRCROOT}/../deps/irrlicht",
|
||||||
|
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 24 KiB |
Before Width: | Height: | Size: 44 KiB After Width: | Height: | Size: 35 KiB |
Before Width: | Height: | Size: 52 KiB After Width: | Height: | Size: 40 KiB |
Before Width: | Height: | Size: 59 KiB After Width: | Height: | Size: 45 KiB |
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 558 KiB After Width: | Height: | Size: 369 KiB |
|
@ -1,15 +1,18 @@
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14109" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="BYZ-38-t0r">
|
<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14460.31" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="BYZ-38-t0r">
|
||||||
|
<device id="retina4_7" orientation="portrait">
|
||||||
|
<adaptation id="fullscreen"/>
|
||||||
|
</device>
|
||||||
<dependencies>
|
<dependencies>
|
||||||
<deployment identifier="iOS"/>
|
<deployment identifier="iOS"/>
|
||||||
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14088"/>
|
<plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14460.20"/>
|
||||||
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
<capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
<scenes>
|
<scenes>
|
||||||
<!--View Controller-->
|
<!--View Controller-->
|
||||||
<scene sceneID="tne-QT-ifu">
|
<scene sceneID="tne-QT-ifu">
|
||||||
<objects>
|
<objects>
|
||||||
<viewController id="BYZ-38-t0r" customClass="ViewController" sceneMemberID="viewController">
|
<viewController id="BYZ-38-t0r" sceneMemberID="viewController">
|
||||||
<layoutGuides>
|
<layoutGuides>
|
||||||
<viewControllerLayoutGuide type="top" id="y3c-jy-aDJ"/>
|
<viewControllerLayoutGuide type="top" id="y3c-jy-aDJ"/>
|
||||||
<viewControllerLayoutGuide type="bottom" id="wfy-db-euE"/>
|
<viewControllerLayoutGuide type="bottom" id="wfy-db-euE"/>
|
||||||
|
|
|
@ -2,14 +2,14 @@
|
||||||
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
|
||||||
<plist version="1.0">
|
<plist version="1.0">
|
||||||
<dict>
|
<dict>
|
||||||
<key>CFBundleGetInfoString</key>
|
|
||||||
<string></string>
|
|
||||||
<key>CFBundleDevelopmentRegion</key>
|
<key>CFBundleDevelopmentRegion</key>
|
||||||
<string>en</string>
|
<string>en</string>
|
||||||
<key>CFBundleDisplayName</key>
|
<key>CFBundleDisplayName</key>
|
||||||
<string>MultiCraft</string>
|
<string>MultiCraft</string>
|
||||||
<key>CFBundleExecutable</key>
|
<key>CFBundleExecutable</key>
|
||||||
<string>$(EXECUTABLE_NAME)</string>
|
<string>$(EXECUTABLE_NAME)</string>
|
||||||
|
<key>CFBundleGetInfoString</key>
|
||||||
|
<string></string>
|
||||||
<key>CFBundleIdentifier</key>
|
<key>CFBundleIdentifier</key>
|
||||||
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
|
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
|
||||||
<key>CFBundleInfoDictionaryVersion</key>
|
<key>CFBundleInfoDictionaryVersion</key>
|
||||||
|
@ -19,9 +19,9 @@
|
||||||
<key>CFBundlePackageType</key>
|
<key>CFBundlePackageType</key>
|
||||||
<string>APPL</string>
|
<string>APPL</string>
|
||||||
<key>CFBundleShortVersionString</key>
|
<key>CFBundleShortVersionString</key>
|
||||||
<string>1.1.26</string>
|
<string>1.2.10</string>
|
||||||
<key>CFBundleVersion</key>
|
<key>CFBundleVersion</key>
|
||||||
<string>43</string>
|
<string>44</string>
|
||||||
<key>LSRequiresIPhoneOS</key>
|
<key>LSRequiresIPhoneOS</key>
|
||||||
<true/>
|
<true/>
|
||||||
<key>NSAppTransportSecurity</key>
|
<key>NSAppTransportSecurity</key>
|
||||||
|
@ -35,6 +35,10 @@
|
||||||
<string>MultiCraft needs your location to provide personalised advertising experience tailored to you</string>
|
<string>MultiCraft needs your location to provide personalised advertising experience tailored to you</string>
|
||||||
<key>NSLocationWhenInUseUsageDescription</key>
|
<key>NSLocationWhenInUseUsageDescription</key>
|
||||||
<string>MultiCraft needs your location to provide personalised advertising experience tailored to you</string>
|
<string>MultiCraft needs your location to provide personalised advertising experience tailored to you</string>
|
||||||
|
<key>UIBackgroundModes</key>
|
||||||
|
<array>
|
||||||
|
<string>fetch</string>
|
||||||
|
</array>
|
||||||
<key>UILaunchStoryboardName</key>
|
<key>UILaunchStoryboardName</key>
|
||||||
<string>LaunchScreen</string>
|
<string>LaunchScreen</string>
|
||||||
<key>UIMainStoryboardFile</key>
|
<key>UIMainStoryboardFile</key>
|
||||||
|
|
|
@ -2,6 +2,9 @@ project 'MultiCraft/MultiCraft.xcodeproj'
|
||||||
platform :ios, '9.0'
|
platform :ios, '9.0'
|
||||||
|
|
||||||
target 'MultiCraft' do
|
target 'MultiCraft' do
|
||||||
|
source 'https://github.com/CocoaPods/Specs.git'
|
||||||
|
source 'https://github.com/appodeal/CocoaPods.git'
|
||||||
|
|
||||||
pod 'SSZipArchive'
|
pod 'SSZipArchive'
|
||||||
pod 'SDVersion', :git => 'https://github.com/MoNTE48/SDVersion'
|
pod 'SDVersion', :git => 'https://github.com/MoNTE48/SDVersion'
|
||||||
pod 'LuaJITPod', :git => 'https://github.com/MoNTE48/LuaJITPod'
|
pod 'LuaJITPod', :git => 'https://github.com/MoNTE48/LuaJITPod'
|
||||||
|
|
|
@ -8,7 +8,7 @@
|
||||||
cd irrlicht-src/
|
cd irrlicht-src/
|
||||||
|
|
||||||
if [ ! -f .patched ]; then
|
if [ ! -f .patched ]; then
|
||||||
for p in touchcount unscaled dblfreefix viewcontroller headerpath roundingerror hideindicator; do
|
for p in touchcount unscaled dblfreefix viewcontroller proj roundingerror hideindicator; do
|
||||||
patch -p0 <../../patches/irrlicht-$p.patch
|
patch -p0 <../../patches/irrlicht-$p.patch
|
||||||
done
|
done
|
||||||
touch .patched
|
touch .patched
|
||||||
|
|
|
@ -7,5 +7,5 @@ osver=9.0
|
||||||
export IOS_COMPILER=$(xcrun --sdk $sdk --find clang)
|
export IOS_COMPILER=$(xcrun --sdk $sdk --find clang)
|
||||||
export IOS_CC=$IOS_COMPILER
|
export IOS_CC=$IOS_COMPILER
|
||||||
export IOS_CXX=$IOS_COMPILER
|
export IOS_CXX=$IOS_COMPILER
|
||||||
export IOS_FLAGS="-isysroot $(xcrun --sdk $sdk --show-sdk-path) -arch armv7 -arch armv7s -arch arm64 -arch arm64e -miphoneos-version-min=$osver -fvisibility=hidden -fdata-sections -ffunction-sections -fvisibility=hidden -flto -Ofast"
|
export IOS_FLAGS="-isysroot $(xcrun --sdk $sdk --show-sdk-path) -arch armv7 -arch armv7s -arch arm64 -arch arm64e -miphoneos-version-min=$osver -fvisibility=hidden -fdata-sections -ffunction-sections -Ofast"
|
||||||
export IOS_FLAGS_LUA="-isysroot $(xcrun --sdk $sdk --show-sdk-path) -arch armv7 -arch arm64 -miphoneos-version-min=$osver -fvisibility=hidden -fdata-sections -ffunction-sections -fvisibility=hidden -flto -Ofast"
|
export IOS_FLAGS_LUA="-isysroot $(xcrun --sdk $sdk --show-sdk-path) -arch armv7 -arch arm64 -miphoneos-version-min=$osver -fvisibility=hidden -fdata-sections -ffunction-sections -Ofast"
|
||||||
|
|
Before Width: | Height: | Size: 230 KiB |
|
@ -1,18 +0,0 @@
|
||||||
--- source/Irrlicht/Irrlicht.xcodeproj/project.pbxproj.orig 2018-04-17 12:20:00.000000000 +0200
|
|
||||||
+++ source/Irrlicht/Irrlicht.xcodeproj/project.pbxproj 2018-04-17 12:36:00.000000000 +0200
|
|
||||||
@@ -3311,6 +3319,7 @@
|
|
||||||
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
||||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
||||||
+ HEADER_SEARCH_PATHS = "${SRCROOT}/../../include";
|
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
|
|
||||||
MTL_ENABLE_DEBUG_INFO = YES;
|
|
||||||
ONLY_ACTIVE_ARCH = YES;
|
|
||||||
@@ -3345,6 +3354,7 @@
|
|
||||||
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
|
||||||
GCC_WARN_UNUSED_FUNCTION = YES;
|
|
||||||
GCC_WARN_UNUSED_VARIABLE = YES;
|
|
||||||
+ HEADER_SEARCH_PATHS = "${SRCROOT}/../../include";
|
|
||||||
IPHONEOS_DEPLOYMENT_TARGET = 8.0;
|
|
||||||
MTL_ENABLE_DEBUG_INFO = NO;
|
|
||||||
PRODUCT_MODULE_NAME = Irrlicht;
|
|
|
@ -0,0 +1,82 @@
|
||||||
|
--- source/Irrlicht/Irrlicht.xcodeproj/project.pbxproj.orig 2019-05-10 17:15:20.000000000 +0200
|
||||||
|
+++ source/Irrlicht/Irrlicht.xcodeproj/project.pbxproj 2019-05-10 17:27:43.000000000 +0200
|
||||||
|
@@ -3222,6 +3222,7 @@
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
CLANG_ENABLE_OBJC_ARC = NO;
|
||||||
|
+ CLANG_ENABLE_OBJC_WEAK = YES;
|
||||||
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||||
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||||
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||||||
|
@@ -3257,6 +3258,7 @@
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
CLANG_ENABLE_OBJC_ARC = NO;
|
||||||
|
+ CLANG_ENABLE_OBJC_WEAK = YES;
|
||||||
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||||
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||||
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||||||
|
@@ -3289,6 +3291,7 @@
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
+ CLANG_USE_OPTIMIZATION_PROFILE = NO;
|
||||||
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||||
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||||
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||||||
|
@@ -3304,6 +3307,7 @@
|
||||||
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||||
|
EXECUTABLE_PREFIX = lib;
|
||||||
|
GCC_DYNAMIC_NO_PIC = NO;
|
||||||
|
+ GCC_FAST_MATH = YES;
|
||||||
|
GCC_OPTIMIZATION_LEVEL = 0;
|
||||||
|
GCC_SYMBOLS_PRIVATE_EXTERN = NO;
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
||||||
|
@@ -3311,12 +3315,14 @@
|
||||||
|
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
||||||
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
- IPHONEOS_DEPLOYMENT_TARGET = 8.0;
|
||||||
|
+ IPHONEOS_DEPLOYMENT_TARGET = 9.0;
|
||||||
|
+ HEADER_SEARCH_PATHS = "${SRCROOT}/../../include";
|
||||||
|
MTL_ENABLE_DEBUG_INFO = YES;
|
||||||
|
ONLY_ACTIVE_ARCH = YES;
|
||||||
|
PRODUCT_MODULE_NAME = Irrlicht;
|
||||||
|
PRODUCT_NAME = Irrlicht;
|
||||||
|
SDKROOT = iphoneos;
|
||||||
|
+ STRIP_STYLE = "non-global";
|
||||||
|
};
|
||||||
|
name = Debug;
|
||||||
|
};
|
||||||
|
@@ -3324,6 +3330,7 @@
|
||||||
|
isa = XCBuildConfiguration;
|
||||||
|
buildSettings = {
|
||||||
|
ALWAYS_SEARCH_USER_PATHS = NO;
|
||||||
|
+ CLANG_USE_OPTIMIZATION_PROFILE = NO;
|
||||||
|
CLANG_WARN_BOOL_CONVERSION = YES;
|
||||||
|
CLANG_WARN_CONSTANT_CONVERSION = YES;
|
||||||
|
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
|
||||||
|
@@ -3340,16 +3347,22 @@
|
||||||
|
ENABLE_NS_ASSERTIONS = NO;
|
||||||
|
ENABLE_STRICT_OBJC_MSGSEND = YES;
|
||||||
|
EXECUTABLE_PREFIX = lib;
|
||||||
|
+ GCC_FAST_MATH = YES;
|
||||||
|
+ GCC_OPTIMIZATION_LEVEL = fast;
|
||||||
|
+ GCC_SYMBOLS_PRIVATE_EXTERN = YES;
|
||||||
|
+ GCC_UNROLL_LOOPS = YES;
|
||||||
|
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
|
||||||
|
GCC_WARN_UNDECLARED_SELECTOR = YES;
|
||||||
|
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
|
||||||
|
GCC_WARN_UNUSED_FUNCTION = YES;
|
||||||
|
GCC_WARN_UNUSED_VARIABLE = YES;
|
||||||
|
- IPHONEOS_DEPLOYMENT_TARGET = 8.0;
|
||||||
|
+ IPHONEOS_DEPLOYMENT_TARGET = 9.0;
|
||||||
|
+ HEADER_SEARCH_PATHS = "${SRCROOT}/../../include";
|
||||||
|
MTL_ENABLE_DEBUG_INFO = NO;
|
||||||
|
PRODUCT_MODULE_NAME = Irrlicht;
|
||||||
|
PRODUCT_NAME = Irrlicht;
|
||||||
|
SDKROOT = iphoneos;
|
||||||
|
+ STRIP_STYLE = "non-global";
|
||||||
|
};
|
||||||
|
name = Release;
|
||||||
|
};
|
|
@ -772,6 +772,7 @@ void Client::initLocalMapSaving(const Address &address,
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef _WIN32
|
||||||
const std::string world_path = porting::path_user
|
const std::string world_path = porting::path_user
|
||||||
+ DIR_DELIM + "worlds"
|
+ DIR_DELIM + "worlds"
|
||||||
+ DIR_DELIM + "server_"
|
+ DIR_DELIM + "server_"
|
||||||
|
@ -782,6 +783,7 @@ void Client::initLocalMapSaving(const Address &address,
|
||||||
m_localdb = new MapDatabaseSQLite3(world_path);
|
m_localdb = new MapDatabaseSQLite3(world_path);
|
||||||
m_localdb->beginSave();
|
m_localdb->beginSave();
|
||||||
actionstream << "Local map saving started, map will be saved at '" << world_path << "'" << std::endl;
|
actionstream << "Local map saving started, map will be saved at '" << world_path << "'" << std::endl;
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void Client::ReceiveAll()
|
void Client::ReceiveAll()
|
||||||
|
|
|
@ -23,7 +23,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
|
||||||
#include "mainmenumanager.h"
|
#include "mainmenumanager.h"
|
||||||
|
|
||||||
#ifdef __IOS__
|
#ifdef __IOS__
|
||||||
extern void external_exit_game();
|
extern void external_pause_game();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
bool MyEventReceiver::OnEvent(const SEvent &event)
|
bool MyEventReceiver::OnEvent(const SEvent &event)
|
||||||
|
@ -65,7 +65,7 @@ bool MyEventReceiver::OnEvent(const SEvent &event)
|
||||||
#ifdef __IOS__
|
#ifdef __IOS__
|
||||||
if (event.EventType == irr::EET_APPLICATION_EVENT) {
|
if (event.EventType == irr::EET_APPLICATION_EVENT) {
|
||||||
if (event.ApplicationEvent.EventType == irr::EAET_WILL_PAUSE)
|
if (event.ApplicationEvent.EventType == irr::EAET_WILL_PAUSE)
|
||||||
external_exit_game();
|
external_pause_game();
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
@ -469,7 +469,7 @@ void set_default_settings(Settings *settings)
|
||||||
} else if (([SDVersion deviceSize] == Screen5Dot8inch) || ([SDVersion deviceSize] == Screen6Dot1inch) || ([SDVersion deviceSize] == Screen6Dot5inch)) {
|
} else if (([SDVersion deviceSize] == Screen5Dot8inch) || ([SDVersion deviceSize] == Screen6Dot1inch) || ([SDVersion deviceSize] == Screen6Dot5inch)) {
|
||||||
// 5.8+" (iPhone X-series)
|
// 5.8+" (iPhone X-series)
|
||||||
settings->setDefault("hud_scaling", "0.8");
|
settings->setDefault("hud_scaling", "0.8");
|
||||||
settings->setDefault("gui_scaling", "1.2");
|
settings->setDefault("gui_scaling", "1.3");
|
||||||
settings->setDefault("mouse_sensitivity", "0.35");
|
settings->setDefault("mouse_sensitivity", "0.35");
|
||||||
} else {
|
} else {
|
||||||
// iPad
|
// iPad
|
||||||
|
|
25
src/game.cpp
|
@ -2770,10 +2770,22 @@ void Game::toggleFreeMoveAlt()
|
||||||
{
|
{
|
||||||
bool free_move = !g_settings->getBool("free_move");
|
bool free_move = !g_settings->getBool("free_move");
|
||||||
bool creative = !g_settings->getBool("creative_mode");
|
bool creative = !g_settings->getBool("creative_mode");
|
||||||
if (m_cache_doubletap_jump && runData.jump_timer < 0.15f)
|
|
||||||
if (!free_move || !creative)
|
|
||||||
toggleFreeMove();
|
|
||||||
|
|
||||||
|
if (simple_singleplayer_mode) {
|
||||||
|
if (m_cache_doubletap_jump && runData.jump_timer < 0.15f) {
|
||||||
|
if (!free_move || !creative)
|
||||||
|
toggleFreeMove();
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
if (client->checkPrivilege("fly") && runData.jump_timer < 0.15f) {
|
||||||
|
#if defined(__ANDROID__) || defined(__IOS__)
|
||||||
|
toggleFreeMove();
|
||||||
|
#else
|
||||||
|
if (m_cache_doubletap_jump)
|
||||||
|
toggleFreeMove();
|
||||||
|
#endif
|
||||||
|
}
|
||||||
|
}
|
||||||
runData.reset_jump_timer = true;
|
runData.reset_jump_timer = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -4895,13 +4907,6 @@ void external_pause_game()
|
||||||
g_game->pauseGame();
|
g_game->pauseGame();
|
||||||
}
|
}
|
||||||
|
|
||||||
void external_exit_game()
|
|
||||||
{
|
|
||||||
if (!g_game)
|
|
||||||
return;
|
|
||||||
g_gamecallback->disconnect();
|
|
||||||
}
|
|
||||||
|
|
||||||
void external_statustext(const char *text, float duration)
|
void external_statustext(const char *text, float duration)
|
||||||
{
|
{
|
||||||
if (!g_game)
|
if (!g_game)
|
||||||
|
|
|
@ -560,12 +560,12 @@ void Sky::update(float time_of_day, float time_brightness,
|
||||||
video::SColorf cloudcolor_bright_dawn_f(1.0, 0.7, 0.5);
|
video::SColorf cloudcolor_bright_dawn_f(1.0, 0.7, 0.5);
|
||||||
*/
|
*/
|
||||||
|
|
||||||
video::SColorf bgcolor_bright_normal_f = video::SColor(255, 2, 145, 255);
|
video::SColorf bgcolor_bright_normal_f = video::SColor(255, 5, 155, 245);
|
||||||
video::SColorf bgcolor_bright_indoor_f = video::SColor(255, 100, 100, 100);
|
video::SColorf bgcolor_bright_indoor_f = video::SColor(255, 100, 100, 100);
|
||||||
video::SColorf bgcolor_bright_dawn_f = video::SColor(255, 180, 186, 255);
|
video::SColorf bgcolor_bright_dawn_f = video::SColor(255, 180, 186, 255);
|
||||||
video::SColorf bgcolor_bright_night_f = video::SColor(255, 64, 144, 255);
|
video::SColorf bgcolor_bright_night_f = video::SColor(255, 64, 144, 255);
|
||||||
|
|
||||||
video::SColorf skycolor_bright_normal_f = video::SColor(255, 2, 145, 255);
|
video::SColorf skycolor_bright_normal_f = video::SColor(255, 5, 155, 245);
|
||||||
video::SColorf skycolor_bright_dawn_f = video::SColor(255, 180, 186, 255);
|
video::SColorf skycolor_bright_dawn_f = video::SColor(255, 180, 186, 255);
|
||||||
video::SColorf skycolor_bright_night_f = video::SColor(255, 0, 107, 255);
|
video::SColorf skycolor_bright_night_f = video::SColor(255, 0, 107, 255);
|
||||||
|
|
||||||
|
|