diff options
author | Strangerke | 2014-12-28 17:08:07 +0100 |
---|---|---|
committer | Strangerke | 2014-12-28 17:08:07 +0100 |
commit | 6590898e6c1e46210e0c49a12874e02d1ad46d6f (patch) | |
tree | b466df617fdf4e23253eb71a4745a6450ee0724b /engines/access | |
parent | 7e62eb4261455cf908e2f26b0e41cbfbd2292d16 (diff) | |
download | scummvm-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')
-rw-r--r-- | engines/access/martian/martian_resources.cpp | 14 |
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 |