ItemDB Namespace Reference


Detailed Description

Item information database.


Classes

struct  Stat

Typedefs

typedef std::map< int, ItemInfo * > ItemInfos
typedef std::map< std::string,
ItemInfo * > 
NamedItemInfos

Functions

void setStatsList (std::list< ItemDB::Stat * > stats)
void load ()
 Loads the item data from items.xml.
void unload ()
 Frees item data.
const ItemInfoget (int id)
const ItemInfoget (const std::string &name)
void setStatsList (std::list< Stat * > stats)


Typedef Documentation

typedef std::map<int, ItemInfo*> ItemDB::ItemInfos

Definition at line 57 of file itemdb.h.

typedef std::map<std::string, ItemInfo*> ItemDB::NamedItemInfos

Definition at line 58 of file itemdb.h.


Function Documentation

const ItemInfo & ItemDB::get ( const std::string &  name  ) 

Definition at line 264 of file itemdb.cpp.

const ItemInfo & ItemDB::get ( int  id  ) 

Definition at line 247 of file itemdb.cpp.

void ItemDB::load (  ) 

Loads the item data from items.xml.

Definition at line 100 of file itemdb.cpp.

void ItemDB::setStatsList ( std::list< Stat * >  stats  ) 

void ItemDB::setStatsList ( std::list< ItemDB::Stat * >  stats  ) 

Definition at line 61 of file itemdb.cpp.

void ItemDB::unload (  ) 

Frees item data.

Definition at line 235 of file itemdb.cpp.


Generated on Sun Apr 26 17:30:44 2009 for The Mana World by  doxygen 1.5.5