aboutsummaryrefslogtreecommitdiff
path: root/scumm
diff options
context:
space:
mode:
authorJames Brown2002-10-14 05:57:01 +0000
committerJames Brown2002-10-14 05:57:01 +0000
commita16276a796c7c8c15bc3534138284e5202acc717 (patch)
treede72a15ba6ae4c91db05cdab95f2f2afb34cdf22 /scumm
parent9a8b23030adb4e99ffb97a57faecc394dc6c23b9 (diff)
downloadscummvm-rg350-a16276a796c7c8c15bc3534138284e5202acc717.tar.gz
scummvm-rg350-a16276a796c7c8c15bc3534138284e5202acc717.tar.bz2
scummvm-rg350-a16276a796c7c8c15bc3534138284e5202acc717.zip
Add a scaling hack for The Dig - we really need to fix the scaling tables for these scrolling rooms =properly=.
svn-id: r5143
Diffstat (limited to 'scumm')
-rw-r--r--scumm/actor.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/scumm/actor.cpp b/scumm/actor.cpp
index 3c6ddf272f..11f10d78f4 100644
--- a/scumm/actor.cpp
+++ b/scumm/actor.cpp
@@ -373,6 +373,14 @@ void Actor::setupActorScale()
scale = resptr[theY];
}
+ // FIXME - Hack for The Dig 'Tomb' (room 88)
+ // Otherwise walking to the far-left door causes the actor
+ // to shrink to a one-pixel dot. (!?!?)
+ if (_vm->_gameId == GID_DIG && _vm->_currentRoom == 88) {
+ scale = 0xFF;
+ }
+
+
// FIXME - Quick fix to ft's fuel tower bug (by yazoo)
//
// Ben's Y position can be anything between 272 and 398 inclusive