20 #ifndef CRAFTMANAGER_H
21 #define CRAFTMANAGER_H
83 #endif // CRAFTMANAGER_H
CraftItem & operator=(const CraftItem &)=delete
CraftList & operator=(const CraftList &)=delete
bool MiniCraft(CraftItem **) const
const int materialsNumber
int GetMaterialsNumber() const
bool CraftSub(CraftList *items, int sub) const
CraftList(int materials_number)
void operator<<(CraftItem *)
QList< CraftItem * > items
QList< CraftList * > recipesList[LAST_SUB]
bool operator<(const CraftItem &item) const
bool operator==(const CraftList &) const
void LoadItems(const QJsonArray &)
CraftItem * at(int item_position) const
CraftManager & operator=(const CraftManager &)=delete
bool Craft(CraftList *items, int sub) const
const CraftManager * craft_manager
This class represents craft recipe.