diff options
Diffstat (limited to 'engines/scumm/scumm.h')
-rw-r--r-- | engines/scumm/scumm.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/scumm/scumm.h b/engines/scumm/scumm.h index bd1ea0791f..7453198782 100644 --- a/engines/scumm/scumm.h +++ b/engines/scumm/scumm.h @@ -680,9 +680,11 @@ protected: int _resultVarNumber, _scummStackPos; int _vmStack[150]; + OpcodeEntry _opcodes[256]; + virtual void setupOpcodes() = 0; - virtual void executeOpcode(byte i) = 0; - virtual const char *getOpcodeDesc(byte i) = 0; + void executeOpcode(byte i); + const char *getOpcodeDesc(byte i); void initializeLocals(int slot, int *vars); int getScriptSlot(); |