aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/engine/kmisc.cpp
diff options
context:
space:
mode:
authorMatthew Hoops2010-02-01 04:14:16 +0000
committerMatthew Hoops2010-02-01 04:14:16 +0000
commitc72c2ff71109544ca48d2cfabf1ff735363795c3 (patch)
tree1b1825760fe4818a133bd7615063a29782235365 /engines/sci/engine/kmisc.cpp
parentaf52e2caf0cfda303233440d2d1b6867006a1af1 (diff)
downloadscummvm-rg350-c72c2ff71109544ca48d2cfabf1ff735363795c3.tar.gz
scummvm-rg350-c72c2ff71109544ca48d2cfabf1ff735363795c3.tar.bz2
scummvm-rg350-c72c2ff71109544ca48d2cfabf1ff735363795c3.zip
kPlatform(0) should return the SCI platform number. Fixes playing AVI's in KQ7 Windows. Also, adding/updating detection entries for KQ7 Windows.
svn-id: r47791
Diffstat (limited to 'engines/sci/engine/kmisc.cpp')
-rw-r--r--engines/sci/engine/kmisc.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/engines/sci/engine/kmisc.cpp b/engines/sci/engine/kmisc.cpp
index 50be5509d7..bd1cf587ea 100644
--- a/engines/sci/engine/kmisc.cpp
+++ b/engines/sci/engine/kmisc.cpp
@@ -320,8 +320,6 @@ reg_t kPlatform(EngineState *s, int argc, reg_t *argv) {
uint16 operation = (argc == 0) ? 0 : argv[0].toUint16();
switch (operation) {
- case kPlatformUnk0:
- return make_reg(0, !isWindows);
case kPlatformCDSpeed:
// TODO: Returns CD Speed?
warning("STUB: kPlatform(CDSpeed)");
@@ -333,6 +331,7 @@ reg_t kPlatform(EngineState *s, int argc, reg_t *argv) {
// TODO: Some sort of CD check?
warning("STUB: kPlatform(CDCheck)");
break;
+ case kPlatformUnk0:
case kPlatformGetPlatform:
return make_reg(0, (isWindows) ? kSciPlatformWindows : kSciPlatformDOS);
case kPlatformUnk5: