diff options
author | Eugene Sandulenko | 2004-08-10 19:20:33 +0000 |
---|---|---|
committer | Eugene Sandulenko | 2004-08-10 19:20:33 +0000 |
commit | 720ea20bed7c6c81af7e0ce41faeaee8c76ad2ce (patch) | |
tree | e955dc568dc88052d5ce66f845309f47a785b254 /saga/palanim.h | |
parent | fe7ac87bc76ec6f0d99322d0089ff640a4564eaa (diff) | |
download | scummvm-rg350-720ea20bed7c6c81af7e0ce41faeaee8c76ad2ce.tar.gz scummvm-rg350-720ea20bed7c6c81af7e0ce41faeaee8c76ad2ce.tar.bz2 scummvm-rg350-720ea20bed7c6c81af7e0ce41faeaee8c76ad2ce.zip |
Moved PALANIM_* to a class.
svn-id: r14540
Diffstat (limited to 'saga/palanim.h')
-rw-r--r-- | saga/palanim.h | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/saga/palanim.h b/saga/palanim.h index 95dda8bf1c..d19fc62b24 100644 --- a/saga/palanim.h +++ b/saga/palanim.h @@ -39,9 +39,24 @@ struct PALANIM_ENTRY { }; struct PALANIM_DATA { - int loaded; - uint16 entry_count; - PALANIM_ENTRY *entries; +}; + +class PalAnim { + public: + PalAnim(SagaEngine *vm); + ~PalAnim(void); + + int loadPalAnim(const byte *, size_t); + int cycleStart(); + int cycleStep(int vectortime); + int freePalAnim(); + + private: + SagaEngine *_vm; + + bool _loaded; + uint16 _entryCount; + PALANIM_ENTRY *_entries; }; } // End of namespace Saga |