diff options
-rw-r--r-- | engines/fullpipe/statics.cpp | 13 | ||||
-rw-r--r-- | engines/fullpipe/statics.h | 1 |
2 files changed, 13 insertions, 1 deletions
diff --git a/engines/fullpipe/statics.cpp b/engines/fullpipe/statics.cpp index 4d13f2908a..bb67f9f581 100644 --- a/engines/fullpipe/statics.cpp +++ b/engines/fullpipe/statics.cpp @@ -98,6 +98,10 @@ StaticANIObject::StaticANIObject() { _callback2 = 0; _sceneId = -1; _someDynamicPhaseIndex = -1; + + _field_32 = 0; + _field_96 = 0; + _messageNum = 0; } StaticANIObject::StaticANIObject(StaticANIObject *src) : GameObject(src) { @@ -106,6 +110,10 @@ StaticANIObject::StaticANIObject(StaticANIObject *src) : GameObject(src) { _field_34 = 1; _initialCounter = 0; + _field_32 = 0; + _field_96 = 0; + _messageNum = 0; + _messageQueueId = 0; _animExFlag = 0; _counter = 0; @@ -1097,6 +1105,9 @@ Movement::Movement() { _currMovement = 0; _counter = 0; _counterMax = 83; + + _field_24 = 0; + _field_28 = 0; } Movement::Movement(Movement *src, StaticANIObject *ani) { @@ -1542,12 +1553,14 @@ DynamicPhase::DynamicPhase() { _someX = 0; _rect = 0; _field_7C = 0; + _field_7E = 0; _dynFlags = 0; _someY = 0; } DynamicPhase::DynamicPhase(DynamicPhase *src, bool reverse) { _field_7C = src->_field_7C; + _field_7E = 0; _rect = new Common::Rect(); if (reverse) { diff --git a/engines/fullpipe/statics.h b/engines/fullpipe/statics.h index 9393612d77..03b8570ed9 100644 --- a/engines/fullpipe/statics.h +++ b/engines/fullpipe/statics.h @@ -83,7 +83,6 @@ class DynamicPhase : public StaticPhase { class Statics : public DynamicPhase { public: int16 _staticsId; - int16 _field_86; char *_staticsName; Picture *_picture; |