diff --git a/project/jni/application/commandergenius/commandergenius b/project/jni/application/commandergenius/commandergenius index d1b8a7ae0..9c3f6dab2 160000 --- a/project/jni/application/commandergenius/commandergenius +++ b/project/jni/application/commandergenius/commandergenius @@ -1 +1 @@ -Subproject commit d1b8a7ae03b1a0960722abbab38bbb8fca98e7cd +Subproject commit 9c3f6dab2c39372aa6bcc6d6eccd8cf78d2f4be7 diff --git a/project/jni/application/vcmi/AndroidAppSettings.cfg b/project/jni/application/vcmi/AndroidAppSettings.cfg index cd20d7af1..17ccbc0eb 100644 --- a/project/jni/application/vcmi/AndroidAppSettings.cfg +++ b/project/jni/application/vcmi/AndroidAppSettings.cfg @@ -14,13 +14,18 @@ SwVideoMode=y SdlVideoResize=y SdlVideoResizeKeepAspect=n CompatibilityHacks=y +CompatibilityHacksStaticInit=n +CompatibilityHacksTextInputEmulatesHwKeyboard=n +CompatibilityHacksPreventAudioChopping=n +CompatibilityHacksAppIgnoresAudioBufferSize=n AppUsesMouse=y AppNeedsTwoButtonMouse=y +ShowMouseCursor=n ForceRelativeMouseMode=n AppNeedsArrowKeys=n AppNeedsTextInput=y AppUsesJoystick=n -AppHandlesJoystickSensitivity=n +AppUsesAccelerometer=n AppUsesMultitouch=n NonBlockingSwapBuffers=n RedefinedKeys="LALT RETURN NO_REMAP NO_REMAP E" @@ -31,12 +36,19 @@ StartupMenuButtonTimeout=3000 HiddenMenuOptions='KeyboardConfigMainMenu AudioConfig OptionalDownloadConfig' FirstStartMenuOptions='' MultiABI=n +AppMinimumRAM=64 AppVersionCode=08604 AppVersionName="0.86.04" +ResetSdlConfigForThisVersion=n +DeleteFilesOnUpgrade="" CompiledLibraries="mad sdl_mixer sdl_image sdl_ttf avutil avcore avcodec avformat swscale boost_program_options boost_filesystem boost_iostreams boost_system boost_thread vcmi android" -CustomBuildScript=n -AppCflags='-DDATA_DIR=\\"/sdcard/app-data/eu.vcmi\\" -DBIN_DIR=\\"/data/data/eu.vcmi/files\\" -DLIB_DIR=\\"/data/data/eu.vcmi/files\\" -DWITH_AVCODEC_DECODE_VIDEO2=1 -Wstrict-aliasing -Wcast-align -Wpointer-arith -Waddress' +CustomBuildScript=y +AppCflags='-DM_DATA_DIR=\"/sdcard/app-data/eu.vcmi\" -DM_BIN_DIR=\"/data/data/eu.vcmi/files\" -DM_LIB_DIR=\"/data/data/eu.vcmi/files\" -DWITH_AVCODEC_DECODE_VIDEO2=1 -Wstrict-aliasing -Wcast-align -Wpointer-arith -Waddress' AppLdflags='-lz -Ljni/application/vcmi -lvcmi' AppSubdirsBuild='vcmi/client vcmi/CCallback.cpp' AppCmdline='' ReadmeText='^You may press "Home" now - the data will be downloaded in background' +MinimumScreenSize=s +AdmobPublisherId=n +AdmobTestDeviceId= +AdmobBannerSize= diff --git a/project/jni/application/vcmi/AndroidData/vcmiserver0 b/project/jni/application/vcmi/AndroidData/vcmiserver0 deleted file mode 100644 index 2b754e668..000000000 Binary files a/project/jni/application/vcmi/AndroidData/vcmiserver0 and /dev/null differ diff --git a/project/jni/application/vcmi/AndroidData/vcmiserver1 b/project/jni/application/vcmi/AndroidData/vcmiserver1 deleted file mode 100644 index 04f6f22ab..000000000 Binary files a/project/jni/application/vcmi/AndroidData/vcmiserver1 and /dev/null differ diff --git a/project/jni/application/vcmi/Makefile b/project/jni/application/vcmi/Makefile index df248369c..0c8674864 100644 --- a/project/jni/application/vcmi/Makefile +++ b/project/jni/application/vcmi/Makefile @@ -7,7 +7,7 @@ $(shell rm -f ../../../obj/local/armeabi/libvcmi.so) LOCAL_PATH=$(shell dirname $0) LOCAL_PATH=`cd $LOCAL_PATH && pwd` -GCC_PREFIX=$(if $(shell which ndk-build | grep 'android-ndk-r5'),arm-linux-androideabi,arm-eabi) +GCC_PREFIX=$(if $(shell which ndk-build | grep 'android-ndk-r8'),arm-linux-androideabi,arm-eabi) SOURCES_LIB=$(wildcard vcmi/lib/*.cpp vcmi/CConsoleHandler.cpp vcmi/CThreadHelper.cpp) OBJS_LIB=$(patsubst %.cpp, out/%.o, $(SOURCES_LIB)) @@ -36,10 +36,10 @@ AndroidData/binaries.zip: vcmiserver AI/libGeniusAI.so AI/libStupidAI.so Scripti $(OBJS_SERVER) $(OBJS_LIB) $(OBJS_GENIUSAI) $(OBJS_STUPIDAI) $(OBJS_CLIENT) $(OBJS_ERM): out/%.o: %.cpp ../setEnvironment.sh sh -c \ "$(GCC_PREFIX)-g++ \ - -c \$$CXXFLAGS -Ivcmi -Ivcmi/lib \ - -DDATA_DIR=\\\"/sdcard/app-data/eu.vcmi\\\" \ - -DBIN_DIR=\\\"/data/data/eu.vcmi/files\\\" \ - -DLIB_DIR=\\\"/data/data/eu.vcmi/files\\\" \ + -c \$$CXXFLAGS -Ivcmi -std=c++11 -Ivcmi/lib \ + -DM_DATA_DIR=\\\"/sdcard/app-data/eu.vcmi\\\" \ + -DM_BIN_DIR=\\\"/data/data/eu.vcmi/files\\\" \ + -DM_LIB_DIR=\\\"/data/data/eu.vcmi/files\\\" \ -DWITH_AVCODEC_DECODE_VIDEO2=1 \ -Wstrict-aliasing -Wcast-align -Wpointer-arith -Waddress \ $< -o $@"