aboutsummaryrefslogtreecommitdiff
path: root/scumm/actor.cpp
diff options
context:
space:
mode:
authorTravis Howell2004-09-04 08:13:48 +0000
committerTravis Howell2004-09-04 08:13:48 +0000
commit255736dfb70099b7cacea3f071453b5d48307f5f (patch)
tree4f97028ede79a7e428a80f171da7324d1df7056c /scumm/actor.cpp
parent4bd05071e511c077811040c7c746d1c5f8e8c3f8 (diff)
downloadscummvm-rg350-255736dfb70099b7cacea3f071453b5d48307f5f.tar.gz
scummvm-rg350-255736dfb70099b7cacea3f071453b5d48307f5f.tar.bz2
scummvm-rg350-255736dfb70099b7cacea3f071453b5d48307f5f.zip
Complete actor clipping override code for HE games.
Add akos speech queue for HE games Minor cleanup svn-id: r14883
Diffstat (limited to 'scumm/actor.cpp')
-rw-r--r--scumm/actor.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/scumm/actor.cpp b/scumm/actor.cpp
index 7154a615fa..bd387d3ad9 100644
--- a/scumm/actor.cpp
+++ b/scumm/actor.cpp
@@ -65,11 +65,6 @@ Actor::Actor() {
memset(&walkdata, 0, sizeof(ActorWalkData));
walkdata.point3.x = 32000;
- clipOverride.right = 0;
- clipOverride.left = 0;
- clipOverride.top = 0;
- clipOverride.bottom = 0;
-
walkScript = 0;
initActor(1);
@@ -138,6 +133,11 @@ void Actor::initActor(int mode) {
walkScript = 0;
talkScript = 0;
+ clipOverride.right = _vm->_actorClipRight;
+ clipOverride.left = _vm->_actorClipLeft;
+ clipOverride.top = _vm->_actorClipTop;
+ clipOverride.bottom = _vm->_actorClipBottom;
+
_vm->_classData[number] = (_vm->_version >= 7) ? _vm->_classData[0] : 0;
}