24 #ifndef GUI_SHORTCUT_ITEMSHORTCUT_H
25 #define GUI_SHORTCUT_ITEMSHORTCUT_H
77 const std::string &
data)
100 void setItem(
const size_t index);
102 void setItem(
const size_t index,
154 void useItem(
const size_t index)
const;
159 void equipItem(
const size_t index)
const;
166 void swap(
const size_t index1,
167 const size_t index2);
size_t getFreeIndex() const
int getSelectedItem() const
ItemColor getItemColor(const size_t index) const
void setItemFast(const size_t index, const int item, const ItemColor color)
void setItemSelected(const int itemId)
void setItemData(const size_t index, const std::string &data)
int getItem(const size_t index) const
static int getItemCount()
ItemShortcut(const size_t number)
int mItems[SHORTCUT_ITEMS]
void equipItem(const size_t index) const
ItemColor mItemColors[SHORTCUT_ITEMS]
ItemColor mItemColorSelected
bool isItemSelected() const
int getItemSelected() const
void removeItem(const size_t index)
void swap(const size_t index1, const size_t index2)
void setItem(const size_t index)
void useItem(const size_t index) const
std::string mItemData[SHORTCUT_ITEMS]
std::string getItemData(const size_t index) const
void setItems(const size_t index, const int itemId, const ItemColor color)
void unequipItem(const size_t index) const
const unsigned int SHORTCUT_ITEMS
const unsigned int SHORTCUT_TABS
ItemShortcut * itemShortcut[SHORTCUT_TABS]
#define A_DELETE_COPY(func)