Paul Gilbert
c339e3261d
TITANIC: Renamed GlobalSound methods to AmbientSound
2017-10-13 18:03:30 -04:00
Paul Gilbert
c8c83145a8
TITANIC: The hasAudioTiming code was just an isActive flag
2017-09-11 19:35:21 -04:00
Paul Gilbert
ee458e557e
TITANIC: Fix magazine being winnable multiple times
2017-08-17 19:57:42 -04:00
Paul Gilbert
660f7bf114
TITANIC: Further improvements to arrow key movement
...
The movement code, when deciding on an item or link that matches the
desired direction, will check five points on the object/links area..
center, left edge, right edge, top edge, and bottom edge. For each
of these, it makes sure that at that point, clicking will actually
get passed to it. Otherwise, it moves onto one of the other edges.
This helps avoid issues where links weren't working because standard
scene objects were partially obscuring them.
2017-08-08 22:24:22 -04:00
Paul Gilbert
a14bc53ba5
TITANIC: Fix arrow key movement in front of Parrot cage
2017-08-06 14:40:44 -04:00
Paul Gilbert
380a9da4c9
TITANIC: Changing arrow movement to be done via simulated mouse clicks
2017-08-06 12:30:27 -04: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
bc29ee474a
TITANIC: Handle brief freeze if prologue credits are skipped
2017-07-31 22:20:50 -04:00
Paul Gilbert
850dcdbdf8
TITANIC: Add a VolumeMode enum
2017-07-16 16:18:16 -04:00
Paul Gilbert
fbb4cb9b31
TITANIC: Don't allow saving during the Doorbot prologue
...
This works around a bug in the original where if you saved immediately
after getting the PET, the savegame would put in in an invalid state
2017-07-02 22:02:24 -04:00
Paul Gilbert
c020959892
TITANIC: Have ship announcements use the speech sound type
2017-06-15 19:56:12 -04:00
Paul Gilbert
6930f2b648
TITANIC: Rename viewChange to freeSurface
2017-06-11 17:06:46 -04:00
Paul Gilbert
520ba69b24
TITANIC: Renamings for locking/unlocking markers
2017-05-31 19:00:17 -04:00
Paul Gilbert
60faebe348
TITANIC: Renamings for CCameraMover fields and methods
2017-04-17 11:39:25 -04:00
Paul Gilbert
297cb6be82
TITANIC: Code for starfield mode setup & photo code
2017-03-02 21:07:28 -05:00
Paul Gilbert
93cd3eced2
TITANIC: Implemented CStarControl doAction
2017-02-27 08:55:56 -05:00
Paul Gilbert
e107003c4c
TITANIC: Some preliminary cleanup of star control interfaces
2017-02-24 23:30:17 -05:00
Paul Gilbert
90e4e8a064
TITANIC: Initial cleanup & renamings for bridge controls
2017-02-20 21:15:00 -05:00
Paul Gilbert
d56e4e4584
TITANIC: Further renamings for CGameObject
2017-02-16 21:34:59 -05:00
Paul Gilbert
216e57aff4
TITANIC: Renamings for CGameObject & CGameState methods
2017-02-16 21:09:17 -05:00
Paul Gilbert
9059779b9d
TITANIC: Implementing initialization and trigger for CMusicWave
2017-01-29 22:36:12 -05:00
Paul Gilbert
54c6f27a60
TITANIC: Added RoomFlagsComparison enum
2017-01-22 11:08:04 -05:00
Paul Gilbert
63b8edea82
TITANIC: Fix display of individual messages in MissiveOMat
2017-01-01 16:05:58 -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
19269bd7eb
TITANIC: Fix MissiveOMat text scrolling calls
2017-01-01 04:50:06 -05:00
Paul Gilbert
f48a9fdbf2
TITANIC: Clarifications to sending mail code
2016-12-26 15:45:52 -05:00
Paul Gilbert
98c8fa3aa9
TITANIC: Fixes for replacing eye in elevator 4, renaming in CGameObject
2016-12-18 19:35:30 -05:00
Paul Gilbert
c70380aef6
TITANIC: Renamings for PET Rooms flag for if elevator is broken
2016-12-18 14:50:08 -05:00
Paul Gilbert
89d595a46c
TITANIC: Renaming of parrot met flag methods
2016-12-10 11:51:51 -05:00
Paul Gilbert
3c35ae36d4
TITANIC: Fix Succubus greeting message when there's mail
2016-12-01 21:28:31 -05:00
Paul Gilbert
475289f35a
TITANIC: Renamings and clarifications for mail methods
2016-12-01 20:22:37 -05:00
Paul Gilbert
a02adba842
TITANIC: Renamings of transitioning counter methods
2016-11-12 19:49:09 -05:00
Paul Gilbert
6eac69f45a
TITANIC: Replaced int passenger class with PassengerClass enum
2016-11-05 11:02:39 -04:00
Paul Gilbert
a2af8fb051
TITANIC: Change endTalking to setTalking
2016-11-02 20:03:28 -04:00
Paul Gilbert
b34e784c8a
TITANIC: Renamings of mouse methods
2016-10-30 19:25:46 -04:00
Eugene Sandulenko
dead4aa014
JANITORIAL: Remove trailing spaces
2016-10-09 14:59:58 +02:00
Paul Gilbert
8eaf094bf5
TITANIC: Move text messages to DAT file
2016-09-10 23:16:15 -04:00
Paul Gilbert
c224d35a43
TITANIC: Identified sound balance usage in the engine
2016-09-03 10:34:38 -04:00
Paul Gilbert
dd4fee37e3
TITANIC: Add support for specifying a sound is music or SFX
...
Apart from the CMusicRoom music, the game doesn't differentiate between
music and sound effects. This adds an optional _soundType field to the
CProximity class, so I can manually specify which is which
2016-08-31 20:20:10 -04:00
Paul Gilbert
f01d1c649b
TITANIC: Clarify CMouseCursor saveState as setPosition
2016-08-29 20:31:09 -04:00
Paul Gilbert
67be58f562
TITANIC: Implemented more game classes, fleshed out season handling
2016-08-27 20:44:44 -04:00
Paul Gilbert
e81e3aefde
TITANIC: Implemented CMissiveOMat class
2016-08-24 21:20:03 -04:00
Paul Gilbert
e733f8113f
TITANIC: Implemented more game classes
2016-08-24 18:42:32 -04:00
Paul Gilbert
3a20dca0cb
TITANIC: Implemented more game classes
2016-08-23 21:46:04 -04:00
Paul Gilbert
df3e545976
TITANIC: Implemented more game classes
2016-08-22 21:52:29 -04:00
Paul Gilbert
8b3829549a
TITANIC: Cleanup of engine references
2016-08-22 20:22:41 -04:00
Paul Gilbert
3c2c82fcd5
TITANIC: Implemented more game classes
2016-08-19 23:41:19 -04:00
Paul Gilbert
41dab514e1
TITANIC: Implemented CCaptainsWheel class
2016-08-17 19:43:24 -04:00
Paul Gilbert
440f092757
TITANIC: Implemented more game classes
2016-08-14 22:19:06 -04:00
Paul Gilbert
7e3d91cd46
TITANIC: Implemented CTitania class
2016-08-14 14:57:23 -04:00