Eugene Sandulenko
ec2dd2726b
ENGINES: Added optional parameter to canSave/LoadGameStateCurrently() for indicating the reason
2023-12-08 12:21:16 +01:00
D G Turner
cb949044db
HDB: Refactor AI Functions to Avoid Incompatible Function Pointer Casts
...
These warnings were emitted by GCC when -Wcast-function-type was passed.
This fixes these by refactoring so the engine only uses a single function
pointer type with the "extra" parameters always present.
2022-07-23 17:00:23 +01:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Paul Gilbert
005561d305
COMMON: Increase Stream pos, seek, size from int32 to int64
2021-07-08 18:24:28 -07:00
Eugene Sandulenko
a37e9a8f9a
HDB: Replace NULL with nullptr
2020-04-28 09:42:27 +02:00
Paul Gilbert
a00e44ba6c
ENGINES: Merge saveGameState virtual methods into a single one
2020-02-16 15:44:28 -08:00
D G Turner
64e2a21a17
HDB: Avoid String Buffer Overruns from Save Load Code
2019-09-14 02:27:06 +01:00
Strangerke
db58be617b
HDB: Replace some unsafe strcpy by strncpy
2019-09-07 00:40:01 +02:00
Eugene Sandulenko
a7e30d0e7f
HDB: Fix compilation on Amiga
2019-09-03 21:08:13 +02:00
Eugene Sandulenko
373002d303
HDB: Added debug output for map loading
2019-09-03 17:17:35 +02:00
Eugene Sandulenko
eaa972347f
HDB: Increase number of slots to 99 and support saveload from the GMM
2019-09-03 17:17:33 +02:00
Eugene Sandulenko
e0b0d85f5b
HDB: Reduce header dependency
2019-09-03 17:17:28 +02:00
Eugene Sandulenko
810ac81b0f
HDB: Reduce header dependency
2019-09-03 17:17:28 +02:00
Eugene Sandulenko
91da8c7aab
HDB: Reduce header dependency
2019-09-03 17:17:27 +02:00
Eugene Sandulenko
a0817b0b5a
HDB: Reduce header dependency
2019-09-03 17:17:27 +02:00
Eugene Sandulenko
2844b48ac1
HDB: Reduce header dependency
2019-09-03 17:17:27 +02:00
Eugene Sandulenko
c3d0f49538
HDB: Reduce header dependency
2019-09-03 17:17:27 +02:00
Eugene Sandulenko
d4f927f338
HDB: Put both data and Lua saves into single file
2019-09-03 17:17:26 +02:00
Eugene Sandulenko
43438a632c
HDB: Support loading from the launcher
2019-09-03 17:17:25 +02:00
Eugene Sandulenko
7b07d2f88c
HDB: Hid some debug messages to deeper level
2019-09-03 17:17:24 +02:00
Nipun Garg
9d45057630
HDB: Add Debug Output for Actions List
2019-09-03 17:17:24 +02:00
Eugene Sandulenko
e1c616e06f
HDB: Rename saves as in the original
2019-09-03 17:17:22 +02:00
Eugene Sandulenko
2909d9a9a0
HDB: Move save filename generation to genSaveFileName()
2019-09-03 17:17:22 +02:00
Eugene Sandulenko
1874674364
HDB: More debug for save/load code
2019-09-03 17:17:18 +02:00
Eugene Sandulenko
e7016e52a9
HDB: Refarcot entity save/loading into separate methods
2019-09-03 17:17:17 +02:00
Nipun Garg
40765c4e9b
HDB: Add Save struct and _saveHeader
2019-09-03 17:17:16 +02:00
Nipun Garg
0ae4cb1ea7
HDB: Shift HDB::save() and HDB::loadSaveFile...
...
...to saveload.cpp
2019-09-03 17:17:16 +02:00
Eugene Sandulenko
538ab04493
HDB: Added missing calls to loadGameState()
2019-09-03 17:17:16 +02:00
Eugene Sandulenko
168921d7d7
HDB: Added debug output to save/load code
2019-09-03 17:17:16 +02:00
Eugene Sandulenko
8403960c99
HDB: Added more code for loading save states from the command line
2019-09-03 17:17:16 +02:00
Eugene Sandulenko
d12d3ee647
HDB: Proper prototype for saveGameState()
2019-09-03 17:17:16 +02:00
Nipun Garg
9b43fbfa9f
HDB: Save/Load _timePlayed
2019-09-03 17:17:16 +02:00
Nipun Garg
963043f3b2
HDB: Shift Save/Load functions to saveload.cpp
2019-09-03 17:17:15 +02:00