Pol  Revision:4b29d2b
itemdesc.h File Reference
#include <map>
#include <string>
#include <vector>
#include "../../clib/boostutils.h"
#include "../../clib/compilerspecifics.h"
#include "../../clib/rawtypes.h"
#include "../dice.h"
#include "../proplist.h"
#include "../scrdef.h"
#include "../uobject.h"

Go to the source code of this file.

Classes

class  Pol::Items::BoatDesc
 
class  Pol::Items::ContainerDesc
 
class  Pol::Items::DoorDesc
 
class  Pol::Items::HouseDesc
 
class  Pol::Items::ItemDesc
 
class  Pol::Items::MapDesc
 
class  Pol::Items::MultiDesc
 
struct  Pol::Items::ResourceComponent
 
class  Pol::Items::SpellbookDesc
 
class  Pol::Items::SpellScrollDesc
 

Namespaces

 Pol
 
 Pol::Bscript
 
 Pol::Clib
 
 Pol::Core
 
 Pol::Items
 
 Pol::Plib
 

Functions

const ItemDesc * Pol::Items::CreateItemDescriptor (Bscript::BStruct *itemdesc_struct)
 
const DoorDesc & Pol::Items::fast_find_doordesc (u32 objtype)
 
const ContainerDesc & Pol::Items::find_container_desc (u32 objtype)
 
const ItemDesc & Pol::Items::find_itemdesc (unsigned int objtype)
 
const MultiDesc & Pol::Items::find_multidesc (u32 objtype)
 
unsigned int Pol::Items::get_objtype_byname (const char *str)
 
unsigned int Pol::Items::get_objtype_from_string (const std::string &str)
 
unsigned short Pol::Items::getcolor (unsigned int objtype)
 
unsigned short Pol::Items::getgraphic (u32 objtype)
 
bool Pol::Items::has_itemdesc (u32 objtype)
 
void Pol::Items::load_itemdesc (Clib::ConfigElem &elem)
 
bool Pol::Items::objtype_is_lockable (u32 objtype)
 

Detailed Description

History

Definition in file itemdesc.h.