Classes | |
struct | OpcodeEntry |
Public Member Functions | |
EMCInterpreter (KyraEngine_v1 *vm) | |
bool | load (const char *filename, EMCData *data, const Common::Array< const Opcode *> *opcodes) |
void | unload (EMCData *data) |
void | init (EMCState *scriptState, const EMCData *data) |
bool | start (EMCState *script, int function) |
bool | isValid (EMCState *script) |
bool | run (EMCState *script) |
Protected Types | |
typedef void(EMCInterpreter::* | OpcodeProc) (EMCState *) |
Protected Member Functions | |
bool | callback (Common::IFFChunk &chunk) |
Protected Attributes | |
KyraEngine_v1 * | _vm |
int16 | _parameter |
const char * | _filename |
EMCData * | _scriptData |
const OpcodeEntry * | _opcodes |