diff options
author | lubomyr | 2017-02-14 15:13:58 +0200 |
---|---|---|
committer | lubomyr | 2017-02-14 15:13:58 +0200 |
commit | 216f9c4f11cd95f9e4ed049c9ecc97304e83f837 (patch) | |
tree | d28adb26dca57181721d175e435b3140daba813d /backends | |
parent | f8c4274f1a0bdde91123f3cd493d14e5a1b1a91e (diff) | |
download | scummvm-rg350-216f9c4f11cd95f9e4ed049c9ecc97304e83f837.tar.gz scummvm-rg350-216f9c4f11cd95f9e4ed049c9ecc97304e83f837.tar.bz2 scummvm-rg350-216f9c4f11cd95f9e4ed049c9ecc97304e83f837.zip |
ANDROIDSDL: backend related checking in options.cpp replaced with hasFeature... condition, renamed some fields and methods
Diffstat (limited to 'backends')
-rw-r--r-- | backends/platform/androidsdl/androidsdl-sdl.cpp | 6 | ||||
-rw-r--r-- | backends/platform/androidsdl/androidsdl-sdl.h | 1 |
2 files changed, 7 insertions, 0 deletions
diff --git a/backends/platform/androidsdl/androidsdl-sdl.cpp b/backends/platform/androidsdl/androidsdl-sdl.cpp index 07bb23eba6..61b01920bb 100644 --- a/backends/platform/androidsdl/androidsdl-sdl.cpp +++ b/backends/platform/androidsdl/androidsdl-sdl.cpp @@ -113,3 +113,9 @@ bool OSystem_ANDROIDSDL::getFeatureState(Feature f) { break; } } + +bool OSystem_ANDROIDSDL::hasFeature(Feature f) { + return (f == kFeatureTouchpadMode || + f == kFeatureOnScreenControl || + f == OSystem_POSIX::getFeatureState(f)); +} diff --git a/backends/platform/androidsdl/androidsdl-sdl.h b/backends/platform/androidsdl/androidsdl-sdl.h index 36925ec275..4976e320df 100644 --- a/backends/platform/androidsdl/androidsdl-sdl.h +++ b/backends/platform/androidsdl/androidsdl-sdl.h @@ -30,6 +30,7 @@ public: virtual void initBackend(); virtual void setFeatureState(Feature f, bool enable); virtual bool getFeatureState(Feature f); + virtual bool hasFeature(Feature f); void touchpadMode(bool enable); void switchToDirectMouseMode(); void switchToRelativeMouseMode(); |