Public Member Functions | |
void | FreeScriptData () |
void | FreeProperties () |
void | ReadFromSavegame_v321 (Shared::Stream *in, GameDataVersion data_ver) |
void | ReadFromSavegame (Shared::Stream *in, GameDataVersion data_ver, RoomStatSvgVersion save_ver) |
void | WriteToSavegame (Shared::Stream *out, GameDataVersion data_ver) const |
Public Attributes | |
int | beenhere = 0 |
uint32_t | numobj = 0 |
std::vector< RoomObject > | obj |
uint32_t | tsdatasize = 0 |
std::vector< char > | tsdata |
Interaction | intrHotspot [MAX_ROOM_HOTSPOTS] |
std::vector< Interaction > | intrObject |
Interaction | intrRegion [MAX_ROOM_REGIONS] |
Interaction | intrRoom |
Shared::StringIMap | roomProps |
Shared::StringIMap | hsProps [MAX_ROOM_HOTSPOTS] |
std::vector< Shared::StringIMap > | objProps |
HotspotState | hotspot [MAX_ROOM_HOTSPOTS] |
int8 | region_enabled [MAX_ROOM_REGIONS] |
short | walkbehind_base [MAX_WALK_BEHINDS] |
int32_t | interactionVariableValues [MAX_GLOBAL_VARIABLES] |
RoomStatSvgVersion | contentFormat |