aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorJohannes Schickel2008-07-05 07:47:27 +0000
committerJohannes Schickel2008-07-05 07:47:27 +0000
commit357f0c4e3abc23e1a4c711191c1aeca0bfe47000 (patch)
treed29f1437e6074102ec85da3213c38b3a1a3a3cac /engines
parentf8ca1761a7715fc1a69a6027fd00183fc16d600a (diff)
downloadscummvm-rg350-357f0c4e3abc23e1a4c711191c1aeca0bfe47000.tar.gz
scummvm-rg350-357f0c4e3abc23e1a4c711191c1aeca0bfe47000.tar.bz2
scummvm-rg350-357f0c4e3abc23e1a4c711191c1aeca0bfe47000.zip
Added spanish menu strings for spanish fan translation of Kyrandia 3.
svn-id: r32911
Diffstat (limited to 'engines')
-rw-r--r--engines/kyra/kyra_mr.cpp5
-rw-r--r--engines/kyra/kyra_mr.h4
-rw-r--r--engines/kyra/staticres.cpp7
3 files changed, 15 insertions, 1 deletions
diff --git a/engines/kyra/kyra_mr.cpp b/engines/kyra/kyra_mr.cpp
index b425c0929f..3d1b09561d 100644
--- a/engines/kyra/kyra_mr.cpp
+++ b/engines/kyra/kyra_mr.cpp
@@ -343,6 +343,11 @@ void KyraEngine_MR::initMainMenu() {
0x80, 0xFF
};
+ if (_flags.lang == Common::ES_ESP) {
+ for (int i = 0; i < 4; ++i)
+ data.strings[i] = _mainMenuSpanishFan[i];
+ }
+
MainMenu::Animation anim;
anim.anim = _menuAnim;
anim.startFrame = 29;
diff --git a/engines/kyra/kyra_mr.h b/engines/kyra/kyra_mr.h
index 5af138373c..aa103b167b 100644
--- a/engines/kyra/kyra_mr.h
+++ b/engines/kyra/kyra_mr.h
@@ -184,9 +184,11 @@ private:
private:
// main menu
- const char *const *_mainMenuStrings;
+ const char * const *_mainMenuStrings;
int _mainMenuStringsSize;
+ static const char * const _mainMenuSpanishFan[];
+
// animator
uint8 *_gamePlayBuffer;
void restorePage3();
diff --git a/engines/kyra/staticres.cpp b/engines/kyra/staticres.cpp
index 5d094fa13f..a25fe4b295 100644
--- a/engines/kyra/staticres.cpp
+++ b/engines/kyra/staticres.cpp
@@ -1980,6 +1980,13 @@ const char *KyraEngine_MR::_languageExtension[] = {
"TRS"*/
};
+const char * const KyraEngine_MR::_mainMenuSpanishFan[] = {
+ "Nouvelle Partie",
+ "Ver Intro",
+ "Restaurar",
+ "Finalizar"
+};
+
const int KyraEngine_MR::_languageExtensionSize = ARRAYSIZE(KyraEngine_MR::_languageExtension);
const KyraEngine_MR::ShapeDesc KyraEngine_MR::_shapeDescs[] = {