Walter Agazzi
f09519834c
AGS: Engine: updated unload_game_file(), fix few things not reset
...
This is not as important in case of game quit, as it is in case of RunAGSGame().
* Adjusted order of data release in unload_game_file() to be in sync with 3.6.1 (as much as possible).
* Fixed GameSetupStruct not releasing some of the data in Free().
Noteably this fixes font infos to not getting fully reset on RunAGSGame().
from upstream 1cc9d22095d0ee90541ce506fa54c538de7ca4ad
2024-03-28 12:03:33 +01:00
Walter Agazzi
4eaac90e4e
AGS: Common: safer reading of fixed-len string fields
...
From upstream 458a524a418f30142f5fe2e512902b7e00e97eec
2024-01-17 03:12:30 +01:00
Walter Agazzi
40e79d9e20
AGS: Engine: in legacy read save functions take game data ver as an argument
...
From upstream 8e280225f2c73980034db6866696f40d7bb63ad8
2023-09-02 13:23:59 +02:00
Walter Agazzi
17cbbe1252
AGS: Engine: fixed idle anim speed always set in backwards compat mode
...
Was broken by 0f19fc3
From upstream 899b6be0ea088737799e075e7906bc3308108699
2023-04-29 13:11:41 +02:00
Walter Agazzi
89ea094df1
AGS: Engine: fixed idle_anim_speed after restoring old save in updated game
...
From upstream 0f19fc3d2b9efbc4eb809032bcb7d60b652e1150
2023-03-12 20:58:28 +00:00
Walter Agazzi
5ad85c6b42
AGS: Common: replaced GameSetupStruct::messages with an array of Strings
...
This also fixes an allocation/deallocation mismatch found in the code.
From upstream b47a086cbd589cd271c5fe1b3497f9b8e4ae4abf
2023-03-12 20:58:27 +00:00
Thierry Crozat
9e940e4360
AGS: Put more unused code under OBSOLETE
...
From upstream 0d129c9cf854fe12e277fe6b52a8dca076a51ad8
2022-06-19 20:50:24 +01:00
Thierry Crozat
e90fb00412
AGS: Replaced more strcpy with snprintf, for safety
...
From upstream 1b6cf053ebbe85e7ba6c5828e2582d757503bc16
2022-06-19 20:50:24 +01:00
Paul Gilbert
b1649597d7
AGS: Replaced Math/std Min/Max with ScummVM macros
...
Inspired by 6dee5ee6f271c600e30879d892295ea6069e8cc9
2022-05-05 22:41:10 -07:00
Paul Gilbert
f2399dc15c
AGS: Fixing various "unused variable/arg" warnings
...
From upstream 4b3c27c1a2b39d6c6b089adee111c6889d19ad0e
2022-04-25 19:17:26 -07:00
Paul Gilbert
9dd7ce9313
AGS: Store debug room names in std::vector
...
From upstream 83499b1afbb1a4c0717cf9b665969f4e4ca9b6b1
2022-04-23 19:36:22 -07:00
Paul Gilbert
4ecb2115ca
AGS: Remove cursor limit
...
From upstream 612f5702ce7cdee0acb898705a0ae11c84651afb
2022-04-12 22:27:55 -07:00
Paul Gilbert
1dd1946aff
AGS: Attempt to clarify meaning of the Font's import size
...
From upstream 71adfaa57e83b36315fc36feddaa72dd46dd11c5
2022-04-12 22:27:53 -07:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Cameron Cawley
9b348b3e7d
AGS: Fix more type mismatches
2021-06-16 13:03:41 +01:00
Paul Gilbert
4a8ad2d199
AGS: Fix Buildbot compiler warning
2021-06-15 18:35:38 -07:00
D G Turner
efc9e04ce0
AGS: Fix Various GCC Compiler Warnings
2021-06-15 11:07:23 +01:00
Paul Gilbert
eb1e337edd
AGS: Removed String's "const char*" conversion operator
...
From upstream 7c426674e7e53bffe9120f8ffc059b77fa03a606
2021-06-13 21:08:59 -07:00
Paul Gilbert
701396361c
AGS: Import of fresh codebase
2021-06-13 21:08:44 -07:00