Commit Graph
24 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 903cffca28 TITANIC: Change debug level constants to have a DEBUG_ prefix 2017-04-04 20:53:31 -04:00
Paul Gilbert 66f3458a2b TITANIC: Renamings for CCarry class 2017-02-18 22:56:00 -05:00
Paul Gilbert 457c8548a9 TITANIC: Renaming of CCarry fieldE0 2017-01-12 19:51:09 -05:00
Paul Gilbert ee80272416 TITANIC: Fix returning items to inventory if drop doesn't work 2016-12-18 18:31:46 -05:00
Paul Gilbert a222fe1529 TITANIC: Renaming of lift fields 2016-12-18 14:32:52 -05:00
Paul Gilbert 23af9d1a3c TITANIC: Load more text strings from data file 2016-11-11 15:24:53 -05:00
Paul Gilbert 22126a90d0 TITANIC: Implement manual mouse control used during intro 2016-10-31 08:25:22 -04:00
Paul Gilbert cf6ae0cd5e TITANIC: More renaming and debug logging 2016-10-28 21:50:49 -04:00
Paul Gilbert 45d208b2ec TITANIC: Further work on mouse cursor enablement logic 2016-10-25 23:10:46 -04:00
Paul Gilbert 6c54d5e020 TITANIC: Fix dragging Photograph 2016-10-25 19:50:45 -04:00
Paul Gilbert 33737ea2dc TITANIC: Convert many static_casts to dynamic_cast 2016-09-01 19:10:36 -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 6f063c4703 TITANIC: Fleshing out CGameObject and CPetControl methods 2016-07-15 19:25:09 -04:00
Paul Gilbert 46a30255b0 TITANIC: Seperate PET classes setup and reset methods 2016-07-10 16:11:21 -04:00
Paul Gilbert daaa458d64 TITANIC: Restructuring PET list classes, beginning of inventory 2016-07-10 16:11:16 -04:00
Paul Gilbert 7ddd5d1a8b TITANIC: Finished CArm msg handlers, stubs for adding to inventory 2016-07-10 16:11:08 -04:00
Paul Gilbert c096bfa5d8 TITANIC: Implementing CArm message handlers 2016-07-10 16:10:59 -04:00
Paul Gilbert 36d60d7476 TITANIC: Added remainder of CCarry msg handlers 2016-07-10 16:10:57 -04:00
Paul Gilbert 54b055bcf5 TITANIC: Implementing CCarry drag end handler 2016-07-10 16:10:55 -04:00
Paul Gilbert 7e1f802abd TITANIC: CCarry drag & move msg handlers 2016-07-10 16:10:54 -04:00
Paul Gilbert ad6ea25c99 TITANIC: Added CCarry message handler stubs 2016-07-10 16:10:53 -04:00
Paul Gilbert dd5fdcd8d9 TITANIC: Fix CCarry loading/saving 2016-02-27 10:39:01 -05:00
Paul Gilbert b93f4e7077 TITANIC: Added CCarry and descendent classes 2016-02-27 09:11:59 -05:00