aboutsummaryrefslogtreecommitdiff
path: root/engines/access/martian/martian_resources.cpp
diff options
context:
space:
mode:
authorStrangerke2014-12-28 17:08:07 +0100
committerStrangerke2014-12-28 17:08:07 +0100
commit6590898e6c1e46210e0c49a12874e02d1ad46d6f (patch)
treeb466df617fdf4e23253eb71a4745a6450ee0724b /engines/access/martian/martian_resources.cpp
parent7e62eb4261455cf908e2f26b0e41cbfbd2292d16 (diff)
downloadscummvm-rg350-6590898e6c1e46210e0c49a12874e02d1ad46d6f.tar.gz
scummvm-rg350-6590898e6c1e46210e0c49a12874e02d1ad46d6f.tar.bz2
scummvm-rg350-6590898e6c1e46210e0c49a12874e02d1ad46d6f.zip
ACCESS: MM - Fix character loading by using a dummy character to replace missing ones
Diffstat (limited to 'engines/access/martian/martian_resources.cpp')
-rw-r--r--engines/access/martian/martian_resources.cpp14
1 files changed, 8 insertions, 6 deletions
diff --git a/engines/access/martian/martian_resources.cpp b/engines/access/martian/martian_resources.cpp
index 2e8a4c30f3..9f98824de8 100644
--- a/engines/access/martian/martian_resources.cpp
+++ b/engines/access/martian/martian_resources.cpp
@@ -650,13 +650,15 @@ const byte MMCHAR_27[] = {
0x00, 0x49, 0x00, 0x10, 0x00, 0x49, 0x00, 0x09, 0x00, 0x49,
0x00, 0x11, 0x00, 0xff, 0xff,
};
+
+// HACK: MMCHAR_0 has been used to replace the missing CHAR: 1, 14, 17 and 22
const byte *const CHARTBL_MM[] = {
- MMCHAR_0, nullptr, MMCHAR_2, MMCHAR_3, MMCHAR_4, MMCHAR_5,
- MMCHAR_6, MMCHAR_7, MMCHAR_8, MMCHAR_9, MMCHAR_10,
- MMCHAR_11, MMCHAR_12, MMCHAR_13, nullptr, MMCHAR_15,
- MMCHAR_16, nullptr, MMCHAR_18, MMCHAR_19, MMCHAR_20,
- MMCHAR_21, nullptr, MMCHAR_23, MMCHAR_24, MMCHAR_25,
- MMCHAR_26, MMCHAR_27
+ MMCHAR_0, MMCHAR_0, MMCHAR_2, MMCHAR_3, MMCHAR_4,
+ MMCHAR_5, MMCHAR_6, MMCHAR_7, MMCHAR_8, MMCHAR_9,
+ MMCHAR_10, MMCHAR_11, MMCHAR_12, MMCHAR_13, MMCHAR_0,
+ MMCHAR_15, MMCHAR_16, MMCHAR_0, MMCHAR_18, MMCHAR_19,
+ MMCHAR_20, MMCHAR_21, MMCHAR_0, MMCHAR_23, MMCHAR_24,
+ MMCHAR_25, MMCHAR_26, MMCHAR_27
};
// TODO: Fix that array