scummvm/engines/dragons
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
..
actor.cpp
actor.h
actorfiles.h
actorresource.cpp
actorresource.h
background.cpp
background.h
bag.cpp
bag.h
bigfile.cpp
bigfile.h
configure.engine
credits.cpp
credits.h
credits.pl
cursor.cpp
cursor.h
cutscene.cpp
cutscene.h
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
dragonflg.cpp
dragonflg.h
dragonimg.cpp
dragonimg.h
dragonini.cpp
dragonini.h
dragonobd.cpp
dragonobd.h
dragonrms.cpp
dragonrms.h
dragons.cpp ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
dragons.h ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
dragonvar.cpp
dragonvar.h
font.cpp
font.h
inventory.cpp
inventory.h
metaengine.cpp ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
midimusicplayer.cpp
midimusicplayer.h
minigame1.cpp
minigame1.h
minigame2.cpp
minigame2.h
minigame3.cpp
minigame3.h
minigame4.cpp
minigame4.h
minigame5.cpp
minigame5.h
module.mk
POTFILES
saveload.cpp
scene.cpp
scene.h
screen.cpp
screen.h
scriptopcodes.cpp
scriptopcodes.h
sequenceopcodes.cpp
sequenceopcodes.h
sound.cpp
sound.h
specialopcodes.cpp
specialopcodes.h
strplayer.cpp DRAGONS: Migrate engine to Path 2023-12-24 13:19:25 +01:00
strplayer.h DRAGONS: Migrate engine to Path 2023-12-24 13:19:25 +01:00
talk.cpp
talk.h
vabsound.cpp
vabsound.h