scummvm/engines/director
Scott Percival da06ecad9b DIRECTOR: Move _lastPalette to DirectorEngine
If the destination movie uses a palette cast member in the same location
as the source, but with different data; Director will assume that the old
palette is correct right up until it has to switch to something else via
the score.

Additionally, ensure that all palettes are loaded into the index when
the Cast is loaded, not just single ones that haven't been loaded before.

Fixes movie transitions and palette rendering in Phibos: Following the Comet.
2023-05-14 14:10:22 +02:00
..
castmember DIRECTOR: Added stub for parent scripts 2023-05-13 17:38:00 +02:00
lingo DIRECTOR: Move _lastPalette to DirectorEngine 2023-05-14 14:10:22 +02:00
archive.cpp DIRECTOR: Redo "Fix use-after-free" 2023-05-12 00:11:58 +02:00
archive.h DIRECTOR: Support D5 loading multiple casts 2023-05-10 09:48:50 +02:00
cast.cpp DIRECTOR: Move _lastPalette to DirectorEngine 2023-05-14 14:10:22 +02:00
cast.h DIRECTOR: Show multiple casts in debugger 2023-05-10 09:48:50 +02:00
channel.cpp DIRECTOR: Split CastMember classes into files 2023-04-29 14:20:05 +02:00
channel.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
configure.engine DIRECTOR: Mark engine as highres 2023-01-31 13:25:04 +01:00
credits.pl CREDITS: add Misty De Méo 2022-07-19 09:22:55 +03:00
cursor.cpp DIRECTOR: Split CastMember classes into files 2023-04-29 14:20:05 +02:00
cursor.h DIRECTOR: Check current cast archive for CURS resources 2023-01-26 23:36:17 +08:00
debugger.cpp DIRECTOR: Show multiple casts in debugger 2023-05-10 09:48:50 +02:00
debugger.h DIRECTOR: Add 'markers' command to debugger 2023-03-24 21:27:34 +01:00
detection_paths.h DIRECTOR: Fix a few entries and remove unneeded globs 2023-03-26 20:21:05 +02:00
detection_tables.h DIRECTOR: two new games 2023-05-13 22:04:19 -07:00
detection.cpp DIRECTOR: Load in external casts and members 2023-05-10 09:48:50 +02:00
detection.h DIRECTOR: Revert use of detection code 2022-09-13 23:19:00 +02:00
director.cpp DIRECTOR: Refactor palette loading for D5 2023-05-10 09:48:50 +02:00
director.h DIRECTOR: Move _lastPalette to DirectorEngine 2023-05-14 14:10:22 +02:00
events.cpp DIRECTOR: Split CastMember classes into files 2023-04-29 14:20:05 +02:00
fonts.cpp DIRECTOR: FONTS: Fix memory leak 2022-10-16 22:06:27 +02:00
frame.cpp DIRECTOR: Refactor palette loading for D5 2023-05-10 09:48:50 +02:00
frame.h DIRECTOR: Refactor palette loading for D5 2023-05-10 09:48:50 +02:00
game-quirks.cpp DIRECTOR: Add filesystem quirk for teamxtreme2 2023-04-29 14:20:05 +02:00
graphics-data.h DIRECTOR: Add new kClutSystemWinD5 palette 2023-05-10 09:48:50 +02:00
graphics.cpp DIRECTOR: Move _lastPalette to DirectorEngine 2023-05-14 14:10:22 +02:00
images.cpp DIRECTOR: Really fix warning 2023-02-20 01:36:19 +01:00
images.h ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
metaengine.cpp DIRECTOR: Remove code that adds directoy paths from detection table 2022-12-03 23:39:47 +01:00
module.mk DIRECTOR: Add Transition cast member type 2023-05-10 09:48:50 +02:00
movie.cpp DIRECTOR: Hide null calls to Movie::getScriptContext() 2023-05-10 22:32:21 +02:00
movie.h DIRECTOR: Show multiple casts in debugger 2023-05-10 09:48:50 +02:00
palette-fade.h DIRECTOR: Add new lookup table for D5 palette fade times 2023-05-10 22:32:21 +02:00
picture.cpp DIRECTOR: Don't assume that palette exists based on paletteColorCount 2023-03-26 21:40:15 +02:00
picture.h DIRECTOR: Refactor BitmapCastMember to store a Picture instead of decoder 2023-03-26 19:11:46 +02:00
POTFILES DIRECTOR: Added missing POTFILES 2023-03-17 15:39:10 +01:00
resource.cpp DIRECTOR: Redo "Fix use-after-free" 2023-05-12 00:11:58 +02:00
score.cpp DIRECTOR: Move _lastPalette to DirectorEngine 2023-05-14 14:10:22 +02:00
score.h DIRECTOR: Move _lastPalette to DirectorEngine 2023-05-14 14:10:22 +02:00
sound.cpp DIRECTOR: Fade sounds if the channel handle exists 2023-05-10 22:32:21 +02:00
sound.h DIRECTOR: Add dynamic sound channel allocation 2023-05-10 22:32:21 +02:00
sprite.cpp DIRECTOR: Split CastMember classes into files 2023-04-29 14:20:05 +02:00
sprite.h DIRECTOR: Fix kInkTypeBlend, remove redundant _blend field on Sprite 2023-03-16 14:46:18 +01:00
stxt.cpp DIRECTOR: Refactor Stxt/TextCastMember to use raw strings 2023-01-19 12:12:21 +01:00
stxt.h DIRECTOR: Refactor Stxt/TextCastMember to use raw strings 2023-01-19 12:12:21 +01:00
tests.cpp DIRECTOR: Refactor palette loading for D5 2023-05-10 09:48:50 +02:00
transitions.cpp DIRECTOR: Force all transitions to single step in fast mode 2023-05-10 23:32:24 +02:00
types.cpp DIRECTOR: Added stub for parent scripts 2023-05-13 17:38:00 +02:00
types.h DIRECTOR: Added stub for parent scripts 2023-05-13 17:38:00 +02:00
util.cpp DIRECTOR: Add D5 file extensions to pathMakeRelative 2023-05-10 09:48:50 +02:00
util.h DIRECTOR: Add cast action scripts to debug output 2023-03-24 21:27:34 +01:00
window.cpp DIRECTOR: Split CastMember classes into files 2023-04-29 14:20:05 +02:00
window.h DIRECTOR: Fix zoom transitions 2023-05-10 09:48:50 +02:00