ScummVM API documentation
Nancy::Action::ActionManager Class Reference

Public Member Functions

void handleInput (NancyInput &input)
 
void processActionRecords ()
 
void processDependency (DependencyRecord &dep, ActionRecord &record, bool doNotCheckCursor)
 
void addNewActionRecord (Common::SeekableReadStream &inputData)
 
Common::Array< ActionRecord * > & getActionRecords ()
 
ActionRecordgetActionRecord (uint id)
 
void clearActionRecords ()
 
void onPause (bool pause)
 
void synchronize (Common::Serializer &serializer)
 

Static Public Attributes

static const byte kCursInvHolding = 0
 
static const byte kCursInvNotHolding = 1
 
static const byte kCursStandard = 254
 

Protected Member Functions

void synchronizeMovieWithSound ()
 
void debugDrawHotspots ()
 

Static Protected Member Functions

static ActionRecordcreateActionRecord (uint16 type, Common::SeekableReadStream *recordStream=nullptr)
 
static ActionRecordcreateAndLoadNewRecord (Common::SeekableReadStream &inputData)
 

Protected Attributes

Common::Array< ActionRecord * > _records
 
bool _recordsWereExecuted = false
 
Common::Array< ActionRecord * > _activatedRecordsThisFrame
 

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