diff options
author | Travis Howell | 2008-09-06 01:02:45 +0000 |
---|---|---|
committer | Travis Howell | 2008-09-06 01:02:45 +0000 |
commit | 52ec841cd421f048ae465d7042b10b7ae14573cd (patch) | |
tree | ac09e614d9424603e633f17bdd5b49fc849b9995 /engines/scumm/he/intern_he.h | |
parent | a5a50e8ab944e250637e47ccdd1ed534901c9d6a (diff) | |
download | scummvm-rg350-52ec841cd421f048ae465d7042b10b7ae14573cd.tar.gz scummvm-rg350-52ec841cd421f048ae465d7042b10b7ae14573cd.tar.bz2 scummvm-rg350-52ec841cd421f048ae465d7042b10b7ae14573cd.zip |
Add debugInput opcode for HE 100 games.
svn-id: r34375
Diffstat (limited to 'engines/scumm/he/intern_he.h')
-rw-r--r-- | engines/scumm/he/intern_he.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/scumm/he/intern_he.h b/engines/scumm/he/intern_he.h index fff8502134..72ba7edb85 100644 --- a/engines/scumm/he/intern_he.h +++ b/engines/scumm/he/intern_he.h @@ -320,6 +320,8 @@ protected: virtual bool handleNextCharsetCode(Actor *a, int *c); virtual int convertMessageToString(const byte *msg, byte *dst, int dstSize); + void debugInput(byte *string); + /* HE version 72 script opcodes */ void o72_pushDWord(); void o72_getScriptString(); @@ -602,9 +604,12 @@ protected: const OpcodeEntryV100he *_opcodesV100he; + byte _debugInputBuffer[256]; public: ScummEngine_v100he(OSystem *syst, const DetectorResult &dr) : ScummEngine_v99he(syst, dr) {} + virtual void resetScumm(); + protected: virtual void setupOpcodes(); virtual void executeOpcode(byte i); @@ -643,6 +648,7 @@ protected: void o100_videoOps(); void o100_wait(); void o100_writeFile(); + void o100_debugInput(); void o100_isResourceLoaded(); void o100_getResourceSize(); void o100_getSpriteGroupInfo(); |