|
Pol
Revision:cb584c9
|
#include <itemdesc.h>
Inheritance diagram for Pol::Items::MultiDesc:Public Member Functions | |
| MultiDesc (u32 objtype, Clib::ConfigElem &elem, Type type, const Plib::Package *pkg) | |
| virtual | ~MultiDesc () |
| virtual size_t | estimatedSize () const POL_OVERRIDE |
| virtual void | PopulateStruct (Bscript::BStruct *descriptor) const POL_OVERRIDE |
Public Member Functions inherited from Pol::Items::ItemDesc | |
| ItemDesc (u32 objtype, Clib::ConfigElem &elem, Type type, const Plib::Package *pkg) | |
| ItemDesc (Type type) | |
| virtual | ~ItemDesc () |
| bool | default_movable () const |
| std::string | objtype_description () const |
| void | unload_scripts () |
Private Types | |
| typedef ItemDesc | base |
Definition at line 217 of file itemdesc.h.
|
private |
Definition at line 219 of file itemdesc.h.
| Pol::Items::MultiDesc::MultiDesc | ( | u32 | objtype, |
| Clib::ConfigElem & | elem, | ||
| Type | type, | ||
| const Plib::Package * | pkg | ||
| ) |
Definition at line 834 of file itemdesc.cpp.
References Pol::Clib::hexint(), Pol::Multi::MultiDefByMultiIDExists(), Pol::Items::ItemDesc::multiid, and Pol::Clib::ConfigElem::throw_error().
|
inlinevirtual |
Definition at line 224 of file itemdesc.h.
References POL_OVERRIDE.
|
virtual |
Reimplemented from Pol::Items::ItemDesc.
Reimplemented in Pol::Items::HouseDesc, and Pol::Items::BoatDesc.
Definition at line 847 of file itemdesc.cpp.
References Pol::Items::ItemDesc::estimatedSize().
Referenced by Pol::Items::BoatDesc::estimatedSize(), and Pol::Items::HouseDesc::estimatedSize().
|
virtual |
Reimplemented from Pol::Items::ItemDesc.
Reimplemented in Pol::Items::HouseDesc, and Pol::Items::BoatDesc.
Definition at line 843 of file itemdesc.cpp.
References Pol::Items::ItemDesc::PopulateStruct().
Referenced by Pol::Items::BoatDesc::PopulateStruct(), and Pol::Items::HouseDesc::PopulateStruct().