diff options
Diffstat (limited to 'scumm/scumm.cpp')
| -rw-r--r-- | scumm/scumm.cpp | 12 |
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 |
