ScummVM API documentation
Illusions::SequenceOpcodes Class Reference

Public Member Functions

 SequenceOpcodes (IllusionsEngine *vm)
 
void execOpcode (Control *control, OpCall &opCall)
 

Protected Member Functions

void initOpcodes ()
 
void freeOpcodes ()
 
void opYield (Control *control, OpCall &opCall)
 
void opSetFrameIndex (Control *control, OpCall &opCall)
 
void opEndSequence (Control *control, OpCall &opCall)
 
void opIncFrameDelay (Control *control, OpCall &opCall)
 
void opSetRandomFrameDelay (Control *control, OpCall &opCall)
 
void opSetFrameSpeed (Control *control, OpCall &opCall)
 
void opJump (Control *control, OpCall &opCall)
 
void opJumpRandom (Control *control, OpCall &opCall)
 
void opGotoSequence (Control *control, OpCall &opCall)
 
void opStartForeignSequence (Control *control, OpCall &opCall)
 
void opBeginLoop (Control *control, OpCall &opCall)
 
void opNextLoop (Control *control, OpCall &opCall)
 
void opSetActorIndex (Control *control, OpCall &opCall)
 
void opSwitchActorIndex (Control *control, OpCall &opCall)
 
void opSwitchFacing (Control *control, OpCall &opCall)
 
void opAppearActor (Control *control, OpCall &opCall)
 
void opDisappearActor (Control *control, OpCall &opCall)
 
void opAppearForeignActor (Control *control, OpCall &opCall)
 
void opDisappearForeignActor (Control *control, OpCall &opCall)
 
void opSetNamedPointPosition (Control *control, OpCall &opCall)
 
void opMoveDelta (Control *control, OpCall &opCall)
 
void opFaceActor (Control *control, OpCall &opCall)
 
void opNotifyThreadId1 (Control *control, OpCall &opCall)
 
void opSetPathCtrY (Control *control, OpCall &opCall)
 
void opDisablePathWalkPoints (Control *control, OpCall &opCall)
 
void opSetPathWalkPoints (Control *control, OpCall &opCall)
 
void opDisableAutoScale (Control *control, OpCall &opCall)
 
void opSetScale (Control *control, OpCall &opCall)
 
void opSetScaleLayer (Control *control, OpCall &opCall)
 
void opDeactivatePathWalkRects (Control *control, OpCall &opCall)
 
void opSetPathWalkRects (Control *control, OpCall &opCall)
 
void opSetPriority (Control *control, OpCall &opCall)
 
void opSetPriorityLayer (Control *control, OpCall &opCall)
 
void opDisableAutoRegionLayer (Control *control, OpCall &opCall)
 
void opSetRegionLayer (Control *control, OpCall &opCall)
 
void opSetPalette (Control *control, OpCall &opCall)
 
void opShiftPalette (Control *control, OpCall &opCall)
 
void opPlaySound (Control *control, OpCall &opCall)
 
void opStopSound (Control *control, OpCall &opCall)
 
void opStartScriptThread (Control *control, OpCall &opCall)
 
void opPlaceSubActor (Control *control, OpCall &opCall)
 
void opStartSubSequence (Control *control, OpCall &opCall)
 
void opStopSubSequence (Control *control, OpCall &opCall)
 

Protected Attributes

IllusionsEngine_vm
 
SequenceOpcode_opcodes [256]
 
Common::String _opcodeNames [256]
 

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