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"
130 void enter(PetArea oldArea)
override;
Definition: messages.h:410
Definition: game_object.h:79
Definition: mouse_messages.h:117
Definition: mouse_messages.h:150
Definition: mouse_messages.h:103
Definition: pet_control.h:45
Definition: pet_inventory_glyphs.h:145
Definition: pet_inventory.h:35
void draw(CScreenManager *screenManager) override
void itemRemoved(CGameObject *item)
CGameObject * getTransformAnimation(int index)
void changed(int changeType) override
void playMovie(CGameObject *movie, bool repeat=true)
CGameObject * dragEnd(const Point &pt) const override
void enter(PetArea oldArea) override
CGameObject * getBackground(int index) const override
CTextControl * getText() override
Definition: pet_inventory.h:140
bool isValid(CPetControl *petControl) override
void load(SimpleFile *file, int param) override
bool setup(CPetControl *petControl) override
void enterRoom(CRoomItem *room) override
Rect getBounds() const override
void save(SimpleFile *file, int indent) override
void highlightItem(CGameObject *item)
bool MouseButtonDownMsg(CMouseButtonDownMsg *msg) override
Definition: pet_section.h:51
Definition: room_item.h:33
Definition: screen_manager.h:49
Definition: text_control.h:35
Definition: simple_file.h:49