tmw/src/resources/itemdb.cpp File Reference

#include "resources/itemdb.h"
#include "resources/iteminfo.h"
#include "resources/resourcemanager.h"
#include "log.h"
#include "utils/dtor.h"
#include "utils/gettext.h"
#include "utils/strprintf.h"
#include "utils/stringutils.h"
#include "utils/xml.h"
#include <libxml/tree.h>
#include <cassert>

Go to the source code of this file.

Defines

#define CHECK_PARAM(param, error_value)

Functions

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


Define Documentation

#define CHECK_PARAM ( param,
error_value   ) 

Value:

if (param == error_value) \
            logger->log("ItemDB: Missing " #param " attribute for item %i!",id)


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