diff options
author | Johannes Schickel | 2008-07-05 07:47:27 +0000 |
---|---|---|
committer | Johannes Schickel | 2008-07-05 07:47:27 +0000 |
commit | 357f0c4e3abc23e1a4c711191c1aeca0bfe47000 (patch) | |
tree | d29f1437e6074102ec85da3213c38b3a1a3a3cac /engines | |
parent | f8ca1761a7715fc1a69a6027fd00183fc16d600a (diff) | |
download | scummvm-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.cpp | 5 | ||||
-rw-r--r-- | engines/kyra/kyra_mr.h | 4 | ||||
-rw-r--r-- | engines/kyra/staticres.cpp | 7 |
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[] = { |