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