Commit Graph
137148 Commits
Author SHA1 Message Date
sluicebox 6d3ed4268f GUI: Retain scroll position when deleting a save 2020-11-22 16:45:17 +00:00
Thierry Crozat fb183011dc I18N: Update translations templates 2020-11-22 16:35:26 +00:00
Cameron Cawley b246dbdfb6 ANDROID: Add a backend-specific options widget 2020-11-22 16:35:03 +00:00
Cameron Cawley 11724f9df1 GUI: Add a tab for backend-specific options 2020-11-22 16:35:03 +00:00
Thierry Crozat c80e1c6b49 NULL: Fix compilation without GNU C extensions 2020-11-22 16:35:03 +00:00
Torbjörn Andersson 3a36d82af6 STARTREK: Added floppy versions of Judgment Rites
This is, I think, the English and French floppy versions of
Judgment Rites. They were included with The White Label Doubles
collection, along with the talkie version of 25th Anniversary.
Unexpected, but a pleasant surprise since I already had the
talkie version of Judgment Rites.

The CD also contains a German version, but ScummVM already
(mis)identifies that one as the German CD version.
2020-11-22 15:25:15 +02:00
Torbjörn Andersson 5382e5dfa2 STARTREK: Add detection for another 25th anniversary English floppy
This one comes from Interplay's 10 Year Anniversary Anthology:
Classic Collection. Unfortunately, it only gets partway through
the intro before erroring out with "Tried to access file index 6
for file 'credit00.shp', which doesn't exist".
2020-11-22 15:25:15 +02:00
antoniou79 637d845210 COMMON: DEBUGGER: Don't attach again at EVENT_DEBUGGER
If already active

Addresses bug https://bugs.scummvm.org/ticket/11964
2020-11-22 13:58:57 +02:00
Thierry Crozat 5b43755e59 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/
2020-11-22 04:15:04 +00:00
Jonathan Phénix 921a318ab7 XEEN: Sprinkle 'static' where appropriate 2020-11-21 20:14:52 -08:00
Jonathan Phénix 2e30aa882c XEEN: Fix build warning by adding SpriteResource copy constructor 2020-11-21 20:14:52 -08:00
Jonathan Phénix 557c3cecfc XEEN: Fix signedness compares for TrainingLocation::_maxLevel 2020-11-21 20:14:52 -08:00
Thierry Crozat 1a48291444 I18N: Update translations templates 2020-11-21 14:56:08 +00:00
Martin Gerhardy a515864167 TWINE: fixed default key mappings 2020-11-21 15:55:44 +01:00
Martin Gerhardy 49be0a49a6 TWINE: changed behaviour of ScopedKeyMap
it's dangerous to disable a keymap because you could lose the action state.
Now we just enable another keymap - and disable it after we are done. So
we don't lose the action state. This fixes a problem with the hero walking
along a sign and hit the action button. We are starting the text sequence.
Once this is over and you have released the cursor keys during read, the actor
would still move.
2020-11-21 15:38:36 +01:00
Martin Gerhardy f46cd54294 TWINE: allow to use the cutscene abort keys to interrupt fullscreen texts 2020-11-21 15:34:05 +01:00
Martin Gerhardy 9acc282047 TWINE: minor refactoring in drawTextFullscreen 2020-11-21 15:27:01 +01:00
Martin Gerhardy 689909012a TWINE: fixed invalid action states after reading text from signs 2020-11-21 15:24:46 +01:00
Martin Gerhardy d21bfbe914 TWINE: moved cursor key mask handling into movement class 2020-11-21 15:24:46 +01:00
Martin Gerhardy a5295d0fa6 TWINE: hide member of Movements class 2020-11-21 15:24:46 +01:00
Martin Gerhardy e10aecad31 TWINE: extracted into single methods and cleanup in input code handling 2020-11-21 15:24:46 +01:00
Martin Gerhardy 3a3dc880a5 TWINE: simplified input code 2020-11-21 15:24:46 +01:00
Martin Gerhardy 95a331f78d TWINE: further cleanup on the input code 2020-11-21 15:24:46 +01:00
Martin Gerhardy 976e139d27 TWINE: simplified input code 2020-11-21 15:24:46 +01:00
Martin Gerhardy 025866af83 TWINE: removed unused member from input class 2020-11-21 15:24:46 +01:00
Martin Gerhardy b0a7b477a0 TWINE: comment about the animation type 2020-11-21 15:24:46 +01:00
Martin Gerhardy 28b5e2fb01 TWINE: ensure that we are ending with an invalid keymap state 2020-11-21 15:24:46 +01:00
Martin Gerhardy cc653184c3 TWINE: restore saving hero respawn position to the scene start position
this is due to the fact that the lba save game doesn't save the whole scene state.
By not letting the hero restart the scene, you might end up in an unbeatable state.
Non of the already solved puzzles are still active after load, nor are any of the
other already destroyed actors still destroyed - they are just respawned with all
their lifes.
2020-11-21 15:24:46 +01:00
Martin Gerhardy 0f940c4f72 TWINE: comments and added missing termination byte to savegame
according to http://lbafileinfo.kazekr.net/index.php\?title\=LBA1:Savegame
2020-11-21 15:24:46 +01:00
Martin Gerhardy 0381111827 TWINE: replaced magic numbers 2020-11-21 15:24:46 +01:00
Martin Gerhardy db5a8551e2 TWINE: reduced cyclic complexity 2020-11-21 15:24:46 +01:00
Martin Gerhardy 65b3828cdc TWINE: fixed losing the active actor control if you activate the behaviour menu 2020-11-21 15:24:46 +01:00
Martin Gerhardy 631864146f TWINE: extended input class 2020-11-21 15:24:46 +01:00
athrxx b91f4e3e4e SCUMM: fix warning (unused var) 2020-11-21 13:59:46 +01:00
Filippos Karapetis f9ebef6e1a STARTREK: Implement the computer, some kb input and bridge functions 2020-11-21 14:40:56 +02:00
Le Philousophe 9881255919 CRYOMNI3D: Add detection for German Windows version from ticket #11963 2020-11-21 11:55:54 +01:00
sluicebox b5241be248 SCI: Fix buffer overflow when loading Korean font
Fixes bug #11966
2020-11-21 00:51:26 -08:00
Martin Gerhardy 6fefa0d9b5 TWINE: give_all_items enables the inventory 2020-11-20 18:34:50 +01:00
Martin Gerhardy 699c8225c6 TWINE: replaced magic numbers with constants
and started to mark the angles - to be able to refacto them easier later on
2020-11-20 18:34:50 +01:00
Martin Gerhardy b30a195e97 TWINE: introduced ClampAngle 2020-11-20 18:26:35 +01:00
Martin Gerhardy d6c879cbe7 TWINE: doxygen for scripts
http://moonbase.kazekr.net/index.php\?page\=d_dok
2020-11-20 18:26:35 +01:00
Thierry Crozat b756f38ba9 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/
2020-11-20 05:43:12 +00:00
Paul Gilbert dabff21c44 GLK: COMPREHEND: Refresh gfx & show room desc after loading from GMM 2020-11-19 21:42:40 -08:00
Thierry Crozat 4a8790cd9f I18N: Update translations templates 2020-11-20 04:23:06 +00:00
Paul Gilbert a0883e6aaf GLK: COMPREHEND: Fix wearing or removing goggles in too bright room 2020-11-19 20:22:37 -08:00
Martin Gerhardy 3e8247a6b7 TWINE: use IS_HERO macro 2020-11-19 23:12:06 +01:00
Martin Gerhardy 6411e5d07e TWINE: fixed warning 2020-11-19 22:58:24 +01:00
Martin Gerhardy 7977f649b3 TWINE: renamed variables + const 2020-11-19 22:54:50 +01:00
Martin Gerhardy e761fe9118 TWINE: fixed off-by-one error in mANGLE_RND 2020-11-19 19:09:18 +01:00
Martin Gerhardy b3a1882eb2 TWINE: added new animation id constants 2020-11-19 18:35:28 +01:00