Commit Graph
53 Commits
Author SHA1 Message Date
Vladimir Serbinenko 0006cf9aea AGS: Fix a new[]/delete[] mismatch in main_game_file.cpp 2022-12-04 21:19:22 +00:00
Hubert Maier 169a1e00a3 AGS: Correct spelling mistake
refered -> referred
2022-10-27 15:56:07 +02:00
Thierry Crozat fe80834639 AGS: Store DialogTopics in std::vector
From upstream 2609c0d1ee43a4f997021ce48ca2a4f70ca1a6c7
2022-06-20 23:52:25 +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 16d0d89787 AGS: Grouped ccError variables in a struct
From upstream 48ef387226e4d420dc62d0a0b204cf4cd89a1139
2022-05-05 22:41:07 -07:00
Paul Gilbert a2a5f2575d AGS: Reorganized few cc_ headers
From upstream ea1f8b9ece69fc7c49c4d3aa7b9af51c4ca736e5
2022-05-05 22:41:07 -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 07e74fdd72 AGS: Typecast warning fixes in data serialization
From upstream efed621fda5adabac8937b8d0ca64e537fabdfeb
2022-04-25 18:47:08 -07:00
Paul Gilbert 1f666cf0dc AGS: Fixed loading a different game when restoring a save
From upstream 56fb3029f61706b655f778349e2c4f50c8e03427
2022-04-23 19:26:25 -07:00
Paul Gilbert 4ecb2115ca AGS: Remove cursor limit
From upstream 612f5702ce7cdee0acb898705a0ae11c84651afb
2022-04-12 22:27:55 -07:00
Paul Gilbert dcb1099f2b AGS: Cursor.AnimationDelay property and arg to ChangeModeView()
From upstream 7393b0a8ee8a23949b63cf8ba57eb1c4f4e381fd
2022-04-10 19:39:09 -07:00
Paul Gilbert af203d0da5 AGS: Removed guis list param from GUI:ReadGUI and WriteGUI (useless)
From upstream 08c64d187b56e042e2d09f11f76ebb5db6d3007c
2022-04-08 22:17:52 -07:00
Paul Gilbert 84a54f5e8e AGS: Remade OPT_FONTLOADLOGIC into individual font's flags
From upstream 54c5303c5e0ed98609397d9e5df4114f128fb4a2
2022-03-27 13:37:14 -07:00
Paul Gilbert 5b10b7437c AGS: Added "ascender fixup" flag to the font init mode
SHA-1: 1273e64c1b82ffbcbbc90261952b6192bef9c966
2022-03-27 13:37:14 -07:00
Paul Gilbert fff50e3735 AGS: Moved IsFile() and similar functions from Path to File unit
From upstream ab78e1c454d1d0e60eac5a27672f27aa2487e24f
2022-03-20 22:11:55 -07:00
Paul Gilbert a3dda03cf1 AGS: Store Views in std::vector
From upstream 095db88ae0f1acceb298f793a2e1b81dbe06fcff
2022-03-18 21:29:56 -07:00
Paul Gilbert 8b8bc2f32f AGS: support reading font extension "v360_fonts"
From upstream 668430c4d21e6c39ae4c1c3a7e5be2c3a0ad7062
2022-03-14 21:04:08 -07:00
antoniou79 4505b60ef8 AGS: Fix for transparency test being unintentionally in 3.5.0
Resolves bug #13251 for Zniw GUI language selection screen being non-interactable

The fix is from AGS' github repository commit: https://github.com/adventuregamestudio/ags/commit/a087584a26106d2fb6a17c13b0cb3f6857f4cbed
by @ivan-mogilko on 26 Dec, 2021.
2022-02-15 22:52:24 +00:00
Eugene Sandulenko abea37c9bb ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Paul Gilbert d865acf606 AGS: introduced font outline style and thickness parameters
From upstream 43425f738dc6beb7d0758e256a840c5f37a4d38a
2021-09-20 17:20:59 -07:00
Paul Gilbert bfd25ba440 AGS: Reorganized ReadExtData functions into a DataExtReader class
From upstream 462535ec21e2b184651d03d118b9cfd2258520e4
2021-07-10 18:56:58 -07:00
Paul Gilbert 188951a499 AGS: Supports reading scripts as separate assets
From upstream 4de348c79b14dc9f6801b497ae5d7ea4fa1077cd
2021-07-10 14:33:38 -07:00
Paul Gilbert 31dc015df5 AGS: Fix gcc warnings 2021-06-13 21:42:08 -07:00
Paul Gilbert 3c26d9c86c AGS: use shared data ext algorithm when reading/writing MGF
From upstream ab3fec069c1906fe545d6308dad7b88968b132a9
2021-06-13 21:09:13 -07:00
Paul Gilbert 1432b0e7fd AGS: fixed how decrypt_text's result is null-terminated
From upstream 059cb83c72edc6b95bdf93d1e99466ca7a233ae5
2021-06-13 21:09:12 -07:00
Paul Gilbert c7365214d1 AGS: improved the way view clips are remapped for old audio system
From upstream 525e0bb3de701f1066ca7ff51cbb6a33877390fc
2021-06-13 21:09:05 -07:00
Paul Gilbert edb1ac0f6c AGS: fixed formatting type for several size_t and soff_t values
From upstream 548573740a5c8acc48600f9b069b7d1dc94d0dc3
2021-06-13 21:09:01 -07:00
Paul Gilbert 7cb1094a60 AGS: Re-enable savegame code 2021-06-13 21:08:54 -07:00
Paul Gilbert 701396361c AGS: Import of fresh codebase 2021-06-13 21:08:44 -07:00
Thierry Crozat 6de22f8d01 AGS: Make sure old dialog scripts are null terminated
This fixes random overflow issues in old games. I had for
example the issue with King of Rock, a 2.6.0 game.
2021-04-11 23:55:04 +01:00
Paul Gilbert 3a0a70bc43 AGS: Move more game.cpp globals to Globals 2021-03-10 21:01:11 -08:00
Paul Gilbert 81976cb994 AGS: Move dialog.cpp globals to Globals 2021-03-08 19:22:34 -08:00
Paul Gilbert 21e9dde4ca AGS: Move cc_error.cpp globals to Globals 2021-03-06 15:11:39 -08:00
Paul Gilbert e82070c485 AGS: Move dialog.cpp globals to Globals 2021-03-03 20:25:07 -08:00
Paul Gilbert 887472c8c1 AGS: Moved a lot of game.cpp globals to Globals 2021-02-28 13:27:21 -08:00
Paul Gilbert ae9a824fba AGS: Fix text strings changed in game search & replace 2021-02-27 15:31:34 -08:00
Paul Gilbert 2ecc1dcd41 AGS: Change some Strings to const char * 2021-02-26 21:30:39 -08:00
Paul Gilbert 1a8ae27b58 AGS: Move game & spriteset into Globals 2021-02-26 21:28:53 -08:00
Paul Gilbert cd017a73c7 AGS: Revert Standardization of number types
This reverts commit a96422af52.
2021-02-16 19:45:02 -08:00
Paul Gilbert a96422af52 AGS: Standardization of number types
This not only simplifies all the use of _t types to the
ScummVM equivalents, it gets rid of the int32 usage in
favor of just int, solving common type clashes with the
Amiga, for which int doesn't match int32
2021-02-13 11:38:55 -08:00
Paul Gilbert 0ff8ef405e AGS: Replace = default with {} to hopefully fix riscos compilation 2021-02-07 10:22:06 -08:00
Thierry Crozat 712c151498 AGS: Fix ReadDialogs for some AGS versions on 64 bit systems 2021-02-06 16:37:31 -08:00
Paul Gilbert e173527290 AGS: gcc compilation fixes 2021-02-06 16:37:31 -08:00
Paul Gilbert 071f076665 AGS: Fix tyring to read config file when not present 2021-02-06 16:37:31 -08:00
Paul Gilbert 739c02d5c0 AGS: Fix a bunch of warnings about const loss
Some of these are legitimate, because the AGS source did some
nasty code sharing a char * buffer for both reading and writing
stuff to savegames. Will need to refactor it at some point to
use the Common::Serializer
2021-02-06 16:37:31 -08:00
Paul Gilbert 94a4ef6e7f AGS: Added shared/game/main_game_file.cpp to project 2021-02-06 16:37:31 -08:00
Paul Gilbert 197b2ef34d AGS: Adding shared/game/ folder 2021-02-06 16:37:31 -08:00
Paul Gilbert 6c8789264d AGS: Added shared/util/ folder 2021-02-06 16:37:31 -08:00
Paul Gilbert a7a9ca0543 AGS: Adding AGS3 namespace to cpp files 2021-02-06 16:37:31 -08:00
Paul Gilbert d8e471b03c AGS: Changing Common namespace to Shared 2021-02-06 16:37:31 -08:00