Paul Gilbert
82d69c6075
TITANIC: Fix exit crash freeing wave files whilst still playing
2017-09-26 20:39:02 -04:00
Paul Gilbert
c92e41052f
TITANIC: Add missing CSound destructor
2017-09-26 20:32:58 -04:00
Paul Gilbert
90636b367e
TITANIC: Free wave files on game exit like original does
2017-09-25 19:41:46 -04:00
Paul Gilbert
0a3b6d34d5
TITANIC: Make Parrot speech respect the Parrot volume level
2017-09-06 19:26:58 -04:00
Paul Gilbert
4649bbfce2
TITANIC: Shifting wave file playback into CWaveFile class
2017-08-03 22:24:00 -04:00
Paul Gilbert
cf1efc8430
TITANIC: Fix replaying cached previously played sounds
2016-11-05 19:12:39 -04:00
Paul Gilbert
64e4aac26a
TITANIC: Fix pressing buttons in Service Elevator
2016-10-29 21:48:10 -04:00
Paul Gilbert
3852d14061
TITANIC: Match the CWaveFile duration method closer to original
2016-10-23 20:11:30 -04:00
Eugene Sandulenko
dead4aa014
JANITORIAL: Remove trailing spaces
2016-10-09 14:59:58 +02:00
Paul Gilbert
3d0f922f7b
TITANIC: Further conversion of free flags to DisposeAfterUse
2016-09-03 10:49:03 -04:00
Paul Gilbert
d971dbea40
TITANIC: Fix and cleanup for sound freeing
2016-09-02 23:40:25 -04:00
Paul Gilbert
6e5072e1b2
TITANIC: Figured out sound durations for speeches & SFX
2016-09-02 20:10:48 -04:00
Paul Gilbert
ac740c8e39
TITANIC: Fix to setting and checking sounds
2016-09-01 18:49:53 -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
1fe8b63825
TITANIC: Fix crash when loading second sound
2016-08-31 19:37:51 -04:00
Paul Gilbert
bf4562ba4f
TITANIC: Further fleshing out sound manager, fixing sound looping
2016-08-12 07:46:35 -04:00
Paul Gilbert
17a665e2aa
TITANIC: Field renaming and warning fixes in sound code
2016-08-09 22:16:17 -04:00
Paul Gilbert
8b6ac03f18
TITANIC: Start of music player class
2016-08-07 19:04:28 -04:00
Paul Gilbert
3c9d724866
TITANIC: Added sound methods to CGameObject
2016-08-07 09:49:10 -04:00
Paul Gilbert
87b4c8a9d9
TITANIC: Added more sound manager functionality
2016-08-06 21:55:19 -04:00
Paul Gilbert
f0d208cdcf
TITANIC: Added more sound manager methods
2016-08-06 12:14:02 -04:00
Paul Gilbert
386761f340
TITANIC: Added skeleton QMixer class for mixer interface
2016-08-05 13:11:12 -04:00
Paul Gilbert
23e387fb90
TITANIC: Rename WaveFile to CWaveFile for consistency
2016-08-04 21:21:34 -04:00
Paul Gilbert
c34af39937
TITANIC: Correct sound manager methods to return existing WaveFile class
2016-08-03 22:25:47 -04:00
Paul Gilbert
3fda4f0ef5
TITANIC: Add CSound sound loading methods
2016-08-03 21:47:11 -04:00
Paul Gilbert
8b2d85f8e5
TITANIC: Figured out remainder of CMovieManager
2016-07-15 19:27:16 -04:00
Paul Gilbert
fa04a6fdf0
TITANIC: Added CTrueTalkManager playSpeech
2016-07-15 19:16:29 -04:00
Paul Gilbert
339df8657e
TITANIC: Implement CTrueTalkManager triggerNPC
2016-07-10 16:38:42 -04:00
Paul Gilbert
6948a44ac4
TITANIC: Implemented stopSound
2016-07-10 16:38:21 -04:00
Paul Gilbert
b79ed60a8e
TITANIC: Added loadSound, support methods, and CSoundItem class
2016-07-10 16:38:19 -04:00
Paul Gilbert
c948e8812e
TITANIC: Support methods needed by CTelevision
2016-03-24 21:02:25 -04:00
Paul Gilbert
c6b239bdac
TITANIC: Implemented CGameManager::update
2016-03-19 22:43:02 -04:00
Paul Gilbert
dbd8ab0f1c
TITANIC: Implement view change logic
2016-03-19 20:56:29 -04:00
Paul Gilbert
3a42c8ca44
TITANIC: Added various preLoad methods
2016-03-19 07:48:23 -04:00
Paul Gilbert
c269c770ac
TITANIC: Implemented sound manager loading
2016-03-12 12:35:41 -05:00
Paul Gilbert
0fead6fe56
TITANIC: Beginnings of game manager data loading
2016-03-10 18:44:18 -05:00
Paul Gilbert
71c3129ecf
TITANIC: Added skeletons for game manager support classes
2016-03-08 22:34:51 -05:00