ScummVM API documentation
AGS3::RoomStatus Struct Reference

Public Member Functions

void FreeScriptData ()
 
void FreeProperties ()
 
void ReadFromFile_v321 (Shared::Stream *in, GameDataVersion data_ver)
 
void ReadRoomObjects_Aligned (Shared::Stream *in)
 
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< RoomObjectobj
 
uint32_t tsdatasize = 0
 
std::vector< char > tsdata
 
Interaction intrHotspot [MAX_ROOM_HOTSPOTS]
 
std::vector< InteractionintrObject
 
Interaction intrRegion [MAX_ROOM_REGIONS]
 
Interaction intrRoom
 
Shared::StringIMap roomProps
 
Shared::StringIMap hsProps [MAX_ROOM_HOTSPOTS]
 
std::vector< Shared::StringIMapobjProps
 
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
 

The documentation for this struct was generated from the following file: