diff options
author | Paul Gilbert | 2011-08-14 12:25:02 +1000 |
---|---|---|
committer | Paul Gilbert | 2011-08-14 12:25:02 +1000 |
commit | fd8fcc303dbca30383ac0651e36014079b2ffc88 (patch) | |
tree | 2503747d52f6e9338123b58348b23b9231bfe5dd /engines/tsage/core.h | |
parent | fed3306b15666fb989a08a6e62322577de1e9414 (diff) | |
download | scummvm-rg350-fd8fcc303dbca30383ac0651e36014079b2ffc88.tar.gz scummvm-rg350-fd8fcc303dbca30383ac0651e36014079b2ffc88.tar.bz2 scummvm-rg350-fd8fcc303dbca30383ac0651e36014079b2ffc88.zip |
TSAGE: Implemented changes in SequenceManager introduced by Blue Force
Diffstat (limited to 'engines/tsage/core.h')
-rw-r--r-- | engines/tsage/core.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/engines/tsage/core.h b/engines/tsage/core.h index 959f96bf34..c4408e38a4 100644 --- a/engines/tsage/core.h +++ b/engines/tsage/core.h @@ -437,7 +437,10 @@ public: }; enum AnimateMode {ANIM_MODE_NONE = 0, ANIM_MODE_1 = 1, ANIM_MODE_2 = 2, ANIM_MODE_3 = 3, - ANIM_MODE_4 = 4, ANIM_MODE_5 = 5, ANIM_MODE_6 = 6, ANIM_MODE_7 = 7, ANIM_MODE_8 = 8}; + ANIM_MODE_4 = 4, ANIM_MODE_5 = 5, ANIM_MODE_6 = 6, ANIM_MODE_7 = 7, ANIM_MODE_8 = 8, + // Introduced in Blue Force + ANIM_MODE_9 = 9 +}; class SceneObject; @@ -468,6 +471,7 @@ public: virtual ~SceneObjectWrapper() {} void setSceneObject(SceneObject *so); + void check(); virtual void synchronize(Serializer &s); virtual Common::String getClassName() { return "SceneObjectWrapper"; } @@ -556,6 +560,10 @@ public: virtual void draw(); virtual void proc19() {} virtual void updateScreen(); + // New methods introduced by Blue FOrce + virtual void updateAngle(SceneObject *sceneObj); + virtual void changeAngle(int angle); + void setup(int visage, int stripFrameNum, int frameNum, int posX, int posY, int priority); }; |