|
| 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: