22 #ifndef TITANIC_PET_INVENTORY_H 23 #define TITANIC_PET_INVENTORY_H 25 #include "titanic/support/simple_file.h" 26 #include "titanic/pet_control/pet_section.h" 27 #include "titanic/pet_control/pet_inventory_glyphs.h" 28 #include "titanic/gfx/text_control.h" 69 bool reset()
override;
84 void changed(
int changeType)
override;
130 void enter(PetArea oldArea)
override;
135 void leave()
override;
Definition: mouse_messages.h:150
Rect getBounds() const override
Definition: text_control.h:35
void changed(int changeType) override
void save(SimpleFile *file, int indent) override
CGameObject * dragEnd(const Point &pt) const override
Definition: mouse_messages.h:117
Definition: pet_section.h:51
void itemRemoved(CGameObject *item)
Definition: pet_inventory.h:35
CGameObject * getTransformAnimation(int index)
Definition: simple_file.h:49
void load(SimpleFile *file, int param) override
Definition: room_item.h:33
Definition: screen_manager.h:49
void highlightItem(CGameObject *item)
Definition: game_object.h:79
Definition: messages.h:408
void draw(CScreenManager *screenManager) override
void enter(PetArea oldArea) override
Definition: mouse_messages.h:103
bool MouseButtonDownMsg(CMouseButtonDownMsg *msg) override
CTextControl * getText() override
Definition: pet_inventory.h:140
bool setup(CPetControl *petControl) override
void enterRoom(CRoomItem *room) override
bool isValid(CPetControl *petControl) override
void playMovie(CGameObject *movie, bool repeat=true)
CGameObject * getBackground(int index) const override
Definition: pet_inventory_glyphs.h:145
Definition: pet_control.h:45