scummvm/backends/platform/ios7
2018-05-24 15:30:55 +02:00
..
ios7_app_delegate.h
ios7_app_delegate.mm IOS: Improve iOS 11 compatibility 2017-09-30 11:16:42 +02:00
ios7_common.h IOS: Improve iOS 11 compatibility 2017-09-30 11:16:42 +02:00
ios7_keyboard.h
ios7_keyboard.mm
ios7_main.mm
ios7_osys_events.cpp
ios7_osys_main.cpp IOS: Improve iOS 11 compatibility 2017-09-30 11:16:42 +02:00
ios7_osys_main.h JANITORIAL: Fix trailing whitespace 2018-05-24 15:30:55 +02:00
ios7_osys_sound.cpp
ios7_osys_video.mm BACKENDS: Constify PaletteManager::grabPalette implementations 2017-10-15 13:47:19 -05:00
ios7_scummvm_view_controller.h
ios7_scummvm_view_controller.mm
ios7_video.h
ios7_video.mm IOS: Improve iOS 11 compatibility 2017-09-30 11:16:42 +02:00
module.mk
README.md IOS: Consolidate build instructions with the wiki 2018-04-29 11:56:18 +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 http://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.