22 #ifndef TITANIC_PET_REAL_LIFE_H 23 #define TITANIC_PET_REAL_LIFE_H 25 #include "titanic/pet_control/pet_section.h" 26 #include "titanic/pet_control/pet_glyphs.h" 27 #include "titanic/gfx/text_control.h" 59 bool reset()
override;
101 void postLoad()
override;
111 void enter(PetArea oldArea)
override;
116 void leave()
override;
131 void syncSoundSettings();
Definition: mouse_messages.h:150
void save(SimpleFile *file, int indent) override
Definition: pet_real_life.h:106
Definition: text_control.h:35
Definition: pet_section.h:51
bool MouseDragMoveMsg(CMouseDragMoveMsg *msg)
bool MouseDragEndMsg(CMouseDragEndMsg *msg)
CTextControl * getText() override
Definition: pet_real_life.h:126
Definition: mouse_messages.h:139
Rect getBounds() const override
Definition: pet_real_life.h:69
Definition: simple_file.h:49
Definition: room_item.h:33
void enterRoom(CRoomItem *room) override
Definition: pet_real_life.h:121
void draw(CScreenManager *screenManager)
Definition: screen_manager.h:49
CGameObject * dragEnd(const Point &pt) const override
Definition: pet_real_life.h:86
Definition: game_object.h:79
Definition: messages.h:408
Definition: mouse_messages.h:181
Definition: pet_glyphs.h:53
Definition: pet_real_life.h:34
Definition: pet_real_life.h:31
Definition: pet_glyphs.h:244
virtual void setup(int numVisible, CPetSection *owner)
void load(SimpleFile *file, int param) override
Definition: pet_real_life.h:96
Definition: messages.h:307
bool MouseButtonDownMsg(const Point &pt)
bool MouseButtonUpMsg(const Point &pt)
bool MouseDragStartMsg(CMouseDragStartMsg *msg)
bool VirtualKeyCharMsg(CVirtualKeyCharMsg *msg)
Definition: pet_control.h:45