diff options
Diffstat (limited to 'engines/fullpipe/statics.h')
-rw-r--r-- | engines/fullpipe/statics.h | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/engines/fullpipe/statics.h b/engines/fullpipe/statics.h index d678957163..63661157b2 100644 --- a/engines/fullpipe/statics.h +++ b/engines/fullpipe/statics.h @@ -98,6 +98,7 @@ class Statics : public DynamicPhase { virtual ~Statics(); virtual bool load(MfcArchive &file); + virtual void init(); Statics *getStaticsById(int itemId); Common::Point *getSomeXY(Common::Point &p); @@ -121,7 +122,7 @@ class Movement : public GameObject { int _field_50; int _counterMax; int _counter; - PtrList _dynamicPhases; + Common::Array<DynamicPhase *> _dynamicPhases; int _field_78; Common::Point **_framePosOffsets; Movement *_currMovement; @@ -181,8 +182,8 @@ class StaticANIObject : public GameObject { int _initialCounter; void (*_callback1)(int, Common::Point *point, int, int); void (*_callback2)(int *); - PtrList _movements; - PtrList _staticsList; + Common::Array<Movement *> _movements; + Common::Array<Statics *> _staticsList; StepArray _stepArray; int16 _field_96; int _messageQueueId; |