aboutsummaryrefslogtreecommitdiff
path: root/queen
diff options
context:
space:
mode:
authorDavid Eriksson2003-10-18 12:59:44 +0000
committerDavid Eriksson2003-10-18 12:59:44 +0000
commit1a8397a475479827b72b9423e6c9eedb8763746d (patch)
tree9ed3c790e50a13714bc7e8ef0dddc6e355a38f60 /queen
parentd2e65e35e91fc3bd3074e8d44887be90079ffbf3 (diff)
downloadscummvm-rg350-1a8397a475479827b72b9423e6c9eedb8763746d.tar.gz
scummvm-rg350-1a8397a475479827b72b9423e6c9eedb8763746d.tar.bz2
scummvm-rg350-1a8397a475479827b72b9423e6c9eedb8763746d.zip
Fix a little bug.
svn-id: r10893
Diffstat (limited to 'queen')
-rw-r--r--queen/cutaway.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/queen/cutaway.cpp b/queen/cutaway.cpp
index 19b4d52cd0..df7f080246 100644
--- a/queen/cutaway.cpp
+++ b/queen/cutaway.cpp
@@ -36,6 +36,8 @@ namespace Queen {
- Finish Cutaway::handleAnimation
+ - Finish Cutaway::actionSpecialMove
+
- Support the remaining cutaway object types:
OBJECT_TYPE_TEXT_SPEAK
OBJECT_TYPE_TEXT_DISPLAY_AND_SPEAK
@@ -702,11 +704,16 @@ byte *Cutaway::handleAnimation(byte *ptr, CutawayObject &object) {
if (object.animType == 2 || object.animType == 0) {
// Unpack animation, but do not unpack moving people
- if (!(objAnim[0].mx || objAnim[0].my) && InRange(objAnim[i].object, 0, 3))
+ if (!(objAnim[i].mx || objAnim[i].my) && InRange(objAnim[i].object, 0, 3))
_graphics->bankUnpack(
objAnim[i].unpackFrame,
objAnim[i].originalFrame,
objAnim[i].bank);
+
+ if (0 == objAnim[i].object) {
+ // Scale Joe
+ // XXX bob->scale = SF;
+ }
}
if (objAnim[i].cx || objAnim[i].cy) {