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 () |
ActionRecord * | getActionRecord (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 ActionRecord * | createActionRecord (uint16 type, Common::SeekableReadStream *recordStream=nullptr) |
static ActionRecord * | createAndLoadNewRecord (Common::SeekableReadStream &inputData) |
Protected Attributes | |
Common::Array< ActionRecord * > | _records |
bool | _recordsWereExecuted = false |
Common::Array< ActionRecord * > | _activatedRecordsThisFrame |