113866 Commits

Author SHA1 Message Date
Paul Gilbert
fa940bec10 AGS: Added detection entries 2021-03-06 20:44:07 -08:00
Paul Gilbert
28bd2fff22 AGS: Janitorial 2021-03-06 20:34:43 -08:00
Paul Gilbert
07ec21798f AGS: Refactor out global Strings in multifilelib.cpp 2021-03-06 20:19:32 -08:00
Paul Gilbert
497ef2df1a AGS: Move lzw.cpp globals to Globals 2021-03-06 20:15:51 -08:00
Paul Gilbert
1e327a63f8 AGS: Move cc_script.cpp globals to Globals 2021-03-06 20:07:09 -08:00
Paul Gilbert
dfbcfd212c AGS: Move cc_options.cpp globals to Globals 2021-03-06 20:02:23 -08:00
Paul Gilbert
354441a862 AGS: Remove deprecated assert.h 2021-03-06 19:51:04 -08:00
Paul Gilbert
77bab4753b AGS: Read legacy resolution config & detect upscale mode 2021-03-06 19:43:28 -08:00
Paul Gilbert
34c86ce1a1 AGS: Removal of commented out includes 2021-03-06 19:43:13 -08:00
Paul Gilbert
1e7cce8c12 AGS: Move graphics_mode.cpp globals to Globals 2021-03-06 19:42:57 -08:00
Matthew Duggan
1217a1ebef ULTIMA8: Update SuperSpriteProcess to more closely match original 2021-03-07 10:08:42 +09:00
Matthew Duggan
5a8740c714 ULTIMA8: Update Crudader fireWeapon to closer match original 2021-03-07 10:08:42 +09:00
Thierry Crozat
f09cca7ac9 AGS: Fix issues with BITMAP clipping rect
Allegro API to set or get the clipping rect include both the
top-left and bottom-right corners. But internally in the
BITMAP the bottom-right corner is excluded, and is thus one
more that the one in the API functions.

Also ensure that the clipping rect is used by setting the clip
flag to true. The Allegro documentation indicates that it can
be set to false to get better performances, but will result in
your program dying a horrible death if you try to draw beyond
the edges of the bitmap. And by default clip is on. AGS never
turns it off, so just ensure it is set to on in the constructor.
2021-03-07 01:08:21 +00:00
Paul Gilbert
49c8bc415b AGS: Move global_dialog.cpp globals to Globals 2021-03-06 15:11:39 -08:00
Paul Gilbert
21e9dde4ca AGS: Move cc_error.cpp globals to Globals 2021-03-06 15:11:39 -08:00
Paul Gilbert
9b4f54cf77 AGS: Move file.cpp globals to Globals 2021-03-06 15:11:39 -08:00
Paul Gilbert
68e925ecd0 AGS: Move interactions.cpp globals to Globals 2021-03-06 15:11:39 -08:00
Paul Gilbert
f07da658f1 AGS: Move engine.cpp globals to Globals 2021-03-06 15:11:38 -08:00
Paul Gilbert
fd5c11f382 AGS: Move debug globals to Globals 2021-03-06 15:11:38 -08:00
Paul Gilbert
e81f87769d AGS: Remove deprecated code from AGSLinux 2021-03-06 15:11:38 -08:00
D G Turner
63ca8cdeef PRIVATE: Fix GCC Unused Variable Warnings from Header Constants
It is not generally a good idea to define variables in headers so
fixing these warnings by using the string value directly as initialization
to various Common::String variables / parameters.
2021-03-06 21:48:59 +00:00
Thierry Crozat
e7d51b856d AGS: Use AGSSpritePlugin variant for Kathy Rain and WoaM 2021-03-06 21:21:22 +00:00
Thierry Crozat
6c117d04dd AGS: Implement AGSSpriteFont plugin variant from Clifftop Games
This variant is used in the games from Clifftop Games, Kathy Rain
and Whispers of a Machine.

The changes are based on https://github.com/adventuregamestudio/ags/pull/834
The ags fork used for the Kathy Rain can be found at https://github.com/josthas/KrusAGS/
2021-03-06 21:21:22 +00:00
Thierry Crozat
551d03a7b4 AGS: Plug memory leak in SpriteFont plugin 2021-03-06 21:21:22 +00:00
Thierry Crozat
8491d62fa6 AGS: Fix access to bitmaps in plugins
In ScummVM bitmap data are stored linearly but plugins
were accessing those as array of arrays leading to
out of bound memory access.
2021-03-06 21:21:22 +00:00
Thierry Crozat
0f88911e04 AGS: Do proper BITMAP class forward declaration for plugins 2021-03-06 21:21:22 +00:00
Thierry Crozat
65e70b8202 AGS: Remove useless C-style casts 2021-03-06 21:21:22 +00:00
Paweł Kołodziejski
4ab52ae7c1 ICB: Fixed drawing slideshows from Extras 2021-03-06 22:05:21 +01:00
Vladimir Menshakov
91cbd8fc53 GRAPHICS: Fix crash in blitFromInner if destRect is empty 2021-03-06 20:57:27 +00:00
Peter Kohaut
cfea90a261 TINSEL: Fixed video palette glitch 2021-03-06 21:03:20 +01:00
Peter Kohaut
876a6a47c9 TINSEL: Fixed resolution for NOIR 2021-03-06 20:59:24 +01:00
Peter Kohaut
b4cebc67c4 TINSEL: Removed binary literals 2021-03-06 18:12:29 +01:00
Peter Kohaut
01b42e8357 TINSEL: Added video decoding for V3
Still no sound
2021-03-06 17:50:57 +01:00
Peter Kohaut
5b3a45abc1 TINSEL: Fixed polygon loading for V3 2021-03-06 17:46:14 +01:00
Paweł Kołodziejski
0eafc5808a ICB: Remove async anim loading 2021-03-06 15:15:48 +01:00
Einar Johan Trøan Sømåen
32c4ee5588
TINSEL: Map POSTTAG 2021-03-06 15:04:52 +01:00
Einar Johan Trøan Sømåen
0876f73eaa
TINSEL: Fix off-by-one in RANDOM logging 2021-03-06 13:29:52 +01:00
Einar Johan Trøan Sømåen
c4fbd14b9e
TINSEL: Map PRINTTAG 2021-03-06 13:28:27 +01:00
Einar Johan Trøan Sømåen
5b2c2637fc
TINSEL: Map SHOWTAG 2021-03-06 13:26:30 +01:00
Einar Johan Trøan Sømåen
891001657f
TINSEL: Map CALLTAG 2021-03-06 13:26:29 +01:00
Einar Johan Trøan Sømåen
d79d68f0c5
TINSEL: Map HIDETAG 2021-03-06 13:26:29 +01:00
VAN-Gluon
1ef7e5e48e I18N: Update translation (Japanese)
Currently translated at 77.2% (1223 of 1583 strings)
2021-03-06 12:25:23 +00:00
Paweł Kołodziejski
c20f5b9238 ICB: Implemented handling configuration with ConfMan 2021-03-06 13:05:36 +01:00
Paweł Kołodziejski
c96eed94cf ICB: Remove 'semitrans' option 2021-03-06 13:02:40 +01:00
Lothar Serra Mari
545d2ee721 NEWS: Update German NEWS file 2021-03-06 12:36:11 +01:00
VAN-Gluon
c05c413c7a I18N: Update translation (Japanese)
Currently translated at 77.1% (1222 of 1583 strings)
2021-03-06 11:31:16 +00:00
Matthew Duggan
d004929c57 ULTIMA8: Lots of improvements to Crusader mover process.
Makes it more like original.  Probably still some work to do.
2021-03-06 15:14:44 +09:00
Paul Gilbert
07c005ff9a AGS: Remove unused LastOldFormatVersion 2021-03-05 21:52:56 -08:00
Paul Gilbert
3887515bfc AGS: Further game.cpp globals to Globals 2021-03-05 21:44:25 -08:00
Paul Gilbert
94423abaa1 AGS: Move usetup to Globals 2021-03-05 21:36:00 -08:00