1 #ifndef MOBILE_WORNITEMS_H 2 #define MOBILE_WORNITEMS_H 6 #include "../../clib/compilerspecifics.h" 7 #include "../containr.h" 50 virtual UObject* owner() POL_OVERRIDE;
51 virtual const
UObject* owner() const POL_OVERRIDE;
52 virtual
UObject* self_as_owner() POL_OVERRIDE;
53 virtual const
UObject* self_as_owner() const POL_OVERRIDE;
55 virtual
void for_each_item(
void ( *f )( Items::
Item* item,
void* a ),
void* arg ) POL_OVERRIDE;
57 Items::
Item* GetItemOnLayer(
unsigned idx ) const;
58 void PutItemOnLayer(
Item* item );
59 void RemoveItemFromLayer(
Item* item );
61 void print( Clib::StreamWriter& sw_pc, Clib::StreamWriter& sw_equip ) const;
virtual Mobile::Character * get_chr_owner() POL_OVERRIDE
#define ITEM_ELEM_PTR(elem)
bool valid_equip_layer(int layer)
virtual ~WornItemsContainer()
Mobile::Character * chr_owner