Public Member Functions | |
void | deserialize (Archive &archive) override |
void | loadState (Archive &archive) |
void | saveState (Archive &archive) |
virtual void | init (bool paused) |
bool | initPalette (Screen *screen) |
void | toConsole () const override |
bool | isPlaying () const |
virtual void | pause (bool paused) |
void | endAction () |
virtual bool | isSupporting () const |
virtual bool | isCursor () const |
virtual bool | isLeftClickHandlers () const |
virtual bool | isUseClickHandlers (InventoryItem *item) const |
virtual void | onMouseOver (Common::Point point, CursorMgr *mgr) |
virtual void | onMouseOverWithItem (Common::Point point, const Common::String &itemName, CursorMgr *cursorMgr) |
virtual void | onTimerMessage () |
virtual void | onLeftClickMessage () |
virtual void | onUseClickMessage (InventoryItem *item, InventoryMgr *mgr) |
Action * | findAction (const Common::String &name) |
Action * | getAction () |
const Action * | getAction () const |
Page * | getPage () |
const Page * | getPage () const |
InventoryMgr * | getInventoryMgr () const |
virtual Common::String | getPDALink () const |
virtual Common::String | getLocation () const |
void | setAction (const Common::String &name) |
void | setAction (Action *newAction) |
void | setAction (Action *newAction, bool loadingSave) |
Public Member Functions inherited from Pink::NamedObject | |
NamedObject (const Common::String &name) | |
void | deserialize (Archive &archive) override |
const Common::String & | getName () const |
Public Member Functions inherited from Pink::Object | |
virtual void | load (Archive &) |
Protected Attributes | |
Page * | _page |
Action * | _action |
Array< Action * > | _actions |
bool | _isActionEnded |
Protected Attributes inherited from Pink::NamedObject | |
Common::String | _name |