aboutsummaryrefslogtreecommitdiff
path: root/engines/dreamweb
diff options
context:
space:
mode:
authorThierry Crozat2012-04-09 19:41:13 +0100
committerThierry Crozat2012-04-15 11:45:14 +0100
commitc62c5d61ca398182e339b2cc06b80b0ed3397d26 (patch)
tree7e68144c15d35d9a1c68d67b6819cfd80c0d57d1 /engines/dreamweb
parenta3406aab131142418b442e74bdd0f5a5ab196028 (diff)
downloadscummvm-rg350-c62c5d61ca398182e339b2cc06b80b0ed3397d26.tar.gz
scummvm-rg350-c62c5d61ca398182e339b2cc06b80b0ed3397d26.tar.bz2
scummvm-rg350-c62c5d61ca398182e339b2cc06b80b0ed3397d26.zip
DREAMWEB: Add character mapping for french version
Diffstat (limited to 'engines/dreamweb')
-rw-r--r--engines/dreamweb/dreamweb.cpp31
1 files changed, 31 insertions, 0 deletions
diff --git a/engines/dreamweb/dreamweb.cpp b/engines/dreamweb/dreamweb.cpp
index 52aa6ff487..23d7af6f10 100644
--- a/engines/dreamweb/dreamweb.cpp
+++ b/engines/dreamweb/dreamweb.cpp
@@ -540,6 +540,37 @@ uint8 DreamWebEngine::modifyChar(uint8 c) const {
default:
return c;
}
+ case Common::FR_FRA:
+ switch(c) {
+ case 133:
+ return 'Z' + 1;
+ case 130:
+ return 'Z' + 2;
+ case 138:
+ return 'Z' + 3;
+ case 136:
+ return 'Z' + 4;
+ case 140:
+ return 'Z' + 5;
+ case 135:
+ return 'Z' + 6;
+ case 149:
+ return ',' - 1;
+ case 131:
+ return ',' - 2;
+ case 141:
+ return ',' - 3;
+ case 139:
+ return ',' - 4;
+ case 151:
+ return 'A' - 1;
+ case 147:
+ return 'A' - 3;
+ case 150:
+ return 'A' - 4;
+ default:
+ return c;
+ }
default:
return c;
}