aboutsummaryrefslogtreecommitdiff
path: root/devtools/create_xeen/constants.cpp
diff options
context:
space:
mode:
authorPaul Gilbert2018-03-13 18:17:02 -0400
committerPaul Gilbert2018-03-13 18:17:02 -0400
commitac7a9224fe9c66219583dd28e8e3c4fbfe714703 (patch)
treefa12fa1f6006c4fec084d4dde2c2b070c1387c09 /devtools/create_xeen/constants.cpp
parent654ef04f82de0e05bee0ab07734f39eef3877069 (diff)
downloadscummvm-rg350-ac7a9224fe9c66219583dd28e8e3c4fbfe714703.tar.gz
scummvm-rg350-ac7a9224fe9c66219583dd28e8e3c4fbfe714703.tar.bz2
scummvm-rg350-ac7a9224fe9c66219583dd28e8e3c4fbfe714703.zip
XEEN: Fix text colors during intro/exit cutscenes
Diffstat (limited to 'devtools/create_xeen/constants.cpp')
-rw-r--r--devtools/create_xeen/constants.cpp44
1 files changed, 44 insertions, 0 deletions
diff --git a/devtools/create_xeen/constants.cpp b/devtools/create_xeen/constants.cpp
index a0cdb18669..e895949509 100644
--- a/devtools/create_xeen/constants.cpp
+++ b/devtools/create_xeen/constants.cpp
@@ -376,6 +376,49 @@ const byte TEXT_COLORS[40][4] = {
{ 0x00, 0xDB, 0xDB, 0xDB },
};
+const byte TEXT_COLORS_STARTUP[40][4] = {
+ { 0x00, 0x19, 0x19, 0x19 },
+ { 0x00, 0x08, 0x08, 0x08 },
+ { 0x00, 0x0F, 0x0F, 0x0F },
+ { 0x00, 0x15, 0x15, 0x15 },
+ { 0x00, 0x01, 0x01, 0x01 },
+ { 0x00, 0x1F, 0x1F, 0x1F },
+ { 0x00, 0x26, 0x26, 0x26 },
+ { 0x00, 0x2B, 0x2B, 0x2B },
+ { 0x00, 0x31, 0x31, 0x31 },
+ { 0x00, 0x36, 0x36, 0x36 },
+ { 0x00, 0x3D, 0x3D, 0x3D },
+ { 0x00, 0x42, 0x42, 0x42 },
+ { 0x00, 0x46, 0x46, 0x46 },
+ { 0x00, 0x4C, 0x4C, 0x4C },
+ { 0x00, 0x50, 0x50, 0x50 },
+ { 0x00, 0x55, 0x55, 0x55 },
+ { 0x00, 0x5D, 0x5D, 0x5D },
+ { 0x00, 0x60, 0x60, 0x60 },
+ { 0x00, 0x65, 0x65, 0x65 },
+ { 0x00, 0x6C, 0x6C, 0x6C },
+ { 0x00, 0x70, 0x70, 0x70 },
+ { 0x00, 0x75, 0x75, 0x75 },
+ { 0x00, 0x7B, 0x7B, 0x7B },
+ { 0x00, 0x80, 0x80, 0x80 },
+ { 0x00, 0x85, 0x85, 0x85 },
+ { 0x00, 0x8D, 0x8D, 0x8D },
+ { 0x00, 0x90, 0x90, 0x90 },
+ { 0x00, 0x97, 0x97, 0x97 },
+ { 0x00, 0x9D, 0x9D, 0x9D },
+ { 0x00, 0xA4, 0xA4, 0xA4 },
+ { 0x00, 0xAB, 0xAB, 0xAB },
+ { 0x00, 0xB0, 0xB0, 0xB0 },
+ { 0x00, 0xB6, 0xB6, 0xB6 },
+ { 0x00, 0xBD, 0xBD, 0xBD },
+ { 0x00, 0xC0, 0xC0, 0xC0 },
+ { 0x00, 0xC6, 0xC6, 0xC6 },
+ { 0x00, 0xCD, 0xCD, 0xCD },
+ { 0x00, 0xD0, 0xD0, 0xD0 },
+ { 0x00, 0x19, 0x19, 0x19 },
+ { 0x00, 0x31, 0x31, 0x31 }
+};
+
const char *const DIRECTION_TEXT_UPPER[4] = { "NORTH", "EAST", "SOUTH", "WEST" };
const char *const DIRECTION_TEXT[4] = { "North", "East", "South", "West" };
@@ -1858,6 +1901,7 @@ void writeConstants(CCArchive &cc) {
file.syncStrings(WHO_WILL_ACTIONS, 4);
file.syncBytes2D((const byte *)SYMBOLS, 20, 64);
file.syncBytes2D((const byte *)TEXT_COLORS, 40, 4);
+ file.syncBytes2D((const byte *)TEXT_COLORS_STARTUP, 40, 4);
file.syncStrings(DIRECTION_TEXT_UPPER, 4);
file.syncStrings(DIRECTION_TEXT, 4);
file.syncStrings(RACE_NAMES, 5);