From a442af27034c6cf679faf8b425cb11232e4a5958 Mon Sep 17 00:00:00 2001 From: Oystein Eftevaag Date: Sun, 28 May 2006 12:10:11 +0000 Subject: Another couple of fixes for the spanish floppy version (menu strings specifically) svn-id: r22714 --- engines/kyra/gui.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/engines/kyra/gui.cpp b/engines/kyra/gui.cpp index e86dd7304c..2fce4e335f 100644 --- a/engines/kyra/gui.cpp +++ b/engines/kyra/gui.cpp @@ -494,6 +494,7 @@ int KyraEngine::drawShadedBoxCallback(Button *button) { void KyraEngine::setGUILabels() { int offset = 0; int walkspeedGarbageOffset = 36; + int menuLabelGarbageOffset = 0; if (_features & GF_TALKIE) { if (_features & GF_ENGLISH) { @@ -504,6 +505,9 @@ void KyraEngine::setGUILabels() { offset = 6; } walkspeedGarbageOffset = 48; + } else if (_features & GF_SPANISH) { + offset = -4; + menuLabelGarbageOffset = 72; } assert(offset + 27 < _guiStringsSize); @@ -554,7 +558,7 @@ void KyraEngine::setGUILabels() { // Text speed _menu[5].item[4].labelString = _guiStrings[25 + offset]; // Main Menu - _menu[5].item[5].itemString = _guiStrings[19 + offset]; + _menu[5].item[5].itemString = &_guiStrings[19 + offset][menuLabelGarbageOffset]; if (_features & GF_TALKIE) { // Text & Voice -- cgit v1.2.3