|
enum | ContainerNodeOwnerType {
kReadyType = 0,
kDeadType,
kMentalType,
kPhysicalType,
kEnchantType
} |
|
enum | ContainerNodeOwners { kNobody = 255
} |
|
enum | containerAction { kActionUpdate = (1 << 0),
kActionDelete = (1 << 1),
kActionHide = (1 << 2),
kActionShow = (1 << 3)
} |
|
|
| ContainerNode (ContainerManager &cl, ObjectID id, int type) |
|
void | read (Common::InSaveFile *in) |
|
void | write (Common::MemoryWriteStreamDynamic *out) |
|
void | hide () |
|
void | show () |
|
void | update () |
|
void | markForDelete () |
|
void | markForShow () |
|
void | markForHide () |
|
void | markForUpdate () |
|
ContainerWindow * | getWindow () |
|
ContainerView * | getView () |
|
uint8 | getType () |
|
uint8 | getOwnerIndex () |
|
ObjectID | getObject () |
|
Rect16 & | getPosition () |
|
void | setObject (ObjectID id) |
|
bool | isAccessable (ObjectID enactor) |
|
void | changeOwner (int16 newOwner) |
|
|
static int32 | archiveSize () |
|
The documentation for this class was generated from the following file: