22 #ifndef MEDIASTATION_SPRITE_H 23 #define MEDIASTATION_SPRITE_H 25 #include "common/rect.h" 26 #include "common/array.h" 28 #include "mediastation/asset.h" 29 #include "mediastation/assetheader.h" 30 #include "mediastation/datafile.h" 31 #include "mediastation/bitmap.h" 32 #include "mediastation/mediascript/scriptvalue.h" 33 #include "mediastation/mediascript/scriptconstants.h" 71 virtual void process()
override;
74 virtual void readChunk(
Chunk &chunk)
override;
79 bool _showFirstFrame =
true;
80 bool _isShowing =
false;
81 bool _isPlaying =
false;
82 uint _currentFrameIndex = 0;
83 uint _nextFrameTime = 0;
94 void setCurrentClip();
96 void updateFrameState();