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