Pol  Rev 533
ContainerDesc Class Reference

#include <itemdesc.h>

+ Inheritance diagram for ContainerDesc:
+ Collaboration diagram for ContainerDesc:

List of all members.

Public Member Functions

 ContainerDesc (u32 objtype, ConfigElem &elem, const Package *pkg)
virtual void PopulateStruct (BStruct *descriptor) const

Public Attributes

ScriptDef can_insert_script
ScriptDef can_remove_script
u16 gump
u16 max_items
u8 max_slots
u16 max_weight
u16 maxx
u16 maxy
u16 minx
u16 miny
ScriptDef on_insert_script
ScriptDef on_remove_script

Private Types

typedef ItemDesc base

Detailed Description

Definition at line 121 of file itemdesc.h.


Member Typedef Documentation

typedef ItemDesc ContainerDesc::base [private]

Reimplemented in SpellbookDesc.

Definition at line 123 of file itemdesc.h.


Constructor & Destructor Documentation

ContainerDesc::ContainerDesc ( u32  objtype,
ConfigElem elem,
const Package pkg 
)

Definition at line 634 of file itemdesc.cpp.


Member Function Documentation

void ContainerDesc::PopulateStruct ( BStruct descriptor) const [virtual]

Reimplemented from ItemDesc.

Reimplemented in SpellbookDesc.

Definition at line 658 of file itemdesc.cpp.

References BStruct::addMember(), can_insert_script, can_remove_script, gump, max_items, max_slots, max_weight, maxx, maxy, minx, miny, on_insert_script, on_remove_script, ItemDesc::pkg, ItemDesc::PopulateStruct(), and ScriptDef::relativename().

Referenced by SpellbookDesc::PopulateStruct().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:


Member Data Documentation

Definition at line 130 of file itemdesc.h.

Referenced by UContainer::gump(), and PopulateStruct().


The documentation for this class was generated from the following files: