Commit Graph
137148 Commits
Author SHA1 Message Date
Einar Johan Trøan Sømåen 040ab7f68b TINSEL: Map STAND 2021-03-08 23:03:23 +01:00
Einar Johan Trøan Sømåen bb4ce21bb0 TINSEL: Map HAVE 2021-03-08 23:03:22 +01:00
ScummVM-Translations 2861b0699d 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-08 21:44:15 +00:00
Einar Johan Trøan Sømåen ae60814dde TINSEL: Map TALKVIA 2021-03-08 22:43:54 +01:00
ScummVM-Translations dc5a0154ab I18N: Update translations templates 2021-03-08 19:14:50 +00:00
Martin Gerhardy 1a8e6a3597 TWINE: use AnimData methods 2021-03-08 20:14:31 +01:00
Paweł Kołodziejski 1f35872fde ICB: Restore previous change and fix variable type to get 'while' actually to work 2021-03-08 19:06:29 +01:00
Le Philousophe be4c4ec59c ICB: int -> int32 fixes 2021-03-08 16:29:30 +01:00
Paweł Kołodziejski 6085ad7655 ICB: int -> int32 2021-03-08 16:10:39 +01:00
Le Philousophe 086ce0befa ULTIMA8: Fix int vs. int32 discrepancy 2021-03-08 13:16:37 +01:00
ScummVM-Translations 1b20c6b1c0 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-08 11:29:27 +00:00
Paweł Kołodziejski 95d581e853 ICB: int -> int32 fixes 2021-03-08 12:29:14 +01:00
VAN-Gluon a8ac15e24e I18N: Update translation (Japanese)
Currently translated at 79.0% (1251 of 1583 strings)
2021-03-08 11:24:41 +00:00
Orgad Shaneh 58e921eb87 SCUMM: Fix wrong rect for verbs on Hebrew
The value of left is applied from the script all the time, and was
replaced in drawVerb.

The problem with this approach is that redrawVerbs maps the mouse
location to verb index *before* calling drawVerb, so the rectangles it
compares against are invalid in X-axis (right is always _screenWidth -
1, and left is always 5).

This caused several bugs:
* Each verb was clickable all over the screen's width, although it was
  not highlighted.
* If the mouse was between 2 verbs, long above short, the Y-axis has 6
  overlapping pixels (e.g. 1: 330-360, 2: 354-384). Scanning is done
  bottom-up, so 1 was highlighted, but 2 was selected because of the
  previous bullet.
* The text on Hebrew was aligned to the right without any padding. Other
  languages have left = 5.

Fixed by setting right instead of left when applying the script, and
adjusting left in drawVerb. Other languages are not affected.

Another issue, unrelated to language selection: A verb that was split to
2 lines was clickable all over the screen's width. That's because
curRect.right was set beyond the _screenWidth, and it was not trimmed to
the first (longer) line's length. On Hebrew, curRect.left became
negative. This is also fixed in this commit.
2021-03-08 11:57:30 +02:00
Paweł Kołodziejski ed4ae57063 ICB: Fixed several compiler warnings 2021-03-08 10:00:06 +01:00
Orgad Shaneh ba2a57af8f README: Update link to MinGW build instructions 2021-03-08 09:27:18 +01:00
Paweł Kołodziejski ce1bc78705 ICB: Added safe check for setKeyState too 2021-03-08 08:09:25 +01:00
Orgad Shaneh 21403f79f8 BUILD: Avoid passing -lfribidi twice to the linker 2021-03-08 09:01:08 +02:00
Paweł Kołodziejski 6585310ad9 ICB: Cleanup input code a bit 2021-03-08 08:00:12 +01:00
Paweł Kołodziejski 2ab0a909e8 ICB: Added range check for input key code 2021-03-08 07:55:06 +01:00
Paweł Kołodziejski b06aabcd34 ICB: Fixed few compiler warnings 2021-03-08 06:48:33 +01:00
Paweł Kołodziejski bcd1db86e5 ICB: int -> int32 2021-03-08 06:20:34 +01:00
Paul Gilbert 37b563ef35 AGS: Move game globals to Globals 2021-03-07 19:23:24 -08:00
Paul Gilbert 26a69e12f7 AGS: Move button.cpp globals to Globals 2021-03-07 16:54:20 -08:00
Paul Gilbert 3fb4b083ec AGS: Move audio globals to Globals 2021-03-07 15:54:11 -08:00
Paul Gilbert f060408108 AGS: Move palettes into Globals 2021-03-07 14:27:20 -08:00
neuromancer cff28b3b95 PRIVATE: refactored code using decodeImage and removed old comments 2021-03-07 18:55:51 -03:00
neuromancer 6d4b001b2b PRIVATE: saving now uses VSPictures instead of screenshots 2021-03-07 18:47:00 -03:00
Paweł Kołodziejski 9273cfba9a ICB: Corrected relative method logic 2021-03-07 22:11:44 +01:00
Paweł Kołodziejski ae7fbcec13 ICB: Set config defaults for engine 2021-03-07 21:57:59 +01:00
Paweł Kołodziejski 4628ab3ff6 ICB: Allow change control method 2021-03-07 21:57:29 +01:00
Paweł Kołodziejski ef38ef4f9a ICB: More cleanup int->int32 2021-03-07 21:56:44 +01:00
Martin Gerhardy 98301ccb70 AGS: added achivement entries for a lot of steam games 2021-03-07 21:44:00 +01:00
Martin Gerhardy 0d16419260 TWINE: don't set unused fields of drawlist struct 2021-03-07 21:10:24 +01:00
Martin Gerhardy 2597018b1e TWINE: removed shadeAngleTab3 pointer 2021-03-07 21:06:39 +01:00
Martin Gerhardy 675711b837 TWINE: reduced array size for projected holomap surface vectors 2021-03-07 21:06:39 +01:00
Martin Gerhardy a56d919041 TWINE: fixed debug menu text rendering 2021-03-07 21:06:39 +01:00
Martin Gerhardy a69702fd9c TWINE: show mouse cursor in debug window 2021-03-07 21:06:39 +01:00
Martin Gerhardy cdd8276d37 TWINE: use SWAP in sortDrawingList 2021-03-07 21:06:39 +01:00
Martin Gerhardy c0886d1c57 TWINE: minor optimization in baseMatrixTranspose 2021-03-07 21:06:39 +01:00
Thierry Crozat 2da0a3e95f GRIM: Fix unknown key error when loading savegame 2021-03-07 19:58:36 +00:00
Le Philousophe f8d56a5afa ICB: Fix another uint/uint32 discrepancy 2021-03-07 20:33:43 +01:00
Thierry Crozat 69fd794b27 PETKA: Fix static assert trying to delete imcomplete Walk type
The issue was with using Common::ScopedPtr for an incomplete
type. There is a static assert in common/ptr.h to catch this
that failed.
2021-03-07 19:30:34 +00:00
Thierry Crozat 50932ffb38 BUILD: Fix building with c++11 on systems without std::nullptr_t 2021-03-07 19:30:34 +00:00
Thierry Crozat 93859f25c6 AGS: Ensure clip rect is within the bitmap
This is consistent with what Allegro does.
2021-03-07 19:30:34 +00:00
ScummVM-Translations 67bd9110e7 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-07 19:28:28 +00:00
Paweł Kołodziejski 9c96c353c6 ICB: Remove '/' from path if exists 2021-03-07 20:28:14 +01:00
ScummVM-Translations 7eabb39f9c I18N: Update translations templates 2021-03-07 17:34:41 +00:00
Paul Gilbert ae4da8bce0 ENGINES: Make creation of savegame thumbnails an overrideable method 2021-03-07 09:34:33 -08:00
ScummVM-Translations 58239a7ca2 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-07 17:31:13 +00:00