scummvm/engines/cruise
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
background.cpp
background.h
backgroundIncrust.cpp
backgroundIncrust.h
cell.cpp
cell.h
configure.engine
credits.pl
cruise_main.cpp
cruise_main.h
cruise.cpp
cruise.h
ctp.cpp
ctp.h
dataLoader.cpp
dataLoader.h
debugger.cpp
debugger.h
decompiler.cpp
delphine-unpack.cpp
detection.cpp
detection.h ENGINES: Add ADDynamicGameDescription class 2024-06-30 18:39:06 +02:00
font.cpp
font.h
function.cpp
function.h
gfxModule.cpp
gfxModule.h
linker.cpp
linker.h
mainDraw.cpp
mainDraw.h
menu.cpp
menu.h
metaengine.cpp
module.mk
mouse.cpp
mouse.h
object.cpp
object.h
overlay.cpp
overlay.h
perso.cpp
perso.h
polys.cpp
polys.h
saveload.cpp
saveload.h
script.cpp
script.h
sound.cpp
sound.h
stack.cpp
stack.h
staticres.cpp
staticres.h
various.cpp
various.h
vars.cpp
vars.h
volume.cpp
volume.h