aboutsummaryrefslogtreecommitdiff
path: root/engines/hopkins/anim.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/hopkins/anim.h')
-rw-r--r--engines/hopkins/anim.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/engines/hopkins/anim.h b/engines/hopkins/anim.h
index 93c8339baa..39727fe68f 100644
--- a/engines/hopkins/anim.h
+++ b/engines/hopkins/anim.h
@@ -34,14 +34,14 @@ class HopkinsEngine;
class AnimationManager {
private:
+ bool _clearAnimationFl;
+
HopkinsEngine *_vm;
int loadSpriteBank(int idx, const Common::String &filename);
void searchAnim(const byte *data, int animIndex, int count);
public:
- bool _clearAnimationFl;
-
AnimationManager(HopkinsEngine *vm);
void loadAnim(const Common::String &animName);
@@ -50,6 +50,9 @@ public:
void playAnim2(const Common::String &filename, uint32 rate1, uint32 rate2, uint32 rate3);
void playSequence(const Common::String &file, uint32 rate1, uint32 rate2, uint32 rate3, bool skipEscFl, bool skipSeqFl, bool noColFl = false);
void playSequence2(const Common::String &file, uint32 rate1, uint32 rate2, uint32 rate3, bool skipSeqFl = false);
+
+ void setClearAnimFlag() { _clearAnimationFl = true; }
+ void unsetClearAnimFlag() { _clearAnimationFl = false; }
};
} // End of namespace Hopkins