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