diff options
Diffstat (limited to 'engines/pink/objects/actors/lead_actor.h')
-rw-r--r-- | engines/pink/objects/actors/lead_actor.h | 102 |
1 files changed, 51 insertions, 51 deletions
diff --git a/engines/pink/objects/actors/lead_actor.h b/engines/pink/objects/actors/lead_actor.h index b6f91acabf..7dff2e86df 100644 --- a/engines/pink/objects/actors/lead_actor.h +++ b/engines/pink/objects/actors/lead_actor.h @@ -40,89 +40,89 @@ class InventoryItem; class LeadActor : public Actor { public: - LeadActor(); - enum State { - kReady = 0, - kMoving = 1, - kInDialog1 = 2, //??? - kInventory = 3, - kPDA = 4, - kInDialog2 = 5,//??? - kPlayingVideo = 6, // ??? - kUnk_Loading = 7// ???? - }; + LeadActor(); + enum State { + kReady = 0, + kMoving = 1, + kInDialog1 = 2, //??? + kInventory = 3, + kPDA = 4, + kInDialog2 = 5,//??? + kPlayingVideo = 6, // ??? + kUnk_Loading = 7// ???? + }; - virtual void deserialize(Archive &archive); + virtual void deserialize(Archive &archive); - virtual void toConsole(); + virtual void toConsole(); - void setNextExecutors (Common::String &nextModule, Common::String &nextPage); - virtual void init(bool unk); + void setNextExecutors (Common::String &nextModule, Common::String &nextPage); + virtual void init(bool unk); - State getState() const; + State getState() const; - void start(bool isHandler); - void update(); + void start(bool isHandler); + void update(); - void onKeyboardButtonClick(Common::KeyCode code); - void onLeftButtonClick(Common::Point point); - void onMouseMove(Common::Point point); - void onWalkEnd(); - virtual void onClick(); - void onInventoryClosed(bool isItemClicked); - virtual void onVariableSet() {}; + void onKeyboardButtonClick(Common::KeyCode code); + void onLeftButtonClick(Common::Point point); + void onMouseMove(Common::Point point); + void onWalkEnd(); + virtual void onClick(); + void onInventoryClosed(bool isItemClicked); + virtual void onVariableSet() {}; - virtual void onMouseOver(Common::Point point, CursorMgr *mgr); + virtual void onMouseOver(Common::Point point, CursorMgr *mgr); - bool isInteractingWith(SupportingActor *actor); + bool isInteractingWith(SupportingActor *actor); protected: - virtual void updateCursor(Common::Point point); - void forceUpdateCursor(); + virtual void updateCursor(Common::Point point); + void forceUpdateCursor(); - virtual bool sendUseClickMessage(SupportingActor *actor); - bool sendLeftClickMessage(SupportingActor *actor); + virtual bool sendUseClickMessage(SupportingActor *actor); + bool sendLeftClickMessage(SupportingActor *actor); - virtual WalkLocation *getWalkDestination(); + virtual WalkLocation *getWalkDestination(); - State _state; - State _nextState; - State _stateCopy; + State _state; + State _nextState; + State _stateCopy; - bool _isHaveItem; + bool _isHaveItem; - SupportingActor *_recipient; + SupportingActor *_recipient; - CursorMgr *_cursorMgr; - WalkMgr *_walkMgr; - Sequencer *_sequencer; + CursorMgr *_cursorMgr; + WalkMgr *_walkMgr; + Sequencer *_sequencer; }; class ParlSqPink : public LeadActor { public: - virtual WalkLocation *getWalkDestination(); - void toConsole(); + virtual WalkLocation *getWalkDestination(); + void toConsole(); }; class PubPink : public LeadActor { public: - PubPink(); + PubPink(); - void toConsole(); + void toConsole(); - virtual void onClick(); - virtual void onVariableSet(); + virtual void onClick(); + virtual void onVariableSet(); private: - int _round; + int _round; - virtual bool sendUseClickMessage(SupportingActor *actor); - virtual void updateCursor(Common::Point point); - virtual WalkLocation *getWalkDestination(); + virtual bool sendUseClickMessage(SupportingActor *actor); + virtual void updateCursor(Common::Point point); + virtual WalkLocation *getWalkDestination(); - bool playingMiniGame(); + bool playingMiniGame(); }; |