scummvm/backends/platform/ios7
2021-06-25 09:20:27 +02:00
..
ios7_app_delegate.h IOS7: Make filename style consistent in itself. 2016-01-07 12:44:48 +01:00
ios7_app_delegate.mm JANITORIAL: Remove trailing whitespaces 2021-05-04 11:46:30 +03:00
ios7_common.h IOS7: Remove scaler code 2021-03-15 16:48:40 +02:00
ios7_keyboard.h IOS7: Hide input accessory toolbar when an external keyboard is connected 2019-07-06 17:00:27 +01:00
ios7_keyboard.mm IOS7: Hide virtual keyboard input assistant bar 2020-08-29 16:31:37 +01:00
ios7_main.mm IOS7: Make includes match our style. 2016-01-07 12:44:48 +01:00
ios7_osys_events.cpp IOS7: Properly restore state when the process has been terminated 2020-09-13 00:21:36 +01:00
ios7_osys_main.cpp IOS7: Render the GUI in HiDPI 2021-05-24 23:46:51 +01:00
ios7_osys_main.h IOS7: Remove unneeded use of Graphics::ColorMasks 2021-06-24 11:55:54 +02:00
ios7_osys_misc.mm ALL: Clarify POTFILES, remove redundant common/translations.h includes 2020-11-10 03:03:49 +01:00
ios7_osys_sound.cpp AUDIO: Remove unused parameter from the MixerImpl constructor 2019-11-30 17:47:34 +02:00
ios7_osys_video.mm IPHONE/IOS7: Fix compilation 2021-06-25 09:20:27 +02:00
ios7_scummvm_view_controller.h IOS7: Make filename style consistent in itself. 2016-01-07 12:44:48 +01:00
ios7_scummvm_view_controller.mm IOS7: enable home indicator auto-hide on iPhone X and up 2019-10-19 18:04:53 +03:00
ios7_video.h IOS7: Remove scaler code 2021-03-15 16:48:40 +02:00
ios7_video.mm IOS7: Remove unneeded use of Graphics::ColorMasks 2021-06-24 11:55:54 +02:00
module.mk IOS7: Move non-video related functions to a separate file 2019-08-04 19:03:34 +01:00
README.md JANITORIAL: Update all scummvm.org URLS to use https 2019-03-09 21:52:14 +01:00

ScummVM for iOS 7.1+

This is a quick fix of the latest ScummVM (1.8.0) for iOS 7.1. It has been tested on real iPhone 6S+, and iPad Pro, and also on all the available Xcode simulators.

I tried to use all the latest iOS features to replace the old code. For instance, it uses gesture recognizers most of the time, it supports the new iPhones 6 / 6+ / 6s / 6s+ resolution, and you can copy your game files using iTunes.

Compilation

See https://wiki.scummvm.org/index.php/Compiling_ScummVM/iPhone

Usage

The game data files can be copied on the iOS device using iTunes. Once done, add your games in ScummVM as usual.

Here is a list of the in-game gestures:

Gesture Description
Two fingers swipe down Display the ScummVM menu for loading, saving, etc.
Two fingers swipe right Enable / disable the touchpad mode
Two fingers swipe up Enable / disable the mouse-click-and-drag mode
Two fingers tap Simulate a right click. You should tap with one finger, and then tap with another while keeping your first finger on the screen.
Two fingers double-tap Skip the cinematic / video

The iOS keyboard is visible when the device is in portrait mode, and hidden in landscape mode.