Commit Graph
19 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 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