IOS: Adds a getter for the touchpad mode

This commit is contained in:
Vincent Bénony 2015-12-01 19:07:12 +01:00
parent e82a46c2e3
commit 452968ec67
2 changed files with 11 additions and 0 deletions

View File

@ -83,6 +83,10 @@ OSystem_IPHONE::~OSystem_IPHONE() {
_mouseBuffer.free();
}
bool OSystem_IPHONE::touchpadModeEnabled() const {
return _touchpadModeEnabled;
}
int OSystem_IPHONE::timerHandler(int t) {
DefaultTimerManager *tm = (DefaultTimerManager *)g_system->getTimerManager();
tm->handler();
@ -288,6 +292,11 @@ void OSystem_IPHONE::logMessage(LogMessageType::Type type, const char *message)
fflush(output);
}
bool iphone_touchpadModeEnabled() {
OSystem_IPHONE *sys = (OSystem_IPHONE *) g_system;
return sys && sys->touchpadModeEnabled();
}
void iphone_main(int argc, char *argv[]) {
//OSystem_IPHONE::migrateApp();

View File

@ -131,6 +131,8 @@ public:
virtual int16 getHeight();
virtual int16 getWidth();
bool touchpadModeEnabled() const;
#ifdef USE_RGB_COLOR
virtual Graphics::PixelFormat getScreenFormat() const { return _framebuffer.format; }
virtual Common::List<Graphics::PixelFormat> getSupportedFormats() const;