Commit Graph
44 Commits
Author SHA1 Message Date
Paul Gilbert bce9ba0aec TITANIC: Standardize audio rate constants 2017-09-16 09:39:27 -04: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 4263b29d0a TITANIC: Fix Promenade fan sound after toggling fan speed too much 2017-08-18 20:13:56 -04:00
Paul Gilbert 4649bbfce2 TITANIC: Shifting wave file playback into CWaveFile class 2017-08-03 22:24:00 -04:00
Paul Gilbert 850dcdbdf8 TITANIC: Add a VolumeMode enum 2017-07-16 16:18:16 -04:00
Paul Gilbert 527ce3cb79 TITANIC: Start of getting CWaveFile to handling audio streaming 2017-02-05 17:25:55 -05:00
Paul Gilbert 13648c8df5 TITANIC: Implemented CMusicRoomHandler setVolume 2017-02-02 21:38:11 -05:00
Paul Gilbert b2d00993ef TITANIC: Fix volume percentage for modes 3,4,5 in updateVolume 2016-12-18 22:42:02 -05:00
Paul Gilbert 64e4aac26a TITANIC: Fix pressing buttons in Service Elevator 2016-10-29 21:48:10 -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 c224d35a43 TITANIC: Identified sound balance usage in the engine 2016-09-03 10:34:38 -04:00
Paul Gilbert d9d10d9801 TITANIC: Implement timed changes in volume like the original does 2016-09-01 20:53:01 -04:00
Paul Gilbert 439c68b5cf TITANIC: Add assert to detect what's currently a memory corruption 2016-08-31 23:38:25 -04:00
Paul Gilbert 15ebf3a12a TITANIC: Fixes to warnings, and removal of some unneeded fields 2016-08-31 19:46:57 -04:00
Paul Gilbert e733f8113f TITANIC: Implemented more game classes 2016-08-24 18:42:32 -04:00
Paul Gilbert 8b3829549a TITANIC: Cleanup of engine references 2016-08-22 20:22:41 -04:00
Paul Gilbert bf4562ba4f TITANIC: Further fleshing out sound manager, fixing sound looping 2016-08-12 07:46:35 -04:00
Paul Gilbert 74e94ac7f3 TITANIC: Hook up wave pump for callbacks 2016-08-11 21:18:12 -04:00
Paul Gilbert b680af7f60 TITANIC: Fleshing out QSound simulation methods 2016-08-11 20:03:55 -04:00
Paul Gilbert e8ea243a14 TITANIC: Set up positioning mode in sound manager & CProximity 2016-08-11 18:30:24 -04:00
Paul Gilbert 2b486009f5 TITANIC: Beginnings of music handler 2016-08-10 22:39:40 -04:00
Paul Gilbert 17a665e2aa TITANIC: Field renaming and warning fixes in sound code 2016-08-09 22:16:17 -04:00
Paul Gilbert 30936a6115 TITANIC: Finish CMusicPlayer class 2016-08-09 19:03:05 -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 467967542b TITANIC: Further work on sound manager, fix extra enum comma 2016-08-06 19:21:21 -04:00
Paul Gilbert 7b5b06f9d3 TITANIC: Added more sound manager methods, field renames in CProximity 2016-08-06 18:54:00 -04:00
Paul Gilbert f0d208cdcf TITANIC: Added more sound manager methods 2016-08-06 12:14:02 -04:00
Paul Gilbert c691449958 TITANIC: Add sounds list to QSoundManager 2016-08-05 23:08:34 -04:00
Paul Gilbert de775c6bda TITANIC: Starting to flesh out sound loading 2016-08-05 19:18:27 -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 6dbbb173bd TITANIC: Fix identified warnings 2016-07-30 17:39:09 -04:00
Paul Gilbert cc9bf88ed5 TITANIC: Major implementation of OSMovie and AVISurface classes 2016-07-15 19:27:33 -04:00
Paul Gilbert 8b2d85f8e5 TITANIC: Figured out remainder of CMovieManager 2016-07-15 19:27:16 -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 f6f68e547d TITANIC: Implement changing sound slider percentages 2016-07-10 16:11:52 -04:00
Paul Gilbert 95c885f877 TITANIC: Implementing CCarryParrot msg handlers 2016-07-10 16:11:10 -04:00
Paul Gilbert c948e8812e TITANIC: Support methods needed by CTelevision 2016-03-24 21:02:25 -04:00
Paul Gilbert c269c770ac TITANIC: Implemented sound manager loading 2016-03-12 12:35:41 -05:00