scummvm/engines/twp
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
..
clipper TWP: Fix Copy-paste error in clipper. 2024-04-11 22:16:35 +02:00
squirrel TWP: Fix calling risky function. 2024-04-08 13:13:27 +02:00
achievements_tables.h TWP: Add steam achievements 2024-04-23 16:36:47 +02:00
actions.h TWP: Add Select Verb/Inventory 2024-05-05 21:15:17 +02:00
actorlib.cpp TWP: Implement missing sayLineAt function 2024-04-21 13:57:34 +02:00
actorswitcher.cpp TWP: Use const when necessary 2024-03-24 22:49:08 +01:00
actorswitcher.h TWP: Use const when necessary 2024-03-24 22:49:08 +01:00
audio.cpp TWP: Use explicit cast in AudioSystem. PVS-Studio V636 2024-03-17 20:50:05 +01:00
audio.h TWP: Fix AudioSlot not initialized in audio. PVS-Studio V730 2024-03-17 20:50:05 +01:00
callback.cpp Revert "TWP: Pull the engine by request" 2024-03-16 22:12:44 +01:00
callback.h Revert "TWP: Pull the engine by request" 2024-03-16 22:12:44 +01:00
camera.cpp TWP: Split easing functions from camera 2024-04-19 20:31:13 +02:00
camera.h TWP: Split easing functions from camera 2024-04-19 20:31:13 +02:00
configure.engine Revert "TWP: Pull the engine by request" 2024-03-16 22:12:44 +01:00
console.cpp Revert "TWP: Pull the engine by request" 2024-03-16 22:12:44 +01:00
console.h Revert "TWP: Pull the engine by request" 2024-03-16 22:12:44 +01:00
credits.pl Revert "TWP: Pull the engine by request" 2024-03-16 22:12:44 +01:00
debugtools.cpp TWP: Fix sound position 2024-04-19 18:26:58 +02:00
debugtools.h TWP: JANITORIAL: Fix code formatting 2024-04-20 09:47:40 +02:00
detection_tables.h TWP: Try to add Switch version (bug #15073) 2024-04-17 22:55:34 +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
dialog.cpp TWP: Dialog choice shoud be selectable from the whole line 2024-04-25 22:41:13 +02:00
dialog.h TWP: Allow to select choice with UP/DOWN keys 2024-04-25 22:41:13 +02:00
dialogs.cpp GUI: Handle padding for the backend and engine options in the theme definitions 2024-06-14 01:15:12 +02:00
dialogs.h Revert "TWP: Pull the engine by request" 2024-03-16 22:12:44 +01:00
easing.cpp TWP: Split easing functions from camera 2024-04-19 20:31:13 +02:00
easing.h TWP: Split easing functions from camera 2024-04-19 20:31:13 +02:00
enginedialogtarget.cpp TWP: Fix consider inspecting the 'sqget' function. The return value is not always used. PVS-Studio V1071 2024-04-05 21:54:53 +02:00
enginedialogtarget.h Revert "TWP: Pull the engine by request" 2024-03-16 22:12:44 +01:00
font.cpp TWP: Use const when necessary 2024-03-24 22:49:08 +01:00
font.h TWP: JANITORIAL: Fix code formatting 2024-04-20 09:47:40 +02:00
genlib.cpp TWP: Fix unchecked return value in getUserPref function. 2024-05-05 21:15:17 +02:00
gfx.cpp TWP: Use const when necessary 2024-03-24 22:49:08 +01:00
gfx.h TWP: JANITORIAL: Fix code formatting 2024-04-20 09:47:40 +02:00
ggpack.cpp TWP: Fix wrong use of debug method 2024-04-23 22:20:11 +02:00
ggpack.h TWP: Fix not all members of XorKey are initialized. PVS-Studio V730 2024-03-17 20:50:05 +01:00
graph.cpp TWP: Use const when necessary 2024-03-24 22:49:08 +01:00
graph.h TWP: Use const when necessary 2024-03-24 22:49:08 +01:00
hud.cpp TWP: Add Select Verb/Inventory 2024-05-05 21:15:17 +02:00
hud.h TWP: Add Select Verb/Inventory 2024-05-05 21:15:17 +02:00
ids.h Revert "TWP: Pull the engine by request" 2024-03-16 22:12:44 +01:00
lighting.cpp Revert "TWP: Pull the engine by request" 2024-03-16 22:12:44 +01:00
lighting.h Revert "TWP: Pull the engine by request" 2024-03-16 22:12:44 +01:00
lip.cpp Revert "TWP: Pull the engine by request" 2024-03-16 22:12:44 +01:00
lip.h Revert "TWP: Pull the engine by request" 2024-03-16 22:12:44 +01:00
metaengine.cpp ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
metaengine.h ENGINES: Create a type aware advanced meta engine 2024-06-30 18:39:06 +02:00
module.mk TWP: Split easing functions from camera 2024-04-19 20:31:13 +02:00
motor.cpp TWP: Add moveCursorTo 2024-04-28 21:32:18 +02:00
motor.h TWP: Add moveCursorTo 2024-04-28 21:32:18 +02:00
object.cpp TWP: Add Goto next/previous object 2024-05-05 21:15:17 +02:00
object.h TWP: Fix consider inspecting the 'sqget' function. The return value is not always used. PVS-Studio V1071 2024-04-05 21:54:53 +02:00
objectanimation.h Revert "TWP: Pull the engine by request" 2024-03-16 22:12:44 +01:00
objlib.cpp TWP: Add verb shake 2024-04-25 22:41:13 +02:00
POTFILES TWP: Added missing file to POTFILES 2024-05-22 21:58:59 +02:00
rectf.cpp TWP: Use const when necessary 2024-03-24 22:49:08 +01:00
rectf.h TWP: Allow to select choice with UP/DOWN keys 2024-04-25 22:41:13 +02:00
resmanager.cpp TWP: JANITORIAL: Fix code formatting 2024-04-20 09:47:40 +02:00
resmanager.h TWP: Add stats and fix performance issues 2024-03-21 20:46:10 +01:00
room.cpp TWP: Fix unnecessary object copies can affect performance. 2024-04-06 14:42:27 +02:00
room.h TWP: Use const when necessary 2024-03-24 22:49:08 +01:00
roomlib.cpp TWP: JANITORIAL: Fix code formatting 2024-04-20 09:47:40 +02:00
savegame.cpp TWP: JANITORIAL: Fix code formatting 2024-04-20 09:47:40 +02:00
savegame.h TWP: Fix consider inspecting the 'sqget' function. The return value is not always used. PVS-Studio V1071 2024-04-05 21:54:53 +02:00
scenegraph.cpp TWP: Fix invalid inventory item selected 2024-05-15 20:21:19 +02:00
scenegraph.h TWP: Add Select Verb/Inventory 2024-05-05 21:15:17 +02:00
shaders.cpp Revert "TWP: Pull the engine by request" 2024-03-16 22:12:44 +01:00
shaders.h TWP: JANITORIAL: Fix code formatting 2024-04-20 09:47:40 +02:00
soundlib.cpp TWP: Fix unnecessary object copies can affect performance. 2024-04-06 14:42:26 +02:00
spritesheet.cpp Revert "TWP: Pull the engine by request" 2024-03-16 22:12:44 +01:00
spritesheet.h Revert "TWP: Pull the engine by request" 2024-03-16 22:12:44 +01:00
sqgame.cpp Revert "TWP: Pull the engine by request" 2024-03-16 22:12:44 +01:00
sqgame.h Revert "TWP: Pull the engine by request" 2024-03-16 22:12:44 +01:00
squtil.cpp TWP: Fix cutscene override (bug #15069) 2024-04-17 21:35:26 +02:00
squtil.h TWP: Fix cutscene override (bug #15069) 2024-04-17 21:35:26 +02:00
syslib.cpp TWP: Fix issue when you choose a platform 2024-05-04 13:38:05 +02:00
task.h TWP: Fix cutscene override (bug #15069) 2024-04-17 21:35:26 +02:00
thread.cpp TWP: Fix cutscene override (bug #15069) 2024-04-17 21:35:26 +02:00
thread.h TWP: JANITORIAL: Fix code formatting 2024-04-20 09:47:40 +02:00
time.cpp Revert "TWP: Pull the engine by request" 2024-03-16 22:12:44 +01:00
time.h Revert "TWP: Pull the engine by request" 2024-03-16 22:12:44 +01:00
tsv.cpp TWP: Fix unnecessary object copies can affect performance. 2024-04-06 14:42:27 +02:00
tsv.h Revert "TWP: Pull the engine by request" 2024-03-16 22:12:44 +01:00
twp.cpp TWP: Fix out-of-bounds read in twp. 2024-05-06 10:06:36 +02:00
twp.h TWP: Add moveCursorTo 2024-04-28 21:32:18 +02:00
util.cpp TWP: Use const when necessary 2024-03-24 22:49:08 +01:00
util.h TWP: JANITORIAL: Fix code formatting 2024-04-20 09:47:40 +02:00
vm.cpp TWP: Remove unused squirrel files 2024-04-05 22:16:19 +02:00
vm.h Revert "TWP: Pull the engine by request" 2024-03-16 22:12:44 +01:00
walkboxnode.cpp TWP: JANITORIAL: Fix code formatting 2024-04-20 09:47:40 +02:00
walkboxnode.h TWP: Use const when necessary 2024-03-24 22:49:08 +01:00
yack.cpp TWP: Fix unnecessary object copies can affect performance. 2024-04-08 13:13:27 +02:00
yack.h TWP: Fix not all members of YackToken are initialized. PVS-Studio V730 2024-03-17 20:50:05 +01:00