aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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) {