aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/kyra_lok.cpp
diff options
context:
space:
mode:
authorJohannes Schickel2009-06-25 01:29:14 +0000
committerJohannes Schickel2009-06-25 01:29:14 +0000
commit004f6900b11e0ce841816f06e851ec37b8907466 (patch)
treef63a6f92349d4524958d2c3e4127af039ee2486d /engines/kyra/kyra_lok.cpp
parent4df9dd82fb2a4e9f5772368ec869788e64e380ff (diff)
downloadscummvm-rg350-004f6900b11e0ce841816f06e851ec37b8907466.tar.gz
scummvm-rg350-004f6900b11e0ce841816f06e851ec37b8907466.tar.bz2
scummvm-rg350-004f6900b11e0ce841816f06e851ec37b8907466.zip
Initial support for Kyrandia 1 PC-9801 Japanese 16 color.
svn-id: r41844
Diffstat (limited to 'engines/kyra/kyra_lok.cpp')
-rw-r--r--engines/kyra/kyra_lok.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/kyra/kyra_lok.cpp b/engines/kyra/kyra_lok.cpp
index 4d3b3e75c1..4042317f20 100644
--- a/engines/kyra/kyra_lok.cpp
+++ b/engines/kyra/kyra_lok.cpp
@@ -157,7 +157,10 @@ KyraEngine_LoK::~KyraEngine_LoK() {
}
Common::Error KyraEngine_LoK::init() {
- _screen = new Screen_LoK(this, _system);
+ if (_flags.platform == Common::kPlatformPC98 && _flags.useHiResOverlay)
+ _screen = new Screen_LoK_16(this, _system);
+ else
+ _screen = new Screen_LoK(this, _system);
assert(_screen);
_screen->setResolution();