Commit Graph
137148 Commits
Author SHA1 Message Date
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