|
Pol
Rev 533
|
#include <armrtmpl.h>
Inheritance diagram for ArmorDesc:
Collaboration diagram for ArmorDesc:Public Types | |
| typedef EquipDesc | base |
Public Member Functions | |
| ArmorDesc (u32 objtype, ConfigElem &elem, const Package *pkg) | |
| virtual void | PopulateStruct (BStruct *descriptor) const |
Public Attributes | |
| unsigned short | ar |
| ScriptDef | on_hit_script |
| std::set< unsigned short > | zones |
Definition at line 22 of file armrtmpl.h.
| typedef EquipDesc ArmorDesc::base |
Reimplemented from EquipDesc.
Definition at line 26 of file armrtmpl.h.
| ArmorDesc::ArmorDesc | ( | u32 | objtype, |
| ConfigElem & | elem, | ||
| const Package * | pkg | ||
| ) |
Definition at line 37 of file armor.cpp.
References ItemDesc::graphic, Tile::layer, LAYER_HAND1, LAYER_HAND2, layer_to_zone(), Package::name(), ConfigElem::remove_prop(), tile, zone_name_to_zone(), and zones.
Here is the call graph for this function:| void ArmorDesc::PopulateStruct | ( | BStruct * | descriptor | ) | const [virtual] |
Reimplemented from EquipDesc.
Definition at line 79 of file armor.cpp.
References ObjArray::addElement(), BStruct::addMember(), ar, on_hit_script, ItemDesc::pkg, EquipDesc::PopulateStruct(), ObjArray::ref_arr, ScriptDef::relativename(), zone_to_zone_name(), and zones.
Here is the call graph for this function:| unsigned short ArmorDesc::ar |
Definition at line 30 of file armrtmpl.h.
Referenced by UArmor::ar(), UArmor::get_script_member_id(), and PopulateStruct().
Definition at line 32 of file armrtmpl.h.
Referenced by PopulateStruct(), and UArmor::printProperties().
| std::set<unsigned short> ArmorDesc::zones |
Definition at line 31 of file armrtmpl.h.
Referenced by ArmorDesc(), UArmor::covers(), PopulateStruct(), and UArmor::tmplzones().