Commit Graph

49 Commits

Author SHA1 Message Date
Travis Howell
3ccd6704bd Don't attempt to play sound in simon2mac if file doesn't exist.
Add fixme for simon2mac, freeing voice at this point which causes crashes.

svn-id: r10943
2003-10-23 04:49:04 +00:00
Max Horn
5301edc383 some cleanup
svn-id: r10720
2003-10-10 13:55:08 +00:00
Max Horn
a4b72c9d6e Simon namespace
svn-id: r10574
2003-10-03 19:42:27 +00:00
Travis Howell
3854ce8f3d Add Acorn version of Simon the Sorcerer 1 Talkie
svn-id: r10389
2003-09-24 06:19:30 +00:00
Max Horn
07a9646997 moved declaration of error/warning/debug from engine.h to util.h
svn-id: r10152
2003-09-10 12:31:20 +00:00
Max Horn
7342163c7e make use of voc.h; some cleanup
svn-id: r10073
2003-09-07 20:30:02 +00:00
Max Horn
0be0196013 removed pauseMixer method from mixer, and renamed stop to stopChannel
svn-id: r10042
2003-09-06 10:47:30 +00:00
Max Horn
06b6ff9a44 added default volume/pan values
svn-id: r10019
2003-09-05 21:06:32 +00:00
Paweł Kołodziejski
7bc63a0ce3 fixes for uninitialized pan and volume
svn-id: r9998
2003-09-05 06:22:10 +00:00
Paweł Kołodziejski
5a6bce590b changed sounds volume to original volume level, and fixed sounds in bass intro
svn-id: r9963
2003-09-02 07:49:40 +00:00
Paweł Kołodziejski
2533b23a60 added mixer features: volume and pan control per channel
svn-id: r9944
2003-08-31 20:26:21 +00:00
Torbjörn Andersson
dfe5d067bb Reverted previous change since the mixer change was reverted.
svn-id: r9929
2003-08-30 20:35:07 +00:00
Torbjörn Andersson
e7bebcf7aa Fixed Simon 2 intro regression (and possibly others as well) caused by
recent mixer change.

svn-id: r9926
2003-08-30 20:14:30 +00:00
Max Horn
6b470390f7 cleanup
svn-id: r9281
2003-07-29 12:39:41 +00:00
Travis Howell
8146de7693 ambient sfx works fine again
svn-id: r9178
2003-07-24 17:49:03 +00:00
Travis Howell
be7597a8c9 Should be right now
svn-id: r9174
2003-07-24 16:54:40 +00:00
Travis Howell
635fea9b17 Simon games shold only play one voice at a time.
Fixes many voice overlaps
Fixes subtitles been ot of sync with voice, with simon 1 versions that had combi
ned speech/subtitles.

svn-id: r9167
2003-07-24 14:21:56 +00:00
Travis Howell
55c71f65c0 Another leak
svn-id: r9165
2003-07-24 12:32:56 +00:00
Travis Howell
f930abe568 Check before releasing memory
svn-id: r9163
2003-07-24 12:05:06 +00:00
Travis Howell
da0db02f6e Fix for simon2mac voices problem, bug #776803
svn-id: r9160
2003-07-24 10:20:56 +00:00
Travis Howell
2b5cc772d7 Add sfx/voice support for simon1cd32, thanks to olki.
Adjust a few debugs
Add hack to allow load/save in simon1cd32 via keyboard

svn-id: r9105
2003-07-21 04:00:04 +00:00
Max Horn
6ca8d634fd only declare class MP3Sound if USE_MAD is #defined
svn-id: r8644
2003-06-24 21:52:52 +00:00
Max Horn
7281ac6907 undo this change again - proper fix would be to correct the MP3 playback code
svn-id: r8593
2003-06-21 22:04:20 +00:00
Max Horn
3de24123e7 fix some memory leaks
svn-id: r8580
2003-06-21 15:36:19 +00:00
Max Horn
ece6f28fd7 fix (?) for an invalid read report in valgrin
svn-id: r8578
2003-06-21 15:32:25 +00:00
Max Horn
0832c1f662 reuse file, remove file2 usage
svn-id: r8573
2003-06-20 12:25:37 +00:00
Max Horn
9ef0657c5c renamed Sound -> BaseSound to avoid conflicts with the scumm class of the same name (we really should start to put all the Scumm/Simon/Sky code into namespaces
svn-id: r8508
2003-06-15 12:22:19 +00:00
Max Horn
0d85cd1ee6 small reorg (keep private classes out of header files, if possible -> decreases compile times a bit); fixed a small memory leak for Simon2mac; don't delete _file twice in Sound subclasses
svn-id: r8506
2003-06-15 11:48:04 +00:00
Travis Howell
8446d7d67e Stop simon1win crashing on loading of save game
svn-id: r8504
2003-06-15 10:48:21 +00:00
Oliver Kiehl
ce51902d7a fix for simon2
svn-id: r8503
2003-06-15 10:30:08 +00:00
Oliver Kiehl
4d5db88535 cleanup
svn-id: r8502
2003-06-15 09:55:10 +00:00
Jonathan Gray
e3b2ca8e2f revert some changes as simon uses dynamic file objects for sound objects later on
svn-id: r8477
2003-06-14 15:19:41 +00:00
Jonathan Gray
eb808a8d4c make file objects stack based where possible, fixes a bunch of leaks
svn-id: r8476
2003-06-14 14:58:08 +00:00
Max Horn
22320e8271 init SimonSound members
svn-id: r7736
2003-05-20 15:17:21 +00:00
Travis Howell
2ef250423a Bug fix from ludde
svn-id: r6859
2003-03-25 12:25:06 +00:00
Paweł Kołodziejski
aa3766018f updated copyrights headers
svn-id: r6726
2003-03-06 21:46:56 +00:00
Paweł Kołodziejski
4fe8dcd671 and more cleanup ....
svn-id: r6720
2003-03-06 19:16:24 +00:00
Oliver Kiehl
f8475649da added mp3 support for simon2mac
svn-id: r6711
2003-03-06 13:51:56 +00:00
Oliver Kiehl
dede168069 change GameIDs to GameFeatures
svn-id: r6654
2003-03-01 22:52:49 +00:00
Travis Howell
93184025d9 Add warning when voice files are missing in simon2amiga/mac
Work if voice file is missing in simon2amiga/mac

svn-id: r6411
2003-01-12 02:01:07 +00:00
Oliver Kiehl
237783a24d added voice support for simon 2 mac and simon 3 amiga
svn-id: r6398
2003-01-11 16:00:55 +00:00
Marcus Comstedt
fadf55aad0 Added missing include of "stdafx.h".
svn-id: r6006
2002-12-17 01:06:04 +00:00
Oliver Kiehl
6582e62e14 fixed compile error in VC++
svn-id: r5897
2002-12-10 09:50:22 +00:00
Oliver Kiehl
4598518dbc now simon versions with trailing dots after filenames also load correctly
svn-id: r5891
2002-12-08 23:06:11 +00:00
Travis Howell
1715a60b26 Prevent another pointless warning
svn-id: r5874
2002-12-08 01:30:19 +00:00
Oliver Kiehl
0ecd439fe1 added function to interrupt voice
svn-id: r5869
2002-12-07 17:35:34 +00:00
Travis Howell
5f0aa9c15a Prevent pointless warning about missing sound file
svn-id: r5768
2002-12-01 08:02:35 +00:00
Oliver Kiehl
613423037f renamed simonsound
svn-id: r5755
2002-11-29 22:13:20 +00:00
Oliver Kiehl
a3415fb798 renamed simonsound on Fingolfin's request
svn-id: r5753
2002-11-29 22:09:52 +00:00