aboutsummaryrefslogtreecommitdiff
path: root/engines/mads/player.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/mads/player.h')
-rw-r--r--engines/mads/player.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/engines/mads/player.h b/engines/mads/player.h
index 0466f7aeee..67766d8572 100644
--- a/engines/mads/player.h
+++ b/engines/mads/player.h
@@ -37,6 +37,8 @@ private:
MADSAction *_action;
void reset();
+
+ void resetActionList();
public:
int _direction;
int _newDirection;
@@ -47,13 +49,16 @@ public:
bool _stepEnabled;
bool _spritesChanged;
bool _visible;
+ bool _visible3;
Common::Point _playerPos;
Common::Point _destPos;
bool _moving;
int _v844C0, _v844BE;
int _next;
int _routeCount;
-
+ int _special;
+ int _ticksAmount;
+ uint32 _priorTimer;
public:
Player(MADSEngine *vm);
@@ -62,6 +67,12 @@ public:
void turnToDestFacing();
void moveComplete();
+
+ void setupFrame();
+
+ void updateFrame();
+
+ void idle();
};
} // End of namespace MADS