Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Paul Gilbert
660f7bf114
TITANIC: Further improvements to arrow key movement
...
The movement code, when deciding on an item or link that matches the
desired direction, will check five points on the object/links area..
center, left edge, right edge, top edge, and bottom edge. For each
of these, it makes sure that at that point, clicking will actually
get passed to it. Otherwise, it moves onto one of the other edges.
This helps avoid issues where links weren't working because standard
scene objects were partially obscuring them.
2017-08-08 22:24:22 -04: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
f9c370d942
TITANIC: Fixes for names in the CursorId enum
2017-08-04 21:08:35 -04:00
Bastien Bouclet
bc952807ec
TITANIC: Adjust the switch/case fall-through comments
...
This way, GCC 7 does not generate a warning for those cases when
-Wimplicit-fallthrough=3 is enabled, which is now the default.
2017-07-23 11:12:12 +02:00
Eugene Sandulenko
dead4aa014
JANITORIAL: Remove trailing spaces
2016-10-09 14:59:58 +02:00
Paul Gilbert
6dbbb173bd
TITANIC: Fix identified warnings
2016-07-30 17:39:09 -04:00
Paul Gilbert
eb98b984fb
TITANIC: Add semicolon after EMPTY_MESSAGE_MAP macro usages
2016-07-24 20:11:49 -04:00
Paul Gilbert
8dd24dd945
TITANIC: Finish CLinkItem class
2016-07-23 12:30:53 -04:00
Paul Gilbert
5ccc0a66da
TITANIC: Removed const modifier from all saveable objects
...
Turns out that CGameObject::save regenerates the _movieRangeInfo list.
So the const suffix can no longer be used for the entire hierarchy
2016-07-15 19:25:58 -04:00
Paul Gilbert
5c2a39e74a
TITANIC: Set up empty message targets for classes without messages
2016-07-15 19:25:44 -04:00
Paul Gilbert
e7f2cb1ecb
TITANIC: Add CComputer messages, more view change logic
2016-04-07 23:39:26 -04:00
Paul Gilbert
19e4bca41c
TITANIC: Set up cursors enum with better names
2016-04-05 21:14:34 -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
dbd8ab0f1c
TITANIC: Implement view change logic
2016-03-19 20:56:29 -04:00
Paul Gilbert
4704d72d6a
TITANIC: Implementing view item message handling
2016-03-19 18:19:45 -04:00
Paul Gilbert
8b9f3dc0b8
TITANIC: Fleshing out CLinkItem class
2016-03-17 23:58:24 -04:00
Paul Gilbert
e03a110662
TITANIC: Fleshing out CPetControl support classes
2016-03-04 23:37:40 -05:00
Paul Gilbert
63db0980e5
TITANIC: Rename of sub-folders for better clarity
2016-02-25 08:48:21 -05:00