Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Martin Gerhardy
5456346d78
TWINE: new debug command to place the actor at the center of the camera
2021-08-15 12:30:09 +02:00
Martin Gerhardy
c6d26dc9d8
TWINE: renamed members
2021-07-31 16:48:23 +02:00
Martin Gerhardy
3994680ad5
TWINE: fixed 'leaving text windows via space also triggers an attack if in aggressive mode'
...
see https://bugs.scummvm.org/ticket/12070
2021-01-25 17:54:40 +01:00
Martin Gerhardy
e6d5f716d6
TWINE: added keybindings for rotating the planet
2021-01-11 23:07:57 +01:00
Martin Gerhardy
38360e51c4
TWINE: allow to continue running after jump animation finished
...
https://bugs.scummvm.org/ticket/12004
2021-01-02 10:21:04 +01:00
Martin Gerhardy
1fddaefa2b
TWINE: allow to execute the jump action while running
...
https://bugs.scummvm.org/ticket/12004
2021-01-01 15:50:51 +01:00
Martin Gerhardy
b7486b2249
TWINE: holoamp input actions
2020-12-22 17:17:36 +01:00
Martin Gerhardy
b342cd2c04
TWINE: added shortcuts to change behaviour with the menu
...
... like it is in lba2
2020-11-26 22:14:29 +01:00
Martin Gerhardy
1fbb881b19
TWINE: more use of Common::Rect
2020-11-25 17:00:44 +01:00
Martin Gerhardy
e8fcff6e6d
TWINE: implement ui control via mouse
...
Also optimized the on-screen keyboard rendering a lot, renamed
parameters and started to use Common::Rect
2020-11-25 17:00: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
d21bfbe914
TWINE: moved cursor key mask handling into movement 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
025866af83
TWINE: removed unused member from input class
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
631864146f
TWINE: extended input class
2020-11-21 15:24:46 +01:00
Martin Gerhardy
bf407a06d9
TWINE: added mouse cursor hovering helper function to input code
2020-11-18 20:29:43 +01:00
Eugene Sandulenko
f2a6b34182
TWINE: Fix warning
2020-11-14 19:27:09 +01:00
Martin Gerhardy
37054b47fc
TWINE: started to convert the left/right mouse buttons to keymapper actions
2020-11-14 15:54:44 +01:00
Martin Gerhardy
39be27bbe6
TWINE: removed unused PageUp action type
2020-10-30 23:50:44 +01:00
Martin Gerhardy
1eb3acf27a
TWINE: small helper method for the Input class
2020-10-26 18:11:15 +01:00
Martin Gerhardy
a8ca9e017b
TWINE: make cursorKeys obsolet
2020-10-26 18:11:15 +01:00
Martin Gerhardy
b90797e00d
TWINE: moved pressed key states into movements class
2020-10-26 18:11:15 +01:00
Martin Gerhardy
4712894133
TWINE: make more or less private
2020-10-26 18:11:15 +01:00
Martin Gerhardy
b307011170
TWINE: cleanup input code and replaced magic numbers
2020-10-26 18:11:15 +01:00
Martin Gerhardy
71921f241c
TWINE: started to implement saving and loading as well as player name entering
2020-10-26 18:11:15 +01:00
Martin Gerhardy
b951291d5e
TWINE: removed internalKeyCode from Input class
2020-10-26 18:11:15 +01:00
Martin Gerhardy
40564c4b00
TWINE: nextpage action to read multi page ui text
2020-10-26 18:11:15 +01:00
Martin Gerhardy
3dd13e456b
TWINE: fixed typo
2020-10-26 18:11:15 +01:00
Martin Gerhardy
764640ac74
TWINE: connect more keymapper actions
2020-10-24 16:12:55 +02:00
Martin Gerhardy
a1e43850d1
TWINE: cleanup and more keymapper actions connected
2020-10-24 16:12:55 +02:00
Martin Gerhardy
84f2ba7e41
TWINE: implemented more keymap actions
2020-10-24 16:12:55 +02:00
Martin Gerhardy
4c593bdbdd
TWINE: further refactored the input code
2020-10-24 16:12:55 +02:00
Martin Gerhardy
d417478b8c
TWINE: started to split keymaps for ui, game and cutscenes
2020-10-24 16:12:55 +02:00
Martin Gerhardy
c59fd6a32e
TWINE: refactored input
2020-10-24 16:12:55 +02:00
Martin Gerhardy
b7d5232708
TWINE: refactored input
2020-10-24 16:12:55 +02:00