diff options
author | James Brown | 2003-02-14 16:01:55 +0000 |
---|---|---|
committer | James Brown | 2003-02-14 16:01:55 +0000 |
commit | d054457496883bc4ae85700f9bcfae38628e6f2a (patch) | |
tree | a7eb8e4b1f36df5b03217fb8f1485f18ff95d5cd /scumm/scumm.h | |
parent | db0997e890de515796a3cabcb663b8d5e799a82c (diff) | |
download | scummvm-rg350-d054457496883bc4ae85700f9bcfae38628e6f2a.tar.gz scummvm-rg350-d054457496883bc4ae85700f9bcfae38628e6f2a.tar.bz2 scummvm-rg350-d054457496883bc4ae85700f9bcfae38628e6f2a.zip |
Patch #682981: Experimental translation optimisation (version 2), and
#683384: Smush Regression Workaround
svn-id: r6607
Diffstat (limited to 'scumm/scumm.h')
-rw-r--r-- | scumm/scumm.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/scumm/scumm.h b/scumm/scumm.h index f0637a0508..97d956afd2 100644 --- a/scumm/scumm.h +++ b/scumm/scumm.h @@ -228,6 +228,11 @@ enum MouseButtonStatus { msClicked = 2 }; +struct langIndexNode { + char tag[9]; + int32 offset; +}; + class Scumm : public Engine { friend void NORETURN CDECL error(const char *s, ...); // FIXME - ugly but error() accesses g_scumm... friend class ScummDebugger; @@ -967,6 +972,8 @@ public: bool _keepText; bool _existLanguageFile; char *_languageBuffer; + struct langIndexNode *_languageIndex; + int _languageStrCount; void loadLanguageBundle(); void translateText(byte *text, byte *trans_buff); byte _transText[500]; |