Paul Gilbert
5ef0b3a62a
TITANIC: DE: Fix sound for music room pitch sliders
2017-10-03 21:29:48 -04:00
Paul Gilbert
9127f5245f
TITANIC: DE: Adding sound translations
2017-09-20 22:33:18 -04:00
Colin Snover
3ef0802993
TITANIC: Fix buffer overflow when getting first class upgrade
2017-08-25 18:53:20 -05:00
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
d56e4e4584
TITANIC: Further renamings for CGameObject
2017-02-16 21:34:59 -05:00
Paul Gilbert
5095f4c00d
TITANIC: Cleanup of music instrument settings code
2017-01-29 18:58:36 -05:00
Paul Gilbert
f4c3de8da4
TITANIC: Renamings for music controls
2017-01-28 23:55:54 -05:00
Paul Gilbert
7ae58a1b2b
TITANIC: Support mouse wheel scrolling for MissiveOMat messages
2017-01-01 06:03:59 -05:00
Paul Gilbert
d0d00f6beb
TITANIC: Rename CPetText to CTextControl
...
The class is used in several areas outside of the PET, so it makes
better sense to not have it in the pet_control/ folder and named so
2017-01-01 05:24:31 -05:00
Paul Gilbert
2d3d45002b
TITANIC: Better names for CEditControlMsg mode enum
2016-12-31 03:47:14 -05:00
Paul Gilbert
4029f32833
TITANIC: Convert CEditControlMsg _mode to an enum
2016-12-31 03:15:38 -05:00
Paul Gilbert
1fb69e99bd
TITANIC: Workaround for MissiveOMat text not initialising in original
2016-12-31 01:11:10 -05:00
Eugene Sandulenko
dead4aa014
JANITORIAL: Remove trailing spaces
2016-10-09 14:59:58 +02:00
Paul Gilbert
c224d35a43
TITANIC: Identified sound balance usage in the engine
2016-09-03 10:34:38 -04:00
Eugene Sandulenko
fab199d37e
JANITORIAL: Make GPL headers uniform
2016-09-03 12:46:38 +02:00
Paul Gilbert
d9fb4a2bc5
TITANIC: Fleshed out CMusicRoom & CMusicHandler setup
2016-08-30 22:51:18 -04:00
Paul Gilbert
18c925c6c5
TITANIC: Remove unused CChevSwitch class
2016-08-29 20:34:07 -04:00
Paul Gilbert
3196758840
TITANIC: Fix infinite loop in CToggleSwitch message handling
2016-08-28 19:27:35 -04:00
Paul Gilbert
4933b59e8e
TITANIC: Implemented remaining game classes
2016-08-28 14:39:59 -04:00
Paul Gilbert
56c2ef9efc
TITANIC: Implemented more game classes
2016-08-28 11:29:23 -04:00
Paul Gilbert
9a71c9166b
TITANIC: Implemented more game classes and music widget classes
2016-08-25 22:13:04 -04:00
Paul Gilbert
1f0b9cb68d
TITANIC: Implemented more game classes
2016-08-25 20:46:33 -04:00
Paul Gilbert
e81e3aefde
TITANIC: Implemented CMissiveOMat class
2016-08-24 21:20:03 -04:00
Paul Gilbert
449d8a02e0
TITANIC: Implemented CEditControl class
2016-08-19 22:05:15 -04:00
Paul Gilbert
dc91d30b76
TITANIC: Implementing game classes
2016-08-18 22:45:58 -04:00
Paul Gilbert
bf5835b0dc
TITANIC: Implementing game logic classes
2016-08-17 22:15:05 -04:00
Paul Gilbert
4f8c31ecf7
TITANIC: Implemented CAnnounce and CActButton classes
2016-08-12 22:43:14 -04:00
Paul Gilbert
875002daea
TITANIC: Add semicolon to DECLARE_MESSAGE_MAP usage
2016-07-24 20:52:21 -04:00
Paul Gilbert
4d79ee16c0
TITANIC: Add semicolon after CLASSDEF macro usage
2016-07-24 20:30:56 -04:00
Paul Gilbert
eb98b984fb
TITANIC: Add semicolon after EMPTY_MESSAGE_MAP macro usages
2016-07-24 20:11:49 -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
91336a8611
TITANIC: Implement playing a range of frames within movie
2016-07-10 16:10:51 -04:00
Paul Gilbert
62b087adce
TITANIC: Fleshing out CTelevision::MovieEndMsg
2016-04-10 10:20:06 -04:00
Paul Gilbert
c96164dde0
TITANIC: Cleanup of CSTButton
2016-04-10 08:20:51 -04:00
Paul Gilbert
9f1bab5597
TITANIC: Converting other message stubs to new format
2016-04-07 22:03:35 -04:00
Paul Gilbert
51dc36a9a5
TITANIC: Furhter in-progress message handling conversion
2016-04-06 23:28:42 -04:00
Paul Gilbert
08ed54f6c9
TITANIC: Beginnings of CProximity class
2016-04-06 07:55:55 -04:00
Paul Gilbert
cb2dc0c8c8
TITANIC: Implementing CSTButton
2016-04-05 21:58:53 -04:00
Paul Gilbert
3f3f4d910d
TITANIC: Moved gfx/ pet classes into pet_control/
2016-04-01 19:42:53 -04:00
Paul Gilbert
217360d0c5
TITANIC: Add new derived Rect and Point classes
2016-03-21 20:53:49 -04:00
Paul Gilbert
04b8c75a93
TITANIC: Add stubs for CEnterNodeMsg message handlers
2016-03-17 22:51:29 -04:00
Paul Gilbert
7375394b81
TITANIC: Converting saveable objects hierarchy to have type data
...
This is necessary for at least message sending, and probably other
areas, that needs to be able to pass class filtering for message
targets. And I could figure out a clean way to use the built-in RTTI
2016-03-06 19:12:49 -05:00
Paul Gilbert
e688850e93
TITANIC: Implemented more saveable classes
2016-03-02 23:40:06 -05:00
Paul Gilbert
5dce31417c
TITANIC: More saveable classes implemented
2016-03-02 19:21:31 -05:00
Paul Gilbert
96825e2823
TITANIC: More saveable classes implemented
2016-03-02 18:29:09 -05:00
Paul Gilbert
32d84ed33d
TITANIC: Added lots more miscellaneous classes
2016-03-01 08:07:05 -05:00
Paul Gilbert
a89dd72f20
TITANIC: Implemented lots of CBackground descendent classes
2016-02-29 21:20:33 -05:00
Paul Gilbert
b7cd6be9eb
TITANIC: Implemented CToggleSwitch and descendents
2016-02-26 21:41:30 -05:00
Paul Gilbert
34ffd06c78
TITANIC: Implemented CSTButton class and descendents
2016-02-26 20:35:12 -05:00