scummvm/engines/titanic
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
..
carry TITANIC: Use true/false keywords for boolean variables 2024-05-13 09:47:30 +03:00
core
game TITANIC: Use true/false keywords for boolean variables 2024-05-13 09:47:30 +03:00
gfx
messages
moves
npcs TITANIC: Use true/false keywords for boolean variables 2024-05-13 09:47:30 +03:00
pet_control
sound
star_control COMMON: Avoid including engine headers in common code for DebugChannelDef 2024-06-20 20:15:57 +01:00
support JANITORIAL: Fix GCC 14 warnings 2024-05-26 00:00:45 +03:00
true_talk TITANIC: Migrate engine to Path 2023-12-24 13:19:25 +01:00
configure.engine
continue_save_dialog.cpp
continue_save_dialog.h
credits.pl
debugger.cpp
debugger.h
detection_tables.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
events.cpp
events.h
game_location.cpp
game_location.h
game_manager.cpp
game_manager.h
game_state.cpp
game_state.h
game_view.cpp
game_view.h
input_handler.cpp
input_handler.h
input_translator.cpp
input_translator.h
main_game_window.cpp
main_game_window.h
metaengine.cpp ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
module.mk
room_flags.cpp
room_flags.h
titanic.cpp ENGINES: Added optional parameter to canSave/LoadGameStateCurrently() for indicating the reason 2023-12-08 12:21:16 +01:00
titanic.h ENGINES: Added optional parameter to canSave/LoadGameStateCurrently() for indicating the reason 2023-12-08 12:21:16 +01:00
translation.h