|
Pol
Rev 533
|
#include <itemdesc.h>
Inheritance diagram for ContainerDesc:
Collaboration diagram for ContainerDesc: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 |
Definition at line 121 of file itemdesc.h.
typedef ItemDesc ContainerDesc::base [private] |
Reimplemented in SpellbookDesc.
Definition at line 123 of file itemdesc.h.
| ContainerDesc::ContainerDesc | ( | u32 | objtype, |
| ConfigElem & | elem, | ||
| const Package * | pkg | ||
| ) |
Definition at line 634 of file itemdesc.cpp.
| 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:Definition at line 139 of file itemdesc.h.
Referenced by UContainer::can_insert_add_item(), UContainer::can_insert_increase_stack(), and PopulateStruct().
Definition at line 141 of file itemdesc.h.
Referenced by UContainer::check_can_remove_script(), and PopulateStruct().
Definition at line 130 of file itemdesc.h.
Referenced by UContainer::gump(), and PopulateStruct().
Definition at line 135 of file itemdesc.h.
Referenced by UContainer::can_add_bulk(), UContainer::find_empty_slot(), and PopulateStruct().
Definition at line 137 of file itemdesc.h.
Referenced by UContainer::can_add_bulk(), UContainer::can_add_to_slot(), and PopulateStruct().
Definition at line 134 of file itemdesc.h.
Referenced by UContainer::can_add_bulk(), and PopulateStruct().
Definition at line 131 of file itemdesc.h.
Referenced by UContainer::get_random_location(), UContainer::is_legal_posn(), and PopulateStruct().
Definition at line 132 of file itemdesc.h.
Referenced by UContainer::get_random_location(), UContainer::is_legal_posn(), and PopulateStruct().
Definition at line 131 of file itemdesc.h.
Referenced by UContainer::get_random_location(), UContainer::is_legal_posn(), and PopulateStruct().
Definition at line 132 of file itemdesc.h.
Referenced by UContainer::get_random_location(), UContainer::is_legal_posn(), and PopulateStruct().
Definition at line 140 of file itemdesc.h.
Referenced by UContainer::on_insert_add_item(), UContainer::on_insert_increase_stack(), and PopulateStruct().
Definition at line 142 of file itemdesc.h.
Referenced by UContainer::on_remove(), and PopulateStruct().