Commit Graph

114777 Commits

Author SHA1 Message Date
Thierry Crozat
a3f3d71c57 GRAPHICS: Expose ascent value in font class 2021-03-23 20:25:23 +00:00
D G Turner
4ae94fbd0a AGS: Fix Memset on Non-Trivial Structure GCC Compiler Warnings 2021-03-23 16:39:20 +00:00
ScummVM-Translations
640b805b2c I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-03-23 15:32:15 +00:00
Orgad Shaneh
e074a6da1b SCUMM: Fix compiler warnings for bad formats
long and size_t are not the same on Win64.
2021-03-23 17:32:04 +02:00
Marcel Souza Lemes
20f1ea193c I18N: Update translation (Portuguese (Brazil))
Currently translated at 100.0% (1582 of 1582 strings)
2021-03-23 13:24:48 +00:00
ScummVM-Translations
a1665546cf I18N: Update translations templates 2021-03-23 06:58:43 +00:00
Zvika Haramaty
6b895c1b73 SCI: Added fan made Hebrew translation for QFG1VGA 2021-03-23 08:58:34 +02:00
Filippos Karapetis
d38bb8392b AUDIO: Use type casting in a more uniform way 2021-03-23 08:57:41 +02:00
Orgad Shaneh
08729a889d AUDIO: Fix compiler warning
size_t and long are not the same on Win64.
2021-03-23 08:57:41 +02:00
D G Turner
5814df1022 GLK: TADS: Fix Memset on Non-Trivial Structure GCC Compiler Warnings 2021-03-23 06:33:51 +00:00
ScummVM-Translations
9166871942 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-03-23 05:36:57 +00:00
D G Turner
33822f7c66 KYRA: Fix Memset on Non-Trivial Structure GCC Compiler Warnings 2021-03-23 05:36:23 +00:00
VAN-Gluon
ed6c3c1763 I18N: Update translation (Japanese)
Currently translated at 88.9% (1407 of 1582 strings)
2021-03-23 04:24:50 +00:00
Purple T
1c310dabab I18N: Update translation (French)
Currently translated at 100.0% (1582 of 1582 strings)
2021-03-23 04:24:49 +00:00
Timo Mikkolainen
fc012dd6ec I18N: Update translation (Finnish)
Currently translated at 100.0% (1582 of 1582 strings)
2021-03-23 04:24:48 +00:00
IlDucci
f839896f78 I18N: Update translation (Spanish)
Currently translated at 100.0% (1582 of 1582 strings)
2021-03-23 04:24:48 +00:00
Paul Gilbert
f0bba69545 ULTIMA4: Fix infinite combat loop at Shrine of Humility 2021-03-22 20:25:41 -07:00
D G Turner
143cebf508 HDB: Fix Memset on Non-Trivial Structure GCC Compiler Warnings 2021-03-23 03:07:56 +00:00
Thierry Crozat
9b3dd840bb STARK: Fix unknown key error in ShortestPath
The error happened when the goal is not reachable.
This fixes bugs #12127 and #12339.
2021-03-22 22:24:10 +00:00
Walter Agazzi
4b369cb31f I18N: Update translation (Italian)
Currently translated at 100.0% (1582 of 1582 strings)
2021-03-22 20:45:30 +00:00
D G Turner
d87419f0a4 QUEEN: Fix Memset on Non-Trivial Structure GCC Compiler Warnings 2021-03-22 18:50:27 +00:00
D G Turner
6769b2b93b STARTREK: Fix Memset on Non-Trivial Structure GCC Compiler Warnings 2021-03-22 13:51:16 +00:00
George Kormendi
9e6467ac65 I18N: Update translation (Hungarian)
Currently translated at 100.0% (1582 of 1582 strings)
2021-03-22 08:50:10 +00:00
Lothar Serra Mari
1df43ce2e5 I18N: Update translation (German)
Currently translated at 99.8% (1580 of 1582 strings)
2021-03-22 08:49:50 +00:00
sluicebox
592ab77dc7 SCI: Fix PQ3 road signs not updating
Fixes bug #10254
2021-03-21 22:53:08 -07:00
D G Turner
ebb3190310 SWORD2: Fix Memset on Non-Trivial Structure GCC Compiler Warnings 2021-03-22 04:15:30 +00:00
D G Turner
cf3d419119 PRINCE: Fix Memset on Non-Trivial Structure GCC Compiler Warnings 2021-03-22 03:25:22 +00:00
D G Turner
61b31bbcc6 TOUCHE: Fix Memset on Non-Trivial Structure GCC Compiler Warnings 2021-03-22 01:43:15 +00:00
sluicebox
294d733d9f SCI: Fix Timer rollover bugs in KQ5, MOTHERGOOSE256 2021-03-21 17:32:17 -07:00
Eugene Sandulenko
fbacb5b9e1 I18N: Update translation (Ukrainian)
Currently translated at 100.0% (1582 of 1582 strings)
2021-03-22 00:15:45 +00:00
Eugene Sandulenko
1b30739df1 I18N: Update translation (Russian)
Currently translated at 100.0% (1582 of 1582 strings)
2021-03-22 00:15:37 +00:00
ScummVM-Translations
d07348f979 I18N: Update translation files
Updated by "Update PO files to match POT (msgmerge)" hook in Weblate.

Translation: ScummVM/scummvm
Translate-URL: https://translations.scummvm.org/projects/scummvm/scummvm/
2021-03-21 23:13:35 +00:00
Thierry Crozat
a1b36bf0de AGS: Fix rendering some sprites
The original interpreter only checks the mask color on the source
bitmap when blitting sprites. And I checked that if I remove the
check on the destination bitmap I still get the correct result in
all 10 games I tried.

And this check was not properly implemented as if the destination
color was the mask color it was setting the result to the source
color without doing any blending. This caused the cursor in
Resonance to be missing. The reason for that is:
1. The original cursor sprite has alpha set to 0.
2. It creates a transparent (i.e. filled with the mask color)
   intermediate bitmap.
3. The cursor sprite is drawn on this intermediate bitmap with the
   opaque alpha blender that sets the result RGB to the source RGB
   and the result alpha to 255.
4. Then this intermediate bitmap is drawn to the screen with a
   source alpha blender.
The check we had on the destination pixel meant that since it is
the mask color everywhere on the intermediate bitmap, when drawing
the cursor bitmap on it it was simply copying the colors instead of
calling the blender function. As a result the alpha was set to 0
instead of 255. Then in the next step when it was blended using
the source alpha it ended up being completely transparent.
2021-03-21 23:13:05 +00:00
Thierry Crozat
2b69eafd9a AGS: Cleanup get_filename 2021-03-21 23:13:05 +00:00
ScummVM-Translations
3b54d413d6 I18N: Update translations templates 2021-03-21 23:12:42 +00:00
Eugene Sandulenko
9903913859 BURIED: Remove obsolete comment 2021-03-22 00:07:45 +01:00
Eugene Sandulenko
048950f73b BURIED: Remove unneeded includes 2021-03-22 00:07:45 +01:00
Eugene Sandulenko
78c7324f92 BURIED: Marked engine as highres 2021-03-22 00:07:45 +01:00
Eugene Sandulenko
c2d4a39c98 JANITORIAL: Whitespace fixes 2021-03-22 00:07:45 +01:00
Eugene Sandulenko
9c68ab2f43 BURIED: const'ness 2021-03-22 00:07:45 +01:00
Eugene Sandulenko
5aab3da1bf BURIED: Added missing override keywords 2021-03-22 00:07:45 +01:00
Eugene Sandulenko
fd3856d4dd BURIED: Set pointers to nullptr where applicable 2021-03-22 00:07:45 +01:00
Strangerke
0acfe12ca3 BURIED: Remove another aggressive comment 2021-03-22 00:07:45 +01:00
Strangerke
e798795cee BURIED: Make more consistent use of nullptr 2021-03-22 00:07:45 +01:00
Strangerke
d1373e8691 BURIED: Use more consistently SIC_REJECT in inventory item related functions 2021-03-22 00:07:45 +01:00
Eugene Sandulenko
5c7cc7aee8 BURIED: Remove accidentally removed commented out unused class variable 2021-03-22 00:07:45 +01:00
Eugene Sandulenko
5f3f279f77 BURIED: Added POTFILES 2021-03-22 00:07:45 +01:00
Strangerke
d9d0205aff BURIED: Remove or reword passive-aggressive or insulting comments 2021-03-22 00:07:45 +01:00
Strangerke
0b49d9d43d BURIED: Review includes 2021-03-22 00:07:45 +01:00
Strangerke
1a0b3ce309 BURIED: Add some missing 'override' keywords 2021-03-22 00:07:45 +01:00