From d054457496883bc4ae85700f9bcfae38628e6f2a Mon Sep 17 00:00:00 2001 From: James Brown Date: Fri, 14 Feb 2003 16:01:55 +0000 Subject: Patch #682981: Experimental translation optimisation (version 2), and #683384: Smush Regression Workaround svn-id: r6607 --- scumm/scumm.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'scumm/scumm.h') 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]; -- cgit v1.2.3