aboutsummaryrefslogtreecommitdiff
path: root/simon/verb.cpp
diff options
context:
space:
mode:
authorTravis Howell2004-07-31 10:14:05 +0000
committerTravis Howell2004-07-31 10:14:05 +0000
commit6d52fbe0b10bba3e8ae5f328bb186f8048bc0c8d (patch)
tree41c9e70825bfecaf7839f613afeb42f21112d883 /simon/verb.cpp
parentcef2de6a691288d26f9bdba912fdfa373ffa204e (diff)
downloadscummvm-rg350-6d52fbe0b10bba3e8ae5f328bb186f8048bc0c8d.tar.gz
scummvm-rg350-6d52fbe0b10bba3e8ae5f328bb186f8048bc0c8d.tar.bz2
scummvm-rg350-6d52fbe0b10bba3e8ae5f328bb186f8048bc0c8d.zip
Add support for Russian Simon1.
svn-id: r14376
Diffstat (limited to 'simon/verb.cpp')
-rw-r--r--simon/verb.cpp25
1 files changed, 25 insertions, 0 deletions
diff --git a/simon/verb.cpp b/simon/verb.cpp
index a30adb4742..28f24b2303 100644
--- a/simon/verb.cpp
+++ b/simon/verb.cpp
@@ -26,6 +26,23 @@
namespace Simon {
+static const char *const russian_verb_names[] = {
+ "Ietj _",
+ "Qnotrft< pa",
+ "Nt_r[t<",
+ "Ecjdat<",
+
+ "Q=fst<",
+ "C^]t<",
+ "Ha_r[t<",
+ "Isqom<^ocat<",
+
+ "Docorjt<",
+ "Qp]t<",
+ "Neft<",
+ "Eat<"
+};
+
static const char *const hebrew_verb_names[] = {
"LJ @L",
"DQZKL RL",
@@ -128,6 +145,12 @@ static const char *const english_verb_names[] = {
"Give"
};
+static const char *const russian_verb_prep_names[] = {
+ "", "", "", "",
+ "", "", "", "s yfn?",
+ "", "", "", "_onu ?"
+};
+
static const char *const hebrew_verb_prep_names[] = {
"", "", "", "",
"", "", "", "RM ND ?",
@@ -198,6 +221,7 @@ void SimonEngine::focusVerb(uint hitarea_id) {
if (_show_preposition) {
switch (_language) {
+ case 21: verb_prep_names = russian_verb_prep_names; break;
case 20: verb_prep_names = hebrew_verb_prep_names; break;
case 5: verb_prep_names = spanish_verb_prep_names; break;
case 3: verb_prep_names = italian_verb_prep_names; break;
@@ -209,6 +233,7 @@ void SimonEngine::focusVerb(uint hitarea_id) {
txt = verb_prep_names[hitarea_id];
} else {
switch (_language) {
+ case 21: verb_names = russian_verb_names; break;
case 20: verb_names = hebrew_verb_names; break;
case 5: verb_names = spanish_verb_names; break;
case 3: verb_names = italian_verb_names; break;