ScummVM API documentation
Dragons::SequenceOpcodes Class Reference

Public Member Functions

 SequenceOpcodes (DragonsEngine *vm)
 
void execOpcode (Actor *actor, OpCall &opCall)
 

Protected Member Functions

void initOpcodes ()
 
void freeOpcodes ()
 
void updateReturn (OpCall &opCall, uint16 size)
 
void opSetFramePointer (Actor *actor, OpCall &opCall)
 
void opSetFramePointerAndStop (Actor *actor, OpCall &opCall)
 
void opJmp (Actor *actor, OpCall &opCall)
 
void opSetSequenceTimerStartValue (Actor *actor, OpCall &opCall)
 
void opSetSequenceTimer (Actor *actor, OpCall &opCall)
 
void opUpdateXYResetSeqTimer (Actor *actor, OpCall &opCall)
 
void opUpdateXYResetSeqTimerAndStop (Actor *actor, OpCall &opCall)
 
void opSetActorFlag4AndStop (Actor *actor, OpCall &opCall)
 
void opSetActorFlags404 (Actor *actor, OpCall &opCall)
 
void opClearActorFlag400 (Actor *actor, OpCall &opCall)
 
void opChangeSequence (Actor *actor, OpCall &opCall)
 
void opSetField7a (Actor *actor, OpCall &opCall)
 
void opUpdateFlags (Actor *actor, OpCall &opCall)
 
void opPlaySound (Actor *actor, OpCall &opCall)
 
void opSetXY (Actor *actor, OpCall &opCall)
 
void opSetXYAndStop (Actor *actor, OpCall &opCall)
 

Protected Attributes

DragonsEngine_vm
 
SequenceOpcode_opcodes [22]
 
Common::String _opcodeNames [22]
 

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