25 setlocale(LC_NUMERIC,
"C");
46 for (
int ing = 1; ; ing++)
52 QHash<QString, recipestruct*>
recipes;
55 key = QString(
"%1_%2").arg(rec->arch_name[0], rec->title);
105 if (count < 1 || count >
myRecipes.size())
106 return QStringList();
108 QStringList keys =
myRecipes[count - 1].keys();
115 if (ingredients < 1 || ingredients >
myRecipes.size())
124 QStringList keys =
myFaces.keys();
QList< QHash< QString, recipestruct * > > myRecipes
QHash< QString, animations_struct * > myAnimations
QHash< QString, archt * > myArchetypes
QStringList recipes(int count) const
QHash< QString, const Face * > myFaces
EXTERN int num_animations
const treasurelist * treasureList(const QString &name)
const animations_struct * animation(const QString &name) const
const Face * get_face_by_index(int index)
struct treasureliststruct * next
QStringList archetypes() const
QStringList allAnimations() const
const recipestruct * recipe(int ingredients, const QString &name) const
QStringList faces() const
void load_treasures(void)
EXTERN Animations * animations
const archt * archetype(const QString &name) const
EXTERN treasurelist * first_treasurelist
void read_client_images(void)
unsigned int get_faces_count()
virtual ~ResourcesManager()
struct recipestruct * next
const Face * face(const QString &name) const
int recipeMaxIngredients() const
QHash< QString, treasurelist * > myTreasures
EXTERN archetype * first_archetype
void init_artifacts(void)
struct recipestruct * items
recipelist * get_formulalist(int i)
QStringList treasureLists() const