aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/actor.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/scumm/actor.cpp')
-rw-r--r--engines/scumm/actor.cpp13
1 files changed, 2 insertions, 11 deletions
diff --git a/engines/scumm/actor.cpp b/engines/scumm/actor.cpp
index df143f6288..8c211ed59d 100644
--- a/engines/scumm/actor.cpp
+++ b/engines/scumm/actor.cpp
@@ -42,18 +42,10 @@
namespace Scumm {
byte Actor::kInvalidBox = 0;
-ScummEngine *Actor::_vm = 0;
-void Actor::initActorClass(ScummEngine *scumm) {
- _vm = scumm;
- if (_vm->_game.features & GF_SMALL_HEADER) {
- kInvalidBox = 255;
- }
-}
-
-Actor::Actor(int id) {
+Actor::Actor(ScummEngine *scumm, int id) :
+ _vm(scumm), _number(id) {
assert(_vm != 0);
- _number = id;
}
void Actor::initActor(int mode) {
@@ -492,7 +484,6 @@ void Actor::walkActor() {
_moving &= ~MF_NEW_LEG;
do {
-
if (_walkbox == kInvalidBox) {
setBox(_walkdata.destbox);
_walkdata.curbox = _walkdata.destbox;