scummvm/engines/startrek
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
..
rooms STARTREK: Always use enum values for MIDI tracks 2024-06-29 16:37:30 +03:00
action.h
actors.cpp STARTREK: Always use enum values for sound effects 2024-06-29 16:37:30 +03:00
awaymission.cpp STARTREK: Always use enum values for sound effects 2024-06-29 16:37:30 +03:00
awaymission.h
bitmap.cpp
bitmap.h
bridge.cpp STARTREK: Always use enum values for MIDI tracks 2024-06-29 16:37:30 +03:00
bridge.h
common.cpp
common.h
configure.engine
console.cpp
console.h
credits.pl
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
events.cpp
fixedint.h JANITORIAL: Fix GCC 14 warnings 2024-05-26 00:00:45 +03:00
font.cpp
font.h
graphics.cpp GRAPHICS: Move PaletteManager definition to a separate header 2024-03-12 12:24:00 +02:00
graphics.h
intro.cpp STARTREK: Always use enum values for MIDI tracks 2024-06-29 16:37:30 +03:00
items.h
iwfile.cpp
iwfile.h
lzss.cpp
lzss.h
menu.cpp
metaengine.cpp ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
module.mk
object.h
POTFILES
resource.cpp
resource.h
room.cpp STARTREK: Always use enum values for MIDI tracks 2024-06-29 16:37:30 +03:00
room.h STARTREK: Always use enum values for MIDI tracks 2024-06-29 16:37:30 +03:00
saveload.cpp STARTREK: Always use enum values for MIDI tracks 2024-06-29 16:37:30 +03:00
sound.cpp STARTREK: Better names for some of the MidiTracks values 2024-06-29 16:37:30 +03:00
sound.h STARTREK: Always use enum values for MIDI tracks 2024-06-29 16:37:30 +03:00
soundeffects.h STARTREK: Better names for some of the MidiTracks values 2024-06-29 16:37:30 +03:00
space.cpp
space.h
sprite.cpp
sprite.h
startrek.cpp STARTREK: Always use enum values for sound effects 2024-06-29 16:37:30 +03:00
startrek.h
text.cpp
text.h
textbox.cpp