ScummVM API documentation
Scumm::ScummEngine::Playback Struct Reference

Classes

struct  FrameEvent
 

Public Member Functions

bool tryLoadPlayback (ScummEngine *engine)
 
void playbackPump (ScummEngine *engine)
 
void mi2DemoArmPlaybackByRoom (ScummEngine *engine)
 
void mi2DemoPlaybackJumpRoom (ScummEngine *engine, int room)
 
bool handleMi2NIDemoSputmDebugKey (ScummEngine *engine, uint16 rawKey)
 

Static Public Member Functions

static void parseStream (const Common::Array< byte > &stream, Common::Array< FrameEvent > &outEvents)
 

Public Attributes

bool _loaded = false
 
bool _attempted = false
 
bool _active = false
 
bool _mi2DemoVarsApplied = false
 
Common::Array< FrameEvent_events
 
uint32 _streamOff = 0
 
uint32 _streamBytes = 0
 
uint32 _nextIndex = 0
 
int _lastRoom = -1
 
bool _hasPrevMbs = false
 
uint16 _prevMbs = 0
 
uint32 _firstInteractIndex = 0
 
bool _firstInteractValid = false
 
int16 _curX = 0
 
int16 _curY = 0
 
bool _pendingLUp = false
 
bool _pendingRUp = false
 
bool _sputmCmdActive = false
 
byte _sputmCmdEnterCount = 0
 
Common::String _sputmCmdBuf
 

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