aboutsummaryrefslogtreecommitdiff
path: root/engines/prince/option_text.h
diff options
context:
space:
mode:
authorlukaslw2014-06-12 23:57:45 +0200
committerlukaslw2014-06-22 20:08:59 +0200
commit8fd44cbbf3e0d34c71ab2b65d0e861a0e5a6c169 (patch)
tree5540140edbad8c40f64cf0b83dc27d8344c97439 /engines/prince/option_text.h
parent5163d6ce4e4e793491fc15416892bf7b0ed16dcc (diff)
downloadscummvm-rg350-8fd44cbbf3e0d34c71ab2b65d0e861a0e5a6c169.tar.gz
scummvm-rg350-8fd44cbbf3e0d34c71ab2b65d0e861a0e5a6c169.tar.bz2
scummvm-rg350-8fd44cbbf3e0d34c71ab2b65d0e861a0e5a6c169.zip
PRINCE: Option window texts drawing and highlighting
Diffstat (limited to 'engines/prince/option_text.h')
-rw-r--r--engines/prince/option_text.h84
1 files changed, 84 insertions, 0 deletions
diff --git a/engines/prince/option_text.h b/engines/prince/option_text.h
new file mode 100644
index 0000000000..0904704547
--- /dev/null
+++ b/engines/prince/option_text.h
@@ -0,0 +1,84 @@
+/* ScummVM - Graphic Adventure Engine
+ *
+ * ScummVM is the legal property of its developers, whose names
+ * are too numerous to list here. Please refer to the COPYRIGHT
+ * file distributed with this source distribution.
+ *
+ * This program is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public License
+ * as published by the Free Software Foundation; either version 2
+ * of the License, or (at your option) any later version.
+
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+
+ * You should have received a copy of the GNU General Public License
+ * along with this program; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
+ *
+ */
+
+namespace Prince {
+
+// Mazovia coding (with U2 negation)
+
+const char invOptionsTextPL[5][18] = {
+ { 'O', 'b', 'e', 'j', 'r', 'z', 'y', 'j', '\0' },
+ { 'U', -89, 'y', 'j', '\0' },
+ { 'O', 't', 'w', -94, 'r', 'z', '/', 'P', 'c', 'h', 'n', 'i', 'j', '\0' },
+ { 'Z', 'a', 'm', 'k', 'n', 'i', 'j', '/', 'P', 'o', 'c', 'i', -122, 'g', 'n', 'i', 'j', '\0' },
+ { 'D', 'a', 'j', '\0' }
+};
+
+// TODO
+const char *invOptionsTextDE[] = {
+ "Anschauen",
+ "Benutzen",
+ "Öffnen/Stoßen",
+ "Schließen/Ziehen",
+ "Geben"
+};
+
+const char *invOptionsTextEN[] = {
+ "Examine",
+ "Use",
+ "Open/Push",
+ "Close/Pull",
+ "Give"
+};
+
+const char optionsTextPL[7][18] = {
+ { 'P', 'o', 'd', 'e', 'j', 'd', -90, '\0' },
+ { 'O', 'b', 'e', 'j', 'r', 'z', 'y', 'j', '\0' },
+ { 'Z', 'a', 'b', 'i', 'e', 'r', 'z', '\0' },
+ { 'U', -89, 'y', 'j' },
+ { 'O', 't', 'w', -94, 'r', 'z', '/', 'P', 'c', 'h', 'n', 'i', 'j', '\0' },
+ { 'Z', 'a', 'm', 'k', 'n', 'i', 'j', '/', 'P', 'o', 'c', 'i', -122, 'g', 'n', 'i', 'j', '\0' },
+ { 'P', 'o', 'r', 'o', 'z', 'm', 'a', 'w', 'i', 'a', 'j', '\0' }
+};
+
+// TODO
+const char *optionsTextDE[] = {
+ "Hingehen",
+ "Anschauen",
+ "Wegnehmen",
+ "Benutzen",
+ "Öffnen/Stoßen",
+ "Schließen/Ziehen",
+ "Ansprechen"
+};
+
+const char *optionsTextEN[] = {
+ "Walk to",
+ "Examine",
+ "Pick up",
+ "Use",
+ "Open/Push",
+ "Close/Pull",
+ "Talk to"
+};
+
+}
+