Paul Gilbert
3f62f198ac
AGS: Move Lines global to Globals fontLines
2021-03-01 21:12:32 -08:00
Paul Gilbert
b6dd902163
AGS: Move script.cpp globals into Globals
2021-02-28 16:41:48 -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
ef245e2104
AGS: Move thisroom to Globals
2021-02-28 13:27:21 -08:00
Paul Gilbert
334b2a9d48
AGS: Move play to Globals
2021-02-27 15:31:34 -08:00
Paul Gilbert
1a8ae27b58
AGS: Move game & spriteset into Globals
2021-02-26 21:28:53 -08:00
Paul Gilbert
c671020d85
AGS: Further fixes to plugin script method definitions
2021-02-26 08:01:58 -08:00
Paul Gilbert
b7886c4b4a
AGS: Allow NumberPtr to handle const pointers
2021-02-25 19:38:19 -08:00
Paul Gilbert
844a94d72b
AGS: Fix plugin methods to ScriptMethodParams array
2021-02-25 19:34:10 -08:00
Paul Gilbert
de8307bd83
AGS: Workaround for missing plugin import for Zak2
2021-02-21 19:21:32 -08:00
Paul Gilbert
f556ba3fc9
AGS: Startup fixes for Kathy Rain
2021-02-20 15:22:24 -08:00
Eugene Sandulenko
f5e2d4445c
JANITORIAL: Fix code formatting
2021-02-19 15:11:13 +01:00
Oliver Pahl
aeb3c00e76
AGS: Implemented achievement system for GOG Galaxy and Steam.
2021-02-17 17:44:26 -08:00
Paul Gilbert
a291894e3b
AGS: Change plugins savegame code to use Serializer
2021-02-16 21:13:45 -08:00
Paul Gilbert
155e74eae5
AGS: Change DLL base class to PluginBase
2021-02-16 20:22:43 -08:00
Paul Gilbert
17ee6fbc3e
AGS: Change sizeof(int) to sizeof(int32) were appropriate
...
There were some places where even after reversion to the old type
usage, some usages of sizeof(int) should really be sizeof(int32)
2021-02-16 20:11:40 -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
b38670950f
AGS: Clang fix and cleanup for AGSPalRender plugin
2021-02-16 19:33:43 -08:00
Paul Gilbert
2e78d594f1
AGS: Set up all Blackwell Steam games to use the variant AGSSteam
2021-02-13 15:01:50 -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
Le Philousophe
59ee9db798
AGS: Don't use int when int32 is expected
...
This breaks platforms where int32 is not int
2021-02-13 10:04:21 +01:00
Paul Gilbert
47c9414186
AGS: Implementing more of AGSCreditz2
2021-02-12 22:36:07 -08:00
Oliver Pahl
310eceebb7
AGS: Add AddAchievment method to AGSGalaxySteam to fix a script crash when starting Blackwell Epiphany.
2021-02-12 07:47:41 -08:00
Paul Gilbert
50eeb1b07d
AGS: Add variation of Steam plugin for Blackwell Epiphany
2021-02-11 18:51:31 -08:00
Ori Avtalion
bfe16d0ed4
AGS: Silence clang warnings
2021-02-11 20:31:17 +02:00
Ori Avtalion
31e33a1e08
AGS: Convert to Unix newlines
2021-02-11 20:28:11 +02:00
Eugene Sandulenko
175f5a67f6
AGS: Fix copy/paste error
2021-02-09 17:36:16 +01:00
Cameron Cawley
ff276f88ff
AGS: Refactor audio code
2021-02-08 18:03:22 -08:00
Paul Gilbert
81cbe37db3
AGS: Fix plugins onEvent methods, skeleton for ags_tcp_ip
2021-02-07 20:26:52 -08:00
Paul Gilbert
6ae29a802e
AGS: Split up AGSCreditz versions into separate files
2021-02-07 19:47:37 -08:00
Paul Gilbert
e6f7b43945
AGS: Plugin code cleanup, stubs for Galaxy/Steam plugins
2021-02-07 17:56:37 -08:00
Paul Gilbert
5f0faa1a2a
AGS: Al Emmo detection entry, beginnings of AGSSteam plugin
2021-02-07 15:02:07 -08:00
Paul Gilbert
9a9a2a9078
AGS: Correct usage of int32 vs int
2021-02-07 12:04:58 -08:00
Paul Gilbert
0ff8ef405e
AGS: Replace = default with {} to hopefully fix riscos compilation
2021-02-07 10:22:06 -08:00
Le Philousophe
35752f1cd2
AGS: Don't define int32 as int
...
It's useless as int32 is already typedef'd in scummsys.h and it breaks
builds where int32 is not int
2021-02-07 13:44:16 +01:00
Paul Gilbert
298a266c37
AGS: Starting to add AgsCreditz 2.0 support methods
2021-02-06 16:37:31 -08:00
Paul Gilbert
9ea3e804c8
AGS: Implemented AGSCreditz overall script methods
2021-02-06 16:37:31 -08:00
Paul Gilbert
211e5d7e90
AGS: Further separate methods in two AgsCreditz classes
2021-02-06 16:37:31 -08:00
Paul Gilbert
ef8a01baee
AGS: Fix compiler warnings
2021-02-06 16:37:31 -08:00
Paul Gilbert
0bad8f3969
AGS: Implementing AGSCreditz ScrollCredits
2021-02-06 16:37:31 -08:00
Paul Gilbert
57a1cd9580
AGS: Added AGSCredits 1.1 SetCredits method
2021-02-06 16:37:31 -08:00
Paul Gilbert
d6b8c21557
AGS: Merged engine/plugin/ into plugins/ folder
2021-02-06 16:37:31 -08:00
Paul Gilbert
8bc249b99f
AGS: gcc compilation fixes
2021-02-06 16:37:31 -08:00
Paul Gilbert
a11cab9a50
AGS: Added AGSSpriteFont plugin
2021-02-06 16:37:31 -08:00
Paul Gilbert
b1b1e067f9
AGS: Change AGSParallax plugin to use save serializer
2021-02-06 16:37:31 -08:00
Paul Gilbert
08caa53082
AGS: Made AGSSnowRain endian safe
2021-02-06 16:37:31 -08:00
Paul Gilbert
c6824e1caf
AGS: Added AGSSnowRain plugin
2021-02-06 16:37:31 -08:00
Paul Gilbert
64224bb59d
AGS: Make AGSParallax plugin endian safe
2021-02-06 16:37:31 -08:00
Paul Gilbert
17341f6133
AGS: Added AGSParallax plugin
2021-02-06 16:37:31 -08:00
Paul Gilbert
f46df1bb90
AGS: Added AGSPalRender plugin
2021-02-06 16:37:31 -08:00