Commit Graph

112 Commits

Author SHA1 Message Date
Johannes Schickel
61795739f8 COMMON: Rename Common::set_to to Common::fill.
This makes the name match with the name of the STL function with the same
behavior.
2011-11-16 18:06:30 +01:00
Strangerke
1e607dc22d TSAGE: Rename a variable using double-underscore (reserved) 2011-11-14 18:19:32 +01:00
Paul Gilbert
ca31591384 TSAGE: Corrected signature of ASound::play method 2011-10-17 23:08:20 +11:00
Paul Gilbert
f99e904f9a TSAGE: Added 'g' prefix to global variables 2011-10-02 19:59:13 +11:00
Strangerke
44e6300559 TsAGE: Remove trailing spaces
Thanks LordHoto for reminding this
2011-09-27 00:40:10 +02:00
Paul Gilbert
734e4f628b TSAGE: Implemented lots more Blue Force functionality, and started on first in-game scene 2011-08-26 19:07:43 +10:00
Paul Gilbert
472d2ef9a3 TSAGE: Fix memory leak of sound voiceType list 2011-08-20 21:30:03 +10:00
Paul Gilbert
a21133ed12 TSAGE: Implemented Blue Force Scene #50 - Map Scene 2011-08-20 19:14:23 +10:00
Paul Gilbert
697230709b TSAGE: Corrected casing of tSage namespace to be TsAGE
This matches the casing of the original engine name.
2011-08-15 20:47:59 +10:00
Christoph Mallon
08ad90edf6 TSAGE: Reduce scope of variable. 2011-08-07 15:19:07 +02:00
Paul Gilbert
680ef79726 TSAGE: Implemented title screen of Blue Force 2011-08-07 23:14:09 +10:00
Alyssa Milburn
72160f53aa TSAGE: Remove incorrect endian-specific read in audio code. 2011-08-06 17:57:34 +02:00
Eugene Sandulenko
78f1ea7690 OSYSTEM: extended installTimerProc() with timer ID parameter 2011-08-06 11:28:35 +01:00
Paul Gilbert
4c89f4ac22 TSAGE: Fix compilation on AmigaOS4 2011-08-06 17:48:37 +10:00
Paul Gilbert
5f2402bd36 TSAGE: Fix incorrect sample data being used in _soPlaySound2.
This fixes the playback of the Intruder Alert message in Scene #95.
2011-08-04 08:35:24 +10:00
Paul Gilbert
8f70ee9afc TSAGE: Wait for fading sounds to completely fade when changing scenes 2011-08-01 22:36:21 +10:00
Paul Gilbert
78c4675c92 TSAGE: SoundBLaster method #38 now actually updates the channel volume 2011-08-01 19:45:49 +10:00
Paul Gilbert
61472ad2c5 TSAGE: Shift mutex locking to resolve a deadlock issue 2011-08-01 19:33:04 +10:00
Paul Gilbert
5e726f6043 TSAGE: Tweaks to better detect when a playing sound effect has ended 2011-07-30 19:18:00 +10:00
Paul Gilbert
9f00f18e4e TSAGE: Explicitly call the mixer stopAll() when shutting down 2011-07-29 20:08:56 +10:00
Paul Gilbert
c1870551b0 TSAGE: Renamed AdlibFxSoundDriver to a more accurate SoundBlasterDriver 2011-07-29 20:05:02 +10:00
Paul Gilbert
95b49a4cc3 TSAGE: Removed no longer needed fields from the Fx sound driver 2011-07-29 19:57:29 +10:00
Paul Gilbert
53e5522e5a TSAGE: Fixed a problem with only the first Fx sound being played 2011-07-28 21:36:15 +10:00
Paul Gilbert
30005b450b TSAGE: Clarified some method names in the sound code 2011-07-28 20:42:29 +10:00
Paul Gilbert
0034257976 TSAGE: Sound Fx is now playing 2011-07-28 07:30:42 +10:00
Paul Gilbert
034bbde204 TSAGE: Fix problem with sound Fx start method being called multiple times 2011-07-28 07:30:41 +10:00
Paul Gilbert
a877167bfe TSAGE: Beginning of implementation of Fx method #32 2011-07-27 19:39:27 +10:00
Paul Gilbert
77908a9357 TSAGE: Re-factored sound driver method #32 with extra parameters needed by Sound Fx driver 2011-07-25 21:30:17 +10:00
Paul Gilbert
d6422468a9 TSAGE: Reverted to using a single thread for audio playback 2011-07-24 21:25:00 +10:00
Paul Gilbert
ad181a810c TSAGE: Replace usage of deprecated Adlib OPL functions 2011-07-04 19:14:39 +10:00
Paul Gilbert
a5b0792295 TSAGE: Remove outdated extra channel variable 2011-07-02 19:54:39 +10:00
Paul Gilbert
d1a30b41b1 TSAGE: Linked in the (in progress) SoundBlaster Fx class 2011-07-02 13:51:05 +10:00
Paul Gilbert
ab7fdccc3b TSAGE: Beginnings of SoundBlaster sound driver 2011-07-02 10:39:57 +10:00
Paul Gilbert
6cea946f16 TSAGE: Separated the sound manager processing into it's own thread
This will be necessary with the introduction of the Sound FX driver, since the sound manager will do the processing for both drivers, but each will need to do their own output in their AudioStream thread
2011-06-27 22:56:14 +10:00
eriktorbjorn
c6a1051c3d TSAGE: Silence GCC warnings 2011-06-26 09:06:25 +02:00
Paul Gilbert
fa97da864a TSAGE: Several bugfixes for sound output to match the original 2011-06-26 10:00:40 +10:00
Paul Gilbert
13aa8fa79f TSAGE: Fix for properly initialising the _voiceTypeStructPtrs array 2011-06-26 10:00:39 +10:00
eriktorbjorn
77440aadf4 TSAGE: Silence GCC warnings. 2011-06-23 17:29:34 +02:00
Paul Gilbert
97137e6b27 TSAGE: Added saving/restoring of playing sounds to savegames 2011-06-23 20:11:51 +10:00
Paul Gilbert
69290ef7ae TSAGE: Remove out of date TODO comments where applicable 2011-06-22 19:13:36 +10:00
Paul Gilbert
f67f069e3f TSAGE: Fix sounds not getting registered in Globals::_sounds
This fixes a problem in Scene 20 where the scene wasn't ending after a sound fade
2011-06-22 18:58:59 +10:00
Paul Gilbert
45e1d7aa0d TSAGE: Bugfix for sound assert in scene 20 2011-06-22 18:31:32 +10:00
Paul Gilbert
36526ef954 TSAGE: Bugfix for properly stopping playing sounds 2011-06-21 22:42:20 +10:00
Paul Gilbert
8aa368fe55 TSAGE: Fix updating the volume when changed in the Options dialog 2011-06-21 21:42:42 +10:00
Paul Gilbert
fd84b04614 TSAGE: Fixes for sound fading 2011-06-21 19:44:22 +10:00
Paul Gilbert
12fc332242 TSAGE: Fix for un-used variable in _sfRethinkVoiceTypes 2011-06-21 18:50:56 +10:00
Paul Gilbert
fcab88634d TSAGE: Replaced integer counters used as mutexes with Common::Mutex usage 2011-06-20 23:02:59 +10:00
Paul Gilbert
0d485d2822 TSAGE: Loop variables are meant to be integers rather than bools 2011-06-20 22:33:55 +10:00
Paul Gilbert
adb40844d8 TSAGE: Bugfix for crash when exiting whilst a sound is playing 2011-06-20 21:42:30 +10:00
Paul Gilbert
7c733a538c TSAGE: Sound is now working! 2011-06-20 21:30:20 +10:00