scummvm/engines/nancy
Le Philousophe 7e0048b4a3 ENGINES: Add ADDynamicGameDescription class
This class manages a buffer where all data usually stored in detection
plugin will get copied before unloading the plugin and starting the
game.

This class expects that two functions are present in every
GameDescription: sizeBuffer which calculates how many bytes we will need
to store the entry in RAM and toBuffer which copies the data in the
buffer and fix the pointers in the class.
At the end, it is expected that an ADDynamicGameDescription doesn't
depend anymore on data stored in the detection plugin.

The AD_GAME_DESCRIPTION_HELPERS macro allow to implement these functions
in all GameDescription which don't have any pointer except those in
ADGameDescription.
2024-06-30 18:39:06 +02:00
..
action NANCY: Fix SliderPuzzle for pre-nancy9 games 2024-05-05 21:03:05 +02:00
misc NANCY: JANITORIAL: Fix trailing whitespace/tabs 2024-02-19 20:46:17 +01:00
state NANCY: Highlight Done button in Game Setup 2024-06-30 14:08:20 +02:00
ui NANCY: JANITORIAL: Fix trailing whitespace/tabs 2024-02-19 20:46:17 +01:00
cif.cpp NANCY: JANITORIAL: Fix trailing whitespace/tabs 2024-02-19 20:46:17 +01:00
cif.h NANCY: Migrate engine to Path 2023-12-24 13:19:25 +01:00
commontypes.cpp NANCY: JANITORIAL: Fix trailing whitespace/tabs 2024-02-19 20:46:17 +01:00
commontypes.h COMMON: Avoid including engine headers in common code for DebugChannelDef 2024-06-20 20:15:57 +01:00
configure.engine NANCY: Add support for Bink video 2023-10-07 14:45:21 +03:00
console.cpp NANCY: JANITORIAL: Fix trailing whitespace/tabs 2024-02-19 20:46:17 +01:00
console.h NANCY: Migrate engine to Path 2023-12-24 13:19:25 +01:00
credits.pl
cursor.cpp NANCY: JANITORIAL: Fix trailing whitespace/tabs 2024-02-19 20:46:17 +01:00
cursor.h COMMON: Avoid including engine headers in common code for DebugChannelDef 2024-06-20 20:15:57 +01:00
decompress.cpp NANCY: Fix segfault in decompressor 2023-11-25 14:24:56 +02:00
decompress.h NANCY: Further optimize decompressor 2023-11-25 00:09:19 +02:00
detection.cpp ENGINES: Create a type aware advanced detector 2024-06-30 18:39:06 +02:00
detection.h ENGINES: Add ADDynamicGameDescription class 2024-06-30 18:39:06 +02:00
enginedata.cpp NANCY: Fix SliderPuzzle for pre-nancy9 games 2024-05-05 21:03:05 +02:00
enginedata.h COMMON: Avoid including engine headers in common code for DebugChannelDef 2024-06-20 20:15:57 +01:00
font.cpp NANCY: Rename graphics and cursor managers 2024-02-11 00:41:29 +01:00
font.h NANCY: Add support for nancy5 Russian fonts 2023-11-05 13:21:13 +02:00
graphics.cpp NANCY: Rename graphics and cursor managers 2024-02-11 00:41:29 +01:00
graphics.h COMMON: Avoid including engine headers in common code for DebugChannelDef 2024-06-20 20:15:57 +01:00
iff.cpp NANCY: Rewrite resource handling 2023-10-26 19:46:32 +03:00
iff.h NANCY: Rewrite resource handling 2023-10-26 19:46:32 +03:00
input.cpp NANCY: JANITORIAL: Fix trailing whitespace/tabs 2024-02-19 20:46:17 +01:00
input.h NANCY: Consistently show/hide virtual keyboard 2024-01-21 14:22:06 +01:00
metaengine.cpp ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
module.mk NANCY: Implement InteractiveVideo 2024-02-11 00:41:30 +01:00
nancy.cpp NANCY: Merge LOAD structs 2024-05-05 21:03:05 +02:00
nancy.h NANCY: Update engine status comment 2024-02-11 00:41:30 +01:00
POTFILES NANCY: Remove custom engine settings dialog 2023-04-09 15:52:15 +03:00
puzzledata.cpp NANCY: Implement jornal-editing action records 2024-02-08 23:12:14 +01:00
puzzledata.h NANCY: JANITORIAL: Fix trailing whitespace/tabs 2024-02-19 20:46:17 +01:00
renderobject.cpp NANCY: Rename graphics and cursor managers 2024-02-11 00:41:29 +01:00
renderobject.h COMMON: Avoid including engine headers in common code for DebugChannelDef 2024-06-20 20:15:57 +01:00
resource.cpp IMAGE: Remove palette start from image decoder. 2024-03-31 23:16:59 +03:00
resource.h NANCY: JANITORIAL: Fix trailing whitespace/tabs 2024-02-19 20:46:17 +01:00
sound.cpp NANCY: Fix Vorbis sound reading 2024-06-22 21:30:39 +02:00
sound.h NANCY: JANITORIAL: Fix trailing whitespace/tabs 2024-02-19 20:46:17 +01:00
time.h NANCY: Don't store time of day 2023-03-15 18:25:01 +02:00
util.cpp NANCY: Add support for nancy9 RippedLetterPuzzle 2024-02-18 22:31:13 +01:00
util.h COMMON: Avoid including engine headers in common code for DebugChannelDef 2024-06-20 20:15:57 +01:00
video.cpp NANCY: JANITORIAL: Fix trailing whitespace/tabs 2024-02-19 20:46:17 +01:00
video.h NANCY: Remove unused variable 2023-10-28 16:19:35 +03:00