Travis Howell
|
0c5db81d0d
|
Add extra sound check for HE games
svn-id: r14860
|
2004-09-02 04:23:13 +00:00 |
|
Travis Howell
|
d63d23ed07
|
Add patch #999887 - Possible fix for bug #998276
Also saves _currentMusic
svn-id: r14525
|
2004-08-09 01:07:48 +00:00 |
|
Travis Howell
|
dc476abe60
|
Fix bug #780922 - SAM: Conroy doesn't stop singing when escaping cutscene
svn-id: r14524
|
2004-08-09 00:58:21 +00:00 |
|
Max Horn
|
908723cc84
|
Load SMUSH files and NUT fonts from mac container files, too (done that by adding a new high level method openFile to class ScummEngine)
svn-id: r14346
|
2004-07-26 23:15:01 +00:00 |
|
Travis Howell
|
ce620d17fd
|
Remove lefts overs of old hack
svn-id: r14320
|
2004-07-24 14:24:34 +00:00 |
|
Travis Howell
|
370cf65966
|
Corrtection from disasm., mouth sync uses speech timing.
Fix bug #
svn-id: r14319
|
2004-07-24 13:36:26 +00:00 |
|
Travis Howell
|
d68d9a4e1d
|
Add support for sound offsets in HE games.
svn-id: r14209
|
2004-07-14 07:29:09 +00:00 |
|
Travis Howell
|
621ff05ace
|
Add support for music in HE 7.0 games.
Check music status correctly in 3DO versions.
svn-id: r14193
|
2004-07-12 09:02:18 +00:00 |
|
Travis Howell
|
7989a98952
|
Add FBEAR: Partial fix for the piano, patch #977249
svn-id: r13999
|
2004-06-22 10:39:46 +00:00 |
|
Chris Apers
|
5af7979f0b
|
Fixed illegal access to protected/private member on PalmOS (??)
svn-id: r13588
|
2004-04-16 12:47:55 +00:00 |
|
Max Horn
|
3b7af85adf
|
Cleanup Sound constructor; change search order of SFX files
svn-id: r13527
|
2004-04-10 00:07:58 +00:00 |
|
Max Horn
|
aa6ec62e9d
|
Patch #885904 (Flac Support) with some tweaks by me
svn-id: r12984
|
2004-02-22 14:11:16 +00:00 |
|
Max Horn
|
ebecf1dbaa
|
unify _vm / _scumm usage
svn-id: r12262
|
2004-01-08 20:37:26 +00:00 |
|
Max Horn
|
033ff78ae9
|
updated copyright notice
svn-id: r12176
|
2004-01-06 12:45:34 +00:00 |
|
Max Horn
|
aa26fa0681
|
when introducing a constant used throughout multiple files, best assign a *name* to it, else you're digging your own grave on the long run :-)
svn-id: r11941
|
2003-12-26 13:13:56 +00:00 |
|
Max Horn
|
509ce7c4db
|
cleanup; fix File::open usage (do not hardocde constant values, rather use the symbolic namescvs diff | bbeditcvs diff | bbedit
svn-id: r11911
|
2003-12-25 15:09:23 +00:00 |
|
Max Horn
|
3f77642948
|
Replace the DOTT/SAM hack (which ensures that only one SFX is being played at a time for them) with proper code: instead of hacking the sound handle, we assign a fake sound ID to the SFX, thus ensuring only one is playing at a time
svn-id: r11880
|
2003-12-23 19:18:20 +00:00 |
|
Max Horn
|
4abee14310
|
cleanup
svn-id: r11865
|
2003-12-23 00:17:29 +00:00 |
|
Max Horn
|
1e5496b2c8
|
Moved bundle music code from class Sound to IMuseDigital (seems more natural; and allows for various cleanup)
svn-id: r11846
|
2003-12-22 08:22:04 +00:00 |
|
Max Horn
|
f00cd05b33
|
moved Audio CD (emulation) code from scumm/sound.cpp to sound/, so that it may be reused by other engines in the future
svn-id: r11421
|
2003-11-29 12:11:01 +00:00 |
|
Paweł Kołodziejski
|
97c78cc376
|
changed getting position of bundle song to ms
svn-id: r11265
|
2003-11-12 07:05:52 +00:00 |
|
Max Horn
|
0bcc7ce80e
|
made Scumm::OptionsDialog subclass GUI::OptionsDialog (code reuse); replaced Sound::_sound_volume_master and friends by ConfMan.get() calls; some whitespace cleanup
svn-id: r11257
|
2003-11-11 00:40:35 +00:00 |
|
Max Horn
|
4ae61964f2
|
cleanup
svn-id: r10874
|
2003-10-17 17:05:19 +00:00 |
|
Max Horn
|
96a8d0ec1c
|
proper fix for COMI timer issue: don't let a Timer remove itself
svn-id: r10867
|
2003-10-17 16:30:24 +00:00 |
|
Max Horn
|
d7660a2662
|
introduced namespace Scumm; made #include statements use scumm/ prefix explicitly
svn-id: r10571
|
2003-10-03 18:33:57 +00:00 |
|
Max Horn
|
3f55f2669d
|
renamed class Scumm to ScummEngine (consisten with other engine names; also makes room for a potential 'Scumm' namespace)
svn-id: r10549
|
2003-10-02 22:42:03 +00:00 |
|
Max Horn
|
8f26c43b49
|
cleanup
svn-id: r10260
|
2003-09-15 19:48:54 +00:00 |
|
Max Horn
|
a7676e07c3
|
removed the seperate 'MP3' CD methods in class Sound (besides being misnamed, merging them into their parent functions actually seems clearer to me, reading wise)
svn-id: r10071
|
2003-09-07 19:47:58 +00:00 |
|
Max Horn
|
1dbab0237f
|
cleanup/refactoring
svn-id: r10070
|
2003-09-07 19:28:45 +00:00 |
|
Max Horn
|
361c3b95d5
|
some cleanup; clarified isSoundInUse semantics and the difference between IMuse::get_sound_active and IMuse::getSoundStatus; added lots of const qualifiers to IMuse; rewrote IMuseInternal::getSoundStatus (hopefully not breaking it); added MusicEngine::getSoundStatus
svn-id: r10069
|
2003-09-07 17:14:56 +00:00 |
|
Paweł Kołodziejski
|
743a3fbdaf
|
added sound handle stuff to mixer streams
svn-id: r9956
|
2003-09-01 13:43:22 +00:00 |
|
Max Horn
|
0df319e952
|
#include cleanup (explicityl specify the location for headers from common/, so that we at some point can get rid of -Icommon; exception is made for stdafx.h, since a) we might want to rename it and b) might want to move it to the top level)
svn-id: r9359
|
2003-08-01 12:21:04 +00:00 |
|
Max Horn
|
0b4e48b59e
|
revamped MP3/Vorbis CD 'emulation' code to use a PlayingSoundHandle -> this allows to finally get rid of the hackish isChannelActive/isChannelUsed methods in SoundMixer
svn-id: r9346
|
2003-07-31 20:24:10 +00:00 |
|
Max Horn
|
6b470390f7
|
cleanup
svn-id: r9281
|
2003-07-29 12:39:41 +00:00 |
|
Max Horn
|
9bd7cdbce0
|
so it's not the endFrame, but the duration (in frames), after all! grmbl, took me long enough to figure this out, now I can fix up system.h, and then decide whom I can blame for this mess (yeah I know I renamed everything to endFrame in here, but it was named incorrectly in many other places already... ah well, at least now we know :-)
svn-id: r9130
|
2003-07-22 20:27:54 +00:00 |
|
Max Horn
|
bb87787314
|
fix for bug #769744 (COMI: Trying to append to a nonexistant stream)
svn-id: r9025
|
2003-07-14 21:37:45 +00:00 |
|
Max Horn
|
095b68d74f
|
partially implemented the Audio CD query opcode in Zak256 (see bug #762589); cleanup
svn-id: r8680
|
2003-06-30 23:18:20 +00:00 |
|
Max Horn
|
67a1aa89db
|
Fixes as per bug #762593 (Zak256 Audio CD handling); some cleanup (e.g. renamed start/delay -> startFrame/endFrame)
svn-id: r8679
|
2003-06-30 22:25:08 +00:00 |
|
Max Horn
|
aa19687a4c
|
fixed memory leak when restarting
svn-id: r8661
|
2003-06-26 23:04:41 +00:00 |
|
Max Horn
|
7f3118f8d8
|
more const qualifiers
svn-id: r8649
|
2003-06-25 23:49:54 +00:00 |
|
Max Horn
|
870ce2879e
|
added some const qualifiers; moved _bundle & _current_cd_sound from class Scumm to class Sound; some other tweaks
svn-id: r8648
|
2003-06-25 23:25:52 +00:00 |
|
Paweł Kołodziejski
|
a1f760b944
|
this should prevent changing music in some room in the DIG
svn-id: r8641
|
2003-06-23 21:23:10 +00:00 |
|
Max Horn
|
fcc46ac891
|
more cleanup
svn-id: r8497
|
2003-06-15 01:56:47 +00:00 |
|
Max Horn
|
f1fc68773d
|
made stuff in class Sound protected where possible; moved readCreativeVocFile to imuse_digi.cpp and turned it into a static function; put the DigitalTrackInfo stuff into sound.cpp (keeping it private); removed #includes from sound.h (this cuts down interdependencies a little)
svn-id: r8493
|
2003-06-15 00:54:14 +00:00 |
|
Max Horn
|
86d57f3c7a
|
many pedantic warning fixes (and some actual potential buglets fixed, too)
svn-id: r7795
|
2003-05-21 18:09:49 +00:00 |
|
Max Horn
|
48293bd132
|
various music related changes and cleanup; also modified MonkeyVGA music sync, at least the intro is much better synced now; not sure about other parts of it / other games
svn-id: r7237
|
2003-05-01 00:04:05 +00:00 |
|
Paweł Kołodziejski
|
aa3766018f
|
updated copyrights headers
svn-id: r6726
|
2003-03-06 21:46:56 +00:00 |
|
Paweł Kołodziejski
|
093428ae9a
|
and more cleanup
svn-id: r6718
|
2003-03-06 17:58:13 +00:00 |
|
Paweł Kołodziejski
|
dc7a876136
|
added "implementation" of imGetMusicPosition
svn-id: r6550
|
2003-01-26 14:26:03 +00:00 |
|
Jonathan Gray
|
846d73c536
|
patch #670660 by Daniel Schepler, properly handle disc switching wrt voice file in comi
svn-id: r6522
|
2003-01-20 05:59:25 +00:00 |
|