aboutsummaryrefslogtreecommitdiff
path: root/scumm/scumm.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/scumm.cpp')
-rw-r--r--scumm/scumm.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/scumm/scumm.cpp b/scumm/scumm.cpp
index cfe04cf4df..02604cb1f9 100644
--- a/scumm/scumm.cpp
+++ b/scumm/scumm.cpp
@@ -2501,6 +2501,18 @@ void ScummEngine::initRoomSubBlocks() {
}
}
+ // Actor Palette in HE 7.0 games
+ if (_heversion == 70) {
+ ptr = findResourceData(MKID('REMP'), roomptr);
+ if (ptr) {
+ for (i = 0; i < 256; i++)
+ he_actor_palette[i] = *ptr++;
+ } else {
+ for (i = 0; i < 256; i++)
+ he_actor_palette[i] = i;
+ }
+ }
+
// Transparent color
if (_features & GF_OLD_BUNDLE)
gdi._transparentColor = 255; // TODO - FIXME