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 |