|
| ADSInterpreter (DgdsEngine *vm) |
|
bool | load (const Common::String &filename) |
|
void | unload () |
|
bool | run () |
|
int | numArgs (uint16 opcode) const |
|
void | segmentOrState (int16 seg, uint16 val) |
|
void | segmentSetState (int16 seg, uint16 val) |
|
void | setHitTTMOp0110 (bool val=true) |
|
bool | getHitTTMOp0110 () const |
|
void | setGotoTarget (int32 target) |
|
int16 | getStateForSceneOp (uint16 segnum) |
|
void | setScriptDelay (int16 delay) |
|
Common::Error | syncState (Common::Serializer &s) |
|
|
bool | handleOperation (uint16 code, Common::SeekableReadStream *scr) |
|
void | handleRandomOp (uint16 code, Common::SeekableReadStream *scr) |
|
bool | handleLogicOp (uint16 code, Common::SeekableReadStream *scr) |
|
bool | logicOpResult (uint16 code, const TTMEnviro *env, const TTMSeq *seq, uint16 arg) |
|
int16 | randomOpGetProportion (uint16 code, Common::SeekableReadStream *scr) |
|
bool | playScene () |
|
bool | skipToElseOrEndif () |
|
bool | skipToEndIf () |
|
bool | skipToEndWhile () |
|
bool | skipSceneLogicBranch () |
|
TTMSeq * | findTTMSeq (int16 enviro, int16 seq) |
|
TTMEnviro * | findTTMEnviro (int16 enviro) |
|
bool | runUntilBranchOpOrEnd () |
|
void | findUsedSequencesForSegment (int segno) |
|
void | findEndOrInitOp () |
|
bool | updateSeqTimeAndFrame (const TTMEnviro *env, TTMSeq &seq) |
|
int | getArrIndexOfSegNum (uint16 segnum) |
|
The documentation for this class was generated from the following file: