22 #ifndef PINK_ACTION_CEL_H 23 #define PINK_ACTION_CEL_H 25 #include "pink/cel_decoder.h" 26 #include "pink/objects/actions/action.h" 36 void deserialize(
Archive &archive)
override;
38 bool initPalette(
Screen *screen)
override;
40 void start()
override;
43 bool needsUpdate() {
return _decoder.
needsUpdate(); }
44 virtual void update() {};
46 void pause(
bool paused)
override;
50 const Common::Rect &getBounds()
const {
return _bounds; }
51 uint32 getZ() {
return _z; }
60 virtual void onStart() = 0;
63 void setFrame(uint frame);
Definition: walk_mgr.h:37
Definition: action_cel.h:32
Definition: cel_decoder.h:29