aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWalter van Niftrik2011-06-04 15:32:57 +0200
committerWalter van Niftrik2011-06-04 15:32:57 +0200
commit4628833a32303242a036730d5f7ee8a10da28a7a (patch)
treeaa7131812728f09366dcccbcccc041e9c2533868
parent656c252636e3254706e66ca2791fcc76f66b64d3 (diff)
downloadscummvm-rg350-4628833a32303242a036730d5f7ee8a10da28a7a.tar.gz
scummvm-rg350-4628833a32303242a036730d5f7ee8a10da28a7a.tar.bz2
scummvm-rg350-4628833a32303242a036730d5f7ee8a10da28a7a.zip
SCI: Set Mac versions of LSL1 and LSL5 to screen height 190.
This fixes bug #3310782. However, as I was unable to get the games working in a Mac emulator, this is an educated guess at this point.
-rw-r--r--engines/sci/graphics/screen.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/sci/graphics/screen.cpp b/engines/sci/graphics/screen.cpp
index 2446ea545e..4ab0b9719f 100644
--- a/engines/sci/graphics/screen.cpp
+++ b/engines/sci/graphics/screen.cpp
@@ -763,11 +763,14 @@ int16 GfxScreen::kernelPicNotValid(int16 newPicNotValid) {
uint16 GfxScreen::getLowResScreenHeight() {
// Some Mac SCI1/1.1 games only take up 190 rows and do not
// have the menu bar.
+ // TODO: Verify that LSL1 and LSL5 use height 190
if (g_sci->getPlatform() == Common::kPlatformMacintosh) {
switch (g_sci->getGameId()) {
case GID_FREDDYPHARKAS:
case GID_KQ5:
case GID_KQ6:
+ case GID_LSL1:
+ case GID_LSL5:
case GID_SQ1:
return 190;
default: