16 Commits

Author SHA1 Message Date
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Paul Gilbert
07e70d9896 TITANIC: Create new CMovementMsg for new movement functionality
This also moves logic for detecting which movement is associated
with given keycodes and cursors to CMovementMsg and CLinkItem,
which are better suited to contain the logic
2017-08-06 11:58:06 -04:00
Paul Gilbert
17089becd4 TITANIC: Fix handling of NumPad causing double digits 2017-08-06 11:23:12 -04:00
Paul Gilbert
e44c5bdcc6 TITANIC: Introduce movement via arrow keys
This also fixes a bug with Page Up, Down, Home, & End not working for
the Conversation tab. Additionally, code for scrolling individual
lines in the conversation and glyphs via the arrow keys has been
removed in favor of this centrallised movement, since they were
somewhat redundant, and the mouse wheel can be used for scrolling.
2017-08-04 22:00:49 -04:00
Paul Gilbert
4fee9a492e TITANIC: Remap right mouse click to be a left click with Shift held.
This was a suggestion by dafioram; holding down Shift allows you
to skip scene transitions and edit the fragments of room glyphs.
Now with this remapping, you can alternatively just use right clicks.
2017-07-30 11:39:40 -04:00
Paul Gilbert
806e5827f1 TITANIC: Fix spurious drag starts happening after view changes 2016-11-08 20:11:11 -05:00
Paul Gilbert
0f4ca41dad TITANIC: Add support for mouse wheel scrolling conversations log 2016-11-01 22:30:21 -04:00
Paul Gilbert
fd316a6058 TITANIC: Fleshed out various methods 2016-07-24 07:45:30 -04:00
Paul Gilbert
21f98fff46 TITANIC: Fix cursor and entering text in PET Conversations area 2016-07-10 16:37:59 -04:00
Paul Gilbert
71a278791a TITANIC: Fix setting of buttons in mouse messages 2016-04-06 19:02:09 -04:00
Paul Gilbert
43f183c207 TITANIC: Implement keyboard event handling 2016-03-31 23:40:30 -04:00
Paul Gilbert
7d2d624908 TITANIC: More view event handling, beginnings of mouse cursor loading 2016-03-23 20:51:42 -04:00
Paul Gilbert
217360d0c5 TITANIC: Add new derived Rect and Point classes 2016-03-21 20:53:49 -04:00
Paul Gilbert
c864deee1c TITANIC: Implement more events in CInputTranslator 2016-03-18 23:28:11 -04:00
Paul Gilbert
9565fbaeac TITANIC: Implement input translator event methods 2016-03-18 21:34:04 -04:00
Paul Gilbert
71c3129ecf TITANIC: Added skeletons for game manager support classes 2016-03-08 22:34:51 -05:00