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
Martin Gerhardy
89c02f349a
TWINE: implemented mPLAY_FLA move script
2020-11-19 18:35:27 +01:00
Martin Gerhardy
47405a5e61
TWINE: fixed missing read of kFollow2 actor idx
2020-11-19 18:35:27 +01:00
Martin Gerhardy
f6d9a81d7f
TWINE: move script fix
2020-11-19 18:35:27 +01:00
Martin Gerhardy
d19ad32bb7
TWINE: brk file comments
2020-11-19 18:35:27 +01:00
Martin Gerhardy
b2d14d50cf
TWINE: move script comments
2020-11-19 18:35:27 +01:00
Martin Gerhardy
ff86acbd03
TWINE: renamed method parameter
2020-11-19 18:35:27 +01:00
Martin Gerhardy
8eb377226d
TWINE: endless loops for samples is -1 - but we are expecting 0
2020-11-19 18:35:27 +01:00
Thierry Crozat
84b78cdcdd
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-19 12:38:05 +00:00
Thierry Crozat
5389fb7249
I18N: Add language name for Welsh translation
2020-11-19 12:37:54 +00:00
Antoniou Athanasios
f2e7f05f88
I18N: Update translation (Greek)
...
Currently translated at 100.0% (1572 of 1572 strings)
2020-11-19 12:34:55 +00:00