Commit Graph
18 Commits
Author SHA1 Message Date
David Fioramonti c96b01b82e TITANIC: Reduce header includes for titanic.h
I reduced the header includes a lot in Titanic.h and forward
declared when I could. Titanic.h was including a lot and
a lot of functions that were including it were not using its
API. This will help make it more clear which implementation
files are using which class since they will just need to include
which ones they need.

I also moved the debug related items in Titanic.h into the debugger
header.

I also reordered several of the the header includes to be local to
global.
2017-08-24 04:06:54 -07: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 3525d5d4c9 TITANIC: Fix crash trying to restart game after returning to launcher 2017-07-18 22:09:57 -04:00
Paul Gilbert 23af9d1a3c TITANIC: Load more text strings from data file 2016-11-11 15:24:53 -05:00
Eugene Sandulenko dead4aa014 JANITORIAL: Remove trailing spaces 2016-10-09 14:59:58 +02: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 b9ad4ff727 TITANIC: Fix dispatching messages by target name 2016-07-15 19:16:58 -04:00
Paul Gilbert 51dc36a9a5 TITANIC: Furhter in-progress message handling conversion 2016-04-06 23:28:42 -04:00
Paul Gilbert c948e8812e TITANIC: Support methods needed by CTelevision 2016-03-24 21:02:25 -04:00
Paul Gilbert 66e198d665 TITANIC: Cleanup and fixes for message hierarchy 2016-03-24 07:49:59 -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 9565fbaeac TITANIC: Implement input translator event methods 2016-03-18 21:34:04 -04:00
Paul Gilbert a8d94d448e TITANIC: Fixes to make message handling const, adding CEnterRoomMsg handlers 2016-03-17 19:58:59 -04:00
Paul Gilbert bad72e2ae4 TITANIC: Implement various post-load methods 2016-03-12 19:23:00 -05:00
Paul Gilbert 3103c9aaa9 TITANIC: Implemented message target classes 2016-03-07 08:11:06 -05:00
Paul Gilbert fbcd4de457 TITANIC: Overall message handling method 2016-03-06 22:57:45 -05:00
Paul Gilbert 5dce31417c TITANIC: More saveable classes implemented 2016-03-02 19:21:31 -05:00
Paul Gilbert 9080781b08 TITANIC: Add mouse events, cleanup of existing events 2016-02-27 23:22:38 -05:00