22 #ifndef MM1_VIEWS_ENH_CHARACTER_INVENTORY_H 23 #define MM1_VIEWS_ENH_CHARACTER_INVENTORY_H 25 #include "mm/mm1/views_enh/items_view.h" 26 #include "mm/mm1/data/character.h" 27 #include "mm/mm1/game/equip_remove.h" 28 #include "mm/mm1/game/use_item.h" 38 BTN_NONE, BTN_EQUIP, BTN_REMOVE, BTN_DISCARD, BTN_USE, BTN_CHARGE, BTN_COPY
41 ARMS_MODE, BACKPACK_MODE
43 SelectedButton _selectedButton = BTN_NONE;
44 DisplayMode _mode = ARMS_MODE;
129 void draw()
override;
bool canSwitchToChar(Character *dst) override
bool canSwitchChar() override
Definition: messages.h:56
Definition: character_inventory.h:34
Definition: messages.h:49
virtual void performAction()
Definition: detection.h:27
void charSwitched(Character *priorChar) override
Definition: character.h:432
void selectButton(SelectedButton btnMode)
Definition: messages.h:87
Definition: items_view.h:31
Definition: use_item.h:32
Definition: equip_remove.h:31
void itemSelected() override
Definition: messages.h:41