diff --git a/project/jni/application/c-dogs/.gitignore b/project/jni/application/c-dogs/.gitignore new file mode 100644 index 000000000..b48f9b63a --- /dev/null +++ b/project/jni/application/c-dogs/.gitignore @@ -0,0 +1 @@ +/AndroidData diff --git a/project/jni/application/gemrb-sdl-1.3/AndroidAppSettings.cfg b/project/jni/application/gemrb-sdl-1.3/AndroidAppSettings.cfg deleted file mode 100644 index ad0bd41cb..000000000 --- a/project/jni/application/gemrb-sdl-1.3/AndroidAppSettings.cfg +++ /dev/null @@ -1,46 +0,0 @@ -# The application settings for Android libSDL port -AppSettingVersion=17 -LibSdlVersion=1.3 -AppName="GemRB" -AppFullName=net.sourceforge.gemrb -ScreenOrientation=h -InhibitSuspend=n -AppDataDownloadUrl="Baldur's gate 2 demo (820 Mb)|http://sourceforge.net/projects/libsdl-android/files/gemrb/16bit/bg2demo.zip^!GemRB data(override)|override5.zip^!GemRB data(scripts)|scripts5.zip" -VideoDepthBpp=16 -NeedDepthBuffer=n -NeedStencilBuffer=n -NeedGles2=n -SwVideoMode=n -SdlVideoResize=n -SdlVideoResizeKeepAspect=n -CompatibilityHacks=n -CompatibilityHacksStaticInit=n -AppUsesMouse=n -AppNeedsTwoButtonMouse=n -ShowMouseCursor=n -ForceRelativeMouseMode=n -AppNeedsArrowKeys=n -AppNeedsTextInput=n -AppUsesJoystick=n -AppHandlesJoystickSensitivity=n -AppUsesMultitouch=y -NonBlockingSwapBuffers=n -RedefinedKeys="LCTRL C NO_REMAP NO_REMAP E" -AppTouchscreenKeyboardKeysAmount=0 -AppTouchscreenKeyboardKeysAmountAutoFire=0 -RedefinedKeysScreenKb="UNKNOWN UNKNOWN UNKNOWN UNKNOWN UNKNOWN UNKNOWN UNKNOWN UNKNOWN UNKNOWN UNKNOWN" -StartupMenuButtonTimeout=3000 -HiddenMenuOptions='DisplaySizeConfig' -FirstStartMenuOptions='' -MultiABI=n -AppVersionCode=0702 -AppVersionName="0.7.0.2" -ResetSdlConfigForThisVersion=y -DeleteFilesOnUpgrade="%" -CompiledLibraries="sdl_mixer sdl_ttf freetype ogg vorbis openal png python" -CustomBuildScript=n -AppCflags='-fexceptions -finline-functions -O3 -DSTATIC_LINK=Yes -DHAVE_SNPRINTF' -AppLdflags='' -AppSubdirsBuild='gemrb/gemrb/*' -AppCmdline='GemRB' -ReadmeText='^You may press "Home" now - the data will be downloaded in background' diff --git a/project/jni/application/gemrb-sdl-1.3/AndroidData/override5.zip b/project/jni/application/gemrb-sdl-1.3/AndroidData/override5.zip deleted file mode 100644 index 591f4de36..000000000 Binary files a/project/jni/application/gemrb-sdl-1.3/AndroidData/override5.zip and /dev/null differ diff --git a/project/jni/application/gemrb-sdl-1.3/AndroidData/scripts5.zip b/project/jni/application/gemrb-sdl-1.3/AndroidData/scripts5.zip deleted file mode 100644 index 3f0a5a576..000000000 Binary files a/project/jni/application/gemrb-sdl-1.3/AndroidData/scripts5.zip and /dev/null differ diff --git a/project/jni/application/gemrb-sdl-1.3/android.diff b/project/jni/application/gemrb-sdl-1.3/android.diff deleted file mode 100644 index e66664fa8..000000000 --- a/project/jni/application/gemrb-sdl-1.3/android.diff +++ /dev/null @@ -1,96 +0,0 @@ -diff --git a/gemrb/core/System/Logger/Win32Console.cpp b/gemrb/core/System/Logger/Win32Console.cpp -index 6bd9295..f2a5cff 100644 ---- a/gemrb/core/System/Logger/Win32Console.cpp -+++ b/gemrb/core/System/Logger/Win32Console.cpp -@@ -16,6 +16,7 @@ - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. - */ - -+#ifdef WIN32 - #include "System/Logger/Win32Console.h" - - #include "System/Logging.h" -@@ -77,3 +78,4 @@ Logger* createWin32ConsoleLogger() - } - - } -+#endif -diff --git a/gemrb/core/System/Logger/Win32Console.h b/gemrb/core/System/Logger/Win32Console.h -index e28c685..600c157 100644 ---- a/gemrb/core/System/Logger/Win32Console.h -+++ b/gemrb/core/System/Logger/Win32Console.h -@@ -22,6 +22,8 @@ - - #include "System/Logger/Stdio.h" - -+#ifdef WIN32 -+ - namespace GemRB { - - class GEM_EXPORT Win32ConsoleLogger : public StdioLogger { -@@ -41,3 +43,4 @@ Logger* createWin32ConsoleLogger(); - } - - #endif -+#endif -diff --git a/gemrb/plugins/SDLVideo/SDL12Video.cpp b/gemrb/plugins/SDLVideo/SDL12Video.cpp -index ba533ba..240d6df 100644 ---- a/gemrb/plugins/SDLVideo/SDL12Video.cpp -+++ b/gemrb/plugins/SDLVideo/SDL12Video.cpp -@@ -23,6 +23,9 @@ - #include "Game.h" - #include "Interface.h" - -+#if SDL_VERSION_ATLEAST(1,3,0) -+#else -+ - using namespace GemRB; - - SDL12VideoDriver::SDL12VideoDriver(void) -@@ -335,3 +338,5 @@ bool SDL12VideoDriver::SetSurfaceAlpha(SDL_Surface* surface, unsigned short alph - GEMRB_PLUGIN(0xDBAAB50, "SDL Video Driver") - PLUGIN_DRIVER(SDL12VideoDriver, "sdl") - END_PLUGIN() -+ -+#endif -diff --git a/gemrb/plugins/SDLVideo/SDL12Video.h b/gemrb/plugins/SDLVideo/SDL12Video.h -index c87a8f5..c2199b9 100644 ---- a/gemrb/plugins/SDLVideo/SDL12Video.h -+++ b/gemrb/plugins/SDLVideo/SDL12Video.h -@@ -23,6 +23,9 @@ - - #include "SDLVideo.h" - -+#if SDL_VERSION_ATLEAST(1,3,0) -+#else -+ - namespace GemRB { - - class SDL12VideoDriver : public SDLVideoDriver { -@@ -63,3 +66,4 @@ private: - } - - #endif -+#endif -diff --git a/gemrb/plugins/SDLVideo/SDLVideo.cpp b/gemrb/plugins/SDLVideo/SDLVideo.cpp -index f117374..0fa70c4 100644 ---- a/gemrb/plugins/SDLVideo/SDLVideo.cpp -+++ b/gemrb/plugins/SDLVideo/SDLVideo.cpp -@@ -46,6 +46,17 @@ using namespace GemRB; - #define SDL_SRCCOLORKEY SDL_TRUE - #define SDL_SRCALPHA 0 - #define SDLK_SCROLLOCK SDLK_SCROLLLOCK -+// I just LOVE SDL backward compatibility, when it comes to keycodes -+#define SDLK_KP0 SDLK_KP_0 -+#define SDLK_KP1 SDLK_KP_1 -+#define SDLK_KP2 SDLK_KP_2 -+#define SDLK_KP3 SDLK_KP_3 -+#define SDLK_KP4 SDLK_KP_4 -+#define SDLK_KP5 SDLK_KP_5 -+#define SDLK_KP6 SDLK_KP_6 -+#define SDLK_KP7 SDLK_KP_7 -+#define SDLK_KP8 SDLK_KP_8 -+#define SDLK_KP9 SDLK_KP_9 - #endif - - SDLVideoDriver::SDLVideoDriver(void) diff --git a/project/jni/application/gemrb-sdl-1.3/icon.png b/project/jni/application/gemrb-sdl-1.3/icon.png deleted file mode 100644 index 8ef0eba2d..000000000 Binary files a/project/jni/application/gemrb-sdl-1.3/icon.png and /dev/null differ diff --git a/project/jni/application/gemrb/AndroidAppSettings.cfg b/project/jni/application/gemrb/AndroidAppSettings.cfg deleted file mode 100644 index f36d324ce..000000000 --- a/project/jni/application/gemrb/AndroidAppSettings.cfg +++ /dev/null @@ -1,54 +0,0 @@ -# The application settings for Android libSDL port -AppSettingVersion=17 -LibSdlVersion=1.2 -AppName="GemRB" -AppFullName=net.sourceforge.gemrb -ScreenOrientation=h -InhibitSuspend=n -AppDataDownloadUrl="Baldur's Gate 2 demo (800 Mb)|http://sourceforge.net/projects/libsdl-android/files/gemrb/bg2demo.zip/download^!GemRB data(override)|override10.zip^!GemRB data(scripts)|scripts10.zip" -VideoDepthBpp=16 -NeedDepthBuffer=n -NeedStencilBuffer=n -NeedGles2=n -SwVideoMode=y -SdlVideoResize=y -SdlVideoResizeKeepAspect=y -CompatibilityHacks=n -CompatibilityHacksStaticInit=n -CompatibilityHacksTextInputEmulatesHwKeyboard=n -CompatibilityHacksPreventAudioChopping=n -CompatibilityHacksAppIgnoresAudioBufferSize=n -AppUsesMouse=y -AppNeedsTwoButtonMouse=y -ShowMouseCursor=n -ForceRelativeMouseMode=n -AppNeedsArrowKeys=n -AppNeedsTextInput=y -AppUsesJoystick=n -AppUsesAccelerometer=n -AppUsesMultitouch=n -NonBlockingSwapBuffers=n -RedefinedKeys="LCTRL c NO_REMAP NO_REMAP e" -AppTouchscreenKeyboardKeysAmount=0 -AppTouchscreenKeyboardKeysAmountAutoFire=0 -RedefinedKeysScreenKb="LCTRL c NO_REMAP NO_REMAP e" -StartupMenuButtonTimeout=2000 -HiddenMenuOptions='' -FirstStartMenuOptions='' -MultiABI=y -AppMinimumRAM=0 -AppVersionCode=0701 -AppVersionName="0.7.0.1" -ResetSdlConfigForThisVersion=y -DeleteFilesOnUpgrade="%" -CompiledLibraries="sdl_mixer sdl_ttf ogg vorbis openal png python" -CustomBuildScript=n -AppCflags='-fexceptions -finline-functions -O3 -DSTATIC_LINK=Yes -DHAVE_SNPRINTF' -AppLdflags='' -AppSubdirsBuild='gemrb/gemrb/*' -AppCmdline='GemRB' -ReadmeText='^You may press "Home" now - the data will be downloaded in background' -MinimumScreenSize=m -AdmobPublisherId=n -AdmobTestDeviceId= -AdmobBannerSize= diff --git a/project/jni/application/gemrb/AndroidData/override10.zip b/project/jni/application/gemrb/AndroidData/override10.zip deleted file mode 100644 index 03db8032d..000000000 Binary files a/project/jni/application/gemrb/AndroidData/override10.zip and /dev/null differ diff --git a/project/jni/application/gemrb/AndroidData/scripts10.zip b/project/jni/application/gemrb/AndroidData/scripts10.zip deleted file mode 100644 index 0ba627309..000000000 Binary files a/project/jni/application/gemrb/AndroidData/scripts10.zip and /dev/null differ diff --git a/project/jni/application/gemrb/icon.png b/project/jni/application/gemrb/icon.png deleted file mode 100644 index 8ef0eba2d..000000000 Binary files a/project/jni/application/gemrb/icon.png and /dev/null differ diff --git a/project/jni/application/openttd-lowmem/AndroidAppSettings.cfg b/project/jni/application/openttd-lowmem/AndroidAppSettings.cfg deleted file mode 100644 index e56046150..000000000 --- a/project/jni/application/openttd-lowmem/AndroidAppSettings.cfg +++ /dev/null @@ -1,247 +0,0 @@ -# The application settings for Android libSDL port - -# Specify application name (e.x. My Application) -AppName="OpenTTD lowmem" - -# Specify reversed site name of application (e.x. com.mysite.myapp) -AppFullName=org.openttd.sdl.lowmem - -# Application version code (integer) -AppVersionCode=14130 - -# Application user-visible version name (string) -AppVersionName="1.4.1.30" - -# Specify path to download application data in zip archive in the form 'Description|URL|MirrorURL^Description2|URL2|MirrorURL2^...' -# If you'll start Description with '!' symbol it will be enabled by default, other downloads should be selected by user from startup config menu -# If the URL in in the form ':dir/file.dat:http://URL/' it will be downloaded as binary BLOB to the application dir and not unzipped -# If the URL does not contain 'http://' it is treated as file from 'project/jni/application/src/AndroidData' dir - -# these files are put inside .apk package by build system -# Also please avoid 'https://' URLs, many Android devices do not have trust certificates and will fail to connect to SF.net over HTTPS -AppDataDownloadUrl="!!Data files - 20 Mb|http://sourceforge.net/projects/libsdl-android/files/OpenTTD/openttd-data-1.4.1.zip/download^!!Config file|:.openttd/openttd.cfg:openttd-1.4.0.30.cfg" - -# Reset SDL config when updating application to the new version (y) / (n) -ResetSdlConfigForThisVersion=y - -# Delete application data files when upgrading (specify file/dir paths separated by spaces) -DeleteFilesOnUpgrade="" - -# Here you may type readme text, which will be shown during startup. Format is: -# Text in English, use \\\\n to separate lines (that's four backslashes)^de:Text in Deutsch^ru:Text in Russian^button:Button that will open some URL:http://url-to-open/ -ReadmeText='' - -# libSDL version to use (1.2/1.3/2.0) -LibSdlVersion=1.2 - -# Specify screen orientation: (v)ertical/(p)ortrait or (h)orizontal/(l)andscape -ScreenOrientation=h - -# Video color depth - 16 BPP is the fastest and supported for all modes, 24 bpp is supported only -# with SwVideoMode=y, SDL_OPENGL mode supports everything. (16)/(24)/(32) -VideoDepthBpp=16 - -# Enable OpenGL depth buffer (needed only for 3-d applications, small speed decrease) (y) or (n) -NeedDepthBuffer=n - -# Enable OpenGL stencil buffer (needed only for 3-d applications, small speed decrease) (y) or (n) -NeedStencilBuffer=n - -# Try to use GLES 2.x context - will revert to GLES 1.X if unsupported by device -# you need this option only if you're developing 3-d app (y) or (n) -NeedGles2=n - -# Application uses software video buffer - you're calling SDL_SetVideoMode() without SDL_HWSURFACE and without SDL_OPENGL, -# this will allow small speed optimization. Enable this even when you're using SDL_HWSURFACE. (y) or (n) -SwVideoMode=y - -# Application video output will be resized to fit into native device screen (y)/(n) -SdlVideoResize=y - -# Application resizing will keep 4:3 aspect ratio, with black bars at sides (y)/(n) -SdlVideoResizeKeepAspect=n - -# Do not allow device to sleep when the application is in foreground, set this for video players or apps which use accelerometer -InhibitSuspend=n - -# Create Android service, so the app is less likely to be killed while in background -CreateService= - -# Application does not call SDL_Flip() or SDL_UpdateRects() appropriately, or draws from non-main thread - -# enabling the compatibility mode will force screen update every 100 milliseconds, which is laggy and inefficient (y) or (n) -CompatibilityHacks=n - -# Application initializes SDL audio/video inside static constructors (which is bad, you won't be able to run ndk-gdb) (y)/(n) -CompatibilityHacksStaticInit=y - -# On-screen Android soft text input emulates hardware keyboard, this will only work with Hackers Keyboard app (y)/(n) -CompatibilityHacksTextInputEmulatesHwKeyboard=n - -# Hack for broken devices: prevent audio chopping, by sleeping a bit after pushing each audio chunk (y)/(n) -CompatibilityHacksPreventAudioChopping=n - -# Hack for broken apps: application ignores audio buffer size returned by SDL (y)/(n) -CompatibilityHacksAppIgnoresAudioBufferSize=n - -# Hack for VCMI: preload additional shared libraries before aplication start -CompatibilityHacksAdditionalPreloadedSharedLibraries="" - -# Hack for Free Heroes 2, which redraws the screen inside SDL_PumpEvents(): slow and compatible SDL event queue - -# do not use it with accelerometer/gyroscope, or your app may freeze at random (y)/(n) -CompatibilityHacksSlowCompatibleEventQueue=n - -# Save and restore OpenGL state when drawing on-screen keyboard for apps that use SDL_OPENGL -CompatibilityHacksTouchscreenKeyboardSaveRestoreOpenGLState= - -# Application uses SDL_UpdateRects() properly, and does not draw in any region outside those rects. -# This improves drawing speed, but I know only one application that does that, and it's written by me (y)/(n) -CompatibilityHacksProperUsageOfSDL_UpdateRects= - -# Application uses mouse (y) or (n), this will show mouse emulation dialog to the user -AppUsesMouse=y - -# Application needs two-button mouse, will also enable advanced point-and-click features (y) or (n) -AppNeedsTwoButtonMouse=y - -# Right mouse button can do long-press/drag&drop action, necessary for some games (y) or (n) -# If you disable it, swiping with two fingers will send mouse wheel events -RightMouseButtonLongPress= - -# Show SDL mouse cursor, for applications that do not draw cursor at all (y) or (n) -ShowMouseCursor=n - -# Generate more touch events, by default SDL generates one event per one video frame, this is useful for drawing apps (y) or (n) -GenerateSubframeTouchEvents= - -# Force relative (laptop) mouse movement mode, useful when both on-screen keyboard and mouse are needed (y) or (n) -ForceRelativeMouseMode=n - -# Application needs arrow keys (y) or (n), will show on-screen dpad/joystick (y) or (n) -AppNeedsArrowKeys=n - -# Application needs text input (y) or (n), enables button for text input on screen -AppNeedsTextInput=n - -# Application uses joystick (y) or (n), the on-screen DPAD will be used as joystick 0 axes 0-1 -AppUsesJoystick=n - -# Application uses second on-screen joystick, as SDL joystick 0 axes 2-3 (y)/(n) -AppUsesSecondJoystick=n - -# Application uses third on-screen joystick, as SDL joystick 0 axes 20-21 (y)/(n) -AppUsesThirdJoystick= - -# Application uses accelerometer (y) or (n), the accelerometer will be used as joystick 1 axes 0-1 and 5-7 -AppUsesAccelerometer=n - -# Application uses gyroscope (y) or (n), the gyroscope will be used as joystick 1 axes 2-4 -AppUsesGyroscope=n - -# Application uses multitouch (y) or (n), multitouch events are passed as SDL_JOYBALLMOTION events for the joystick 0 -AppUsesMultitouch=n - -# Application records audio (it will use any available source, such a s microphone) -# API is defined in file SDL_android.h: int SDL_ANDROID_OpenAudioRecording(SDL_AudioSpec *spec); void SDL_ANDROID_CloseAudioRecording(void); -# This option will add additional permission to Android manifest (y)/(n) -AppRecordsAudio=n - -# Application needs to access SD card. If your data files are bigger than 5 Mb, enable it. (y) / (n) -AccessSdCard= - -# Application needs Internet access. If you disable it, you'll have to bundle all your data files inside .apk (y) / (n) -AccessInternet= - -# Immersive mode - Android will hide on-screen Home/Back keys. Looks bad if you invoke Android keyboard. (y) / (n) -ImmersiveMode= - -# Application implements Android-specific routines to put to background, and will not draw anything to screen -# between SDL_ACTIVEEVENT lost / gained notifications - you should check for them -# rigth after SDL_Flip(), if (n) then SDL_Flip() will block till app in background (y) or (n) -# This option is reported to be buggy, sometimes failing to restore video state -NonBlockingSwapBuffers=n - -# Redefine common hardware keys to SDL keysyms -# BACK hardware key is available on all devices, MENU is available on pre-ICS devices, other keys may be absent -# SEARCH and CALL by default return same keycode as DPAD_CENTER - one of those keys is available on most devices -# Use word NO_REMAP if you want to preserve native functionality for certain key (volume keys are 3-rd and 4-th) -# Keys: TOUCHSCREEN (works only when AppUsesMouse=n), DPAD_CENTER/SEARCH, VOLUMEUP, VOLUMEDOWN, MENU, BACK, CAMERA -RedefinedKeys="LALT RETURN NO_REMAP NO_REMAP SPACE DELETE" - -# Number of virtual keyboard keys (currently 6 is maximum) -AppTouchscreenKeyboardKeysAmount=0 - -# Redefine on-screen keyboard keys to SDL keysyms - 6 keyboard keys + 4 multitouch gestures (zoom in/out and rotate left/right) -RedefinedKeysScreenKb="LALT RETURN KP_PLUS KP_MINUS SPACE DELETE KP_PLUS KP_MINUS 1 2" - -# Names for on-screen keyboard keys, such as Fire, Jump, Run etc, separated by spaces, they are used in SDL config menu -RedefinedKeysScreenKbNames="LALT RETURN KP_PLUS KP_MINUS SPACE DELETE KP_PLUS KP_MINUS 1 2" - -# On-screen keys theme -# 0 = Ultimate Droid by Sean Stieber (green, with gamepad joystick) -# 1 = Simple Theme by Beholder (white, with gamepad joystick) -# 2 = Sun by Sirea (yellow, with round joystick) -# 3 = Keen by Gerstrong (multicolor, with round joystick) -TouchscreenKeysTheme=2 - -# Redefine gamepad keys to SDL keysyms, button order is: -# A B X Y L1 R1 L2 R2 LThumb RThumb -RedefinedKeysGamepad="LALT RETURN KP_PLUS KP_MINUS SPACE DELETE KP_PLUS KP_MINUS 1 2" - -# How long to show startup menu button, in msec, 0 to disable startup menu -StartupMenuButtonTimeout=3000 - -# Menu items to hide from startup menu, available menu items: -# SettingsMenu.OkButton SettingsMenu.DummyMenu SettingsMenu.MainMenu SettingsMenuMisc.DownloadConfig SettingsMenuMisc.OptionalDownloadConfig SettingsMenuMisc.AudioConfig SettingsMenuMisc.VideoSettingsConfig SettingsMenuMisc.ShowReadme SettingsMenuMisc.GyroscopeCalibration SettingsMenuMisc.ResetToDefaultsConfig SettingsMenuMouse.MouseConfigMainMenu SettingsMenuMouse.DisplaySizeConfig SettingsMenuMouse.LeftClickConfig SettingsMenuMouse.RightClickConfig SettingsMenuMouse.AdditionalMouseConfig SettingsMenuMouse.JoystickMouseConfig SettingsMenuMouse.TouchPressureMeasurementTool SettingsMenuMouse.CalibrateTouchscreenMenu SettingsMenuKeyboard.KeyboardConfigMainMenu SettingsMenuKeyboard.ScreenKeyboardSizeConfig SettingsMenuKeyboard.ScreenKeyboardDrawSizeConfig SettingsMenuKeyboard.ScreenKeyboardThemeConfig SettingsMenuKeyboard.ScreenKeyboardTransparencyConfig SettingsMenuKeyboard.RemapHwKeysConfig SettingsMenuKeyboard.RemapScreenKbConfig SettingsMenuKeyboard.ScreenGesturesConfig SettingsMenuKeyboard.CustomizeScreenKbLayout -HiddenMenuOptions='SettingsMenuMisc.OptionalDownloadConfig SettingsMenuMouse.DisplaySizeConfig' - -# Menu items to show at startup - this is Java code snippet, leave empty for default -# new SettingsMenuMisc.ShowReadme(), (AppUsesMouse \&\& \! ForceRelativeMouseMode \? new SettingsMenuMouse.DisplaySizeConfig(true) : new SettingsMenu.DummyMenu()), new SettingsMenuMisc.OptionalDownloadConfig(true), new SettingsMenuMisc.GyroscopeCalibration() -# Available menu items: -# SettingsMenu.OkButton SettingsMenu.DummyMenu SettingsMenu.MainMenu SettingsMenuMisc.DownloadConfig SettingsMenuMisc.OptionalDownloadConfig SettingsMenuMisc.AudioConfig SettingsMenuMisc.VideoSettingsConfig SettingsMenuMisc.ShowReadme SettingsMenuMisc.GyroscopeCalibration SettingsMenuMisc.ResetToDefaultsConfig SettingsMenuMouse.MouseConfigMainMenu SettingsMenuMouse.DisplaySizeConfig SettingsMenuMouse.LeftClickConfig SettingsMenuMouse.RightClickConfig SettingsMenuMouse.AdditionalMouseConfig SettingsMenuMouse.JoystickMouseConfig SettingsMenuMouse.TouchPressureMeasurementTool SettingsMenuMouse.CalibrateTouchscreenMenu SettingsMenuKeyboard.KeyboardConfigMainMenu SettingsMenuKeyboard.ScreenKeyboardSizeConfig SettingsMenuKeyboard.ScreenKeyboardDrawSizeConfig SettingsMenuKeyboard.ScreenKeyboardThemeConfig SettingsMenuKeyboard.ScreenKeyboardTransparencyConfig SettingsMenuKeyboard.RemapHwKeysConfig SettingsMenuKeyboard.RemapScreenKbConfig SettingsMenuKeyboard.ScreenGesturesConfig SettingsMenuKeyboard.CustomizeScreenKbLayout -FirstStartMenuOptions='' - -# Enable multi-ABI binary, with hardware FPU support - it will also work on old devices, -# but .apk size is 2x bigger (y) / (n) / (x86) / (all) -MultiABI='armeabi-v7a x86' - -# Minimum amount of RAM application requires, in Mb, SDL will print warning to user if it's lower -AppMinimumRAM=0 - -# Optional shared libraries to compile - removing some of them will save space -# MP3 support by libMAD is encumbered by patents and libMAD is GPL-ed -# Available libraries: mad (GPL-ed!) sdl_mixer sdl_image sdl_ttf sdl_net sdl_blitpool sdl_gfx sdl_sound intl xml2 lua jpeg png ogg flac tremor vorbis freetype xerces curl theora fluidsynth lzma lzo2 mikmod openal timidity zzip bzip2 yaml-cpp python boost_date_time boost_filesystem boost_iostreams boost_program_options boost_regex boost_signals boost_system boost_thread glu avcodec avdevice avfilter avformat avresample avutil swscale swresample bzip2 -CompiledLibraries="jpeg png freetype expat fontconfig lzma lzo2" - -# Application uses custom build script AndroidBuild.sh instead of Android.mk (y) or (n) -CustomBuildScript=y - -# Aditional CFLAGS for application -AppCflags='' - -# Additional LDFLAGS for application -AppLdflags='' - -# If application has headers with the same name as system headers, this option tries to fix compiler flags to make it compilable -AppOverlapsSystemHeaders= - -# Build only following subdirs (empty will build all dirs, ignored with custom script) -AppSubdirsBuild='' - -# Exclude these files from build -AppBuildExclude='' - -# Application command line parameters, including app name as 0-th param -AppCmdline='openttd -d 1 -b 8bpp-optimized -M NoMusic' - -# Screen size is used by Google Play to prevent an app to be installed on devices with smaller screens -# Minimum screen size that application supports: (s)mall / (m)edium / (l)arge -MinimumScreenSize=s - -# Your AdMob Publisher ID, (n) if you don't want advertisements -AdmobPublisherId=n - -# Your AdMob test device ID, to receive a test ad -AdmobTestDeviceId= - -# Your AdMob banner size (BANNER/IAB_BANNER/IAB_LEADERBOARD/IAB_MRECT/IAB_WIDE_SKYSCRAPER/SMART_BANNER) -AdmobBannerSize= - diff --git a/project/jni/application/openttd-lowmem/AndroidBuild.sh b/project/jni/application/openttd-lowmem/AndroidBuild.sh deleted file mode 100755 index ef0580f56..000000000 --- a/project/jni/application/openttd-lowmem/AndroidBuild.sh +++ /dev/null @@ -1,19 +0,0 @@ -#!/bin/sh - -LOCAL_PATH=`dirname $0` -LOCAL_PATH=`cd $LOCAL_PATH && pwd` -VER=1.4.0-beta5 - -[ -d openttd-$VER-$1 ] || mkdir -p openttd-$VER-$1/bin/baseset - -[ -e openttd-$VER-$1/objs/lang/english.lng ] || { - sh -c "cd openttd-$VER-$1 && ../src/configure --without-freetype --without-png --without-zlib --without-lzo2 --without-lzma --endian=LE && make lang && make -C objs/release endian_target.h depend && make -C objs/setting" || exit 1 - rm -f openttd-$VER-$1/Makefile -} || exit 1 - -export ARCH=$1 -[ -e openttd-$VER-$1/Makefile ] || { - ../setEnvironment-$1.sh sh -c "cd openttd-$VER-$1 && env ../src/configure --host=$2 --with-sdl --with-freetype=sdl-config --with-png --with-zlib --without-icu --without-libtimidity --with-lzo2=$LOCAL_PATH/../../../obj/local/$ARCH/liblzo2.so --prefix-dir='.' --data-dir='' --without-allegro --with-fontconfig --with-lzma --endian=LE || echo 'Run: sudo apt-get install liblzma-dev - it is needed only for configure script'" -} || exit 1 - -../setEnvironment-$1.sh sh -c "cd openttd-$VER-$1 && make -j4 VERBOSE=1 STRIP='' LIBS='-lsdl-1.2 -llzo2 -lpng -lfreetype -lfontconfig -lexpat -lgcc -lz -lc -lgnustl_static -lsupc++'" && cp -f openttd-$VER-$1/objs/release/openttd libapplication-$1.so || exit 1 diff --git a/project/jni/application/openttd-lowmem/AndroidData/openttd-1.4.0.30.cfg b/project/jni/application/openttd-lowmem/AndroidData/openttd-1.4.0.30.cfg deleted file mode 100644 index 766618ef4..000000000 --- a/project/jni/application/openttd-lowmem/AndroidData/openttd-1.4.0.30.cfg +++ /dev/null @@ -1,23 +0,0 @@ -[misc] -resolution = 854,480 -small_font = -medium_font = -large_font = -mono_font = -small_size = 10 -medium_size = 12 -large_size = 16 -mono_size = 12 -small_aa = false -medium_aa = false -large_aa = false -mono_aa = false -language = english.lng -min_button_size = 40 -min_step_size = 40 - -[gui] -left_mouse_btn_scrolling = true -osk_activation = disabled -auto_scrolling = 0 -reverse_scroll = true diff --git a/project/jni/application/openttd-lowmem/icon.png b/project/jni/application/openttd-lowmem/icon.png deleted file mode 120000 index 6d0459315..000000000 --- a/project/jni/application/openttd-lowmem/icon.png +++ /dev/null @@ -1 +0,0 @@ -../openttd/icon.png \ No newline at end of file diff --git a/project/jni/application/openttd-lowmem/src b/project/jni/application/openttd-lowmem/src deleted file mode 120000 index 2dc933317..000000000 --- a/project/jni/application/openttd-lowmem/src +++ /dev/null @@ -1 +0,0 @@ -../openttd/src \ No newline at end of file