24 #ifndef RESOURCES_ITEM_SHOPITEM_H
25 #define RESOURCES_ITEM_SHOPITEM_H
54 const std::string ¤cy);
67 const std::string ¤cy);
82 void addDuplicate(
const int inventoryIndex,
const int quantity);
void setDisabled(const bool b)
const std::string & getDisplayName() const
int getCurrentQuantity() const
int getCurrentInvIndex() const
void updateDisplayName(const int quantity)
ShopItem(const int inventoryIndex, const int id, const ItemTypeT type, const ItemColor color, const int quantity, const int price, const std::string ¤cy)
void increaseUsedQuantity(const int amount)
std::stack< DuplicateItem * > mDuplicates
void setVisible(const bool b)
int getUsedQuantity() const
int sellCurrentDuplicate(const int quantity)
#define A_DELETE_COPY(func)