ScummVM API documentation
VCruise::SaveGameSnapshot Struct Reference

Classes

struct  PagedInventoryItem
 
struct  PlacedInventoryItem
 

Public Member Functions

void write (Common::WriteStream *stream) const
 
LoadGameOutcome read (Common::ReadStream *stream)
 

Static Public Member Functions

static Common::String safeReadString (Common::ReadStream *stream)
 
static void writeString (Common::WriteStream *stream, const Common::String &str)
 

Public Attributes

uint hero
 
uint swapOutRoom
 
uint swapOutScreen
 
uint swapOutDirection
 
uint8 inventoryPage
 
uint8 inventoryActiveItem
 
uint numStates
 
Common::SharedPtr< SaveGameSwappableStatestates [kMaxStates]
 
bool escOn
 
StaticAnimParams pendingStaticAnimParams
 
SoundParams3D pendingSoundParams3D
 
int32 listenerX
 
int32 listenerY
 
int32 listenerAngle
 
Common::Array< TriggeredOneShottriggeredOneShots
 
Common::HashMap< uint32, uint > sayCycles
 
Common::HashMap< uint32, int32 > variables
 
Common::HashMap< uint, uint32 > timers
 
Common::Array< PagedInventoryItempagedItems
 
Common::Array< PlacedInventoryItemplacedItems
 

Static Public Attributes

static const uint kSaveGameIdentifier = 0x53566372
 
static const uint kSaveGameCurrentVersion = 10
 
static const uint kSaveGameEarliestSupportedVersion = 2
 
static const uint kMaxStates = 2
 

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