Commit Graph
50 Commits
Author SHA1 Message Date
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