ScummVM API documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Kyra::EMCInterpreter Class Reference

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
 

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