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
Strangerke
6e7e2f8be9
BURIED: Remove some useless includes
2021-03-22 00:07:45 +01:00
Strangerke
7fac27c728
BURIED: Fix some CppCheck warnings
2021-03-22 00:07:45 +01:00
Eugene Sandulenko
077fe677a5
BURIED: Fix warnings
2021-03-22 00:07:45 +01:00
Eugene Sandulenko
6e49bfd0ae
BURIED: Fix warnings
2021-03-22 00:07:45 +01:00
Eugene Sandulenko
5dfb0c592c
COMMON: Remove duplicate include
2021-03-22 00:07:45 +01:00
Eugene Sandulenko
97a2408677
CREDITS: Fix file after merge
2021-03-22 00:07:45 +01:00
Eugene Sandulenko
6dbb8d9134
BURIED: Added detection entries for 1.04 release
2021-03-22 00:07:45 +01:00
Eugene Sandulenko
2c9cce70b2
BURIED: Simplified font handling and added reliable font fallbacks
2021-03-22 00:07:45 +01:00
Eugene Sandulenko
7c47e67c49
GUI: Added VL Gothic regular font to fonts.dat
2021-03-22 00:07:45 +01:00
Eugene Sandulenko
622528796d
BURIED: Added support for GOG.com release
2021-03-22 00:07:44 +01:00
Eugene Sandulenko
26fe61bfb8
BURIED: Re-add accidentally removed method
2021-03-22 00:07:44 +01:00
Eugene Sandulenko
1af920e3cf
BURIED: Use conventional methods of SaveLoadChooser instead of direct calls
2021-03-22 00:07:44 +01:00
Eugene Sandulenko
279acfd6bc
BURIED: Fix metaengine.cpp compilation
2021-03-22 00:07:44 +01:00
Eugene Sandulenko
4ad07cd5f4
BURIED: Removed hacky loading of the system font and switch fallback to Liberation
2021-03-22 00:07:44 +01:00
Eugene Sandulenko
c529636463
BURIED: Converted detection.cpp to the new plugin structure
2021-03-22 00:07:44 +01:00
Eugene Sandulenko
7725f0ceed
COMMON: Make WinResource::getVersionInfo more universal
2021-03-22 00:07:44 +01:00
Eugene Sandulenko
88e5b10e33
BURIED: Fix overridden method
2021-03-22 00:07:44 +01:00
Eugene Sandulenko
3784b21a0c
BURIED: Fix warning
2021-03-22 00:07:44 +01:00
Eugene Sandulenko
8e660ca581
BURIED: More API fixes
2021-03-22 00:07:44 +01:00
Eugene Sandulenko
b44bc8fdb4
BURIED: Fixes gor modern API
2021-03-22 00:07:44 +01:00
Eugene Sandulenko
45ff8fb04e
BURIED: Moved detection table to a separate file
2021-03-22 00:07:44 +01:00
Matthew Hoops
615247b5f8
BURIED: Add support for the Spanish version
...
Some inventory text is incorrectly wrapped still, however
2021-03-22 00:07:44 +01:00
Matthew Hoops
936cdc998a
BURIED: Add the path required by the Trilogy release
2021-03-22 00:07:44 +01:00
Matthew Hoops
564598c0f5
BURIED: Force frame cycling to be enabled for the two knight scenes as well
2021-03-22 00:07:44 +01:00
Matthew Hoops
ef983ee568
BURIED: Fix the lair scene affecting the flicker option
...
The original would force flicker to return after the scene unconditionally. The option was also incorrect and could be disabled again mid-scene. The scene requesting flicker and the flicker option are now separate.
2021-03-22 00:07:44 +01:00
Matthew Hoops
7574c843a0
BURIED: Fix re-enabling cycling
...
The original failed to, which meant that the cycles wouldn't come back immediately.
2021-03-22 00:07:44 +01:00
Matthew Hoops
ceb1e3c359
BURIED: Add debug location utilities to the console
...
In v1.01, these were all done in debug windows. This is a bit cleaner.
2021-03-22 00:07:44 +01:00
Matthew Hoops
85ae8a95ca
BURIED: Use TempCursorChange in a few more places
2021-03-22 00:07:44 +01:00
Matthew Hoops
14d9738021
BURIED: Use an RAII class to handle temporary cursor changes
2021-03-22 00:07:44 +01:00