aboutsummaryrefslogtreecommitdiff
path: root/simon
AgeCommit message (Collapse)Author
2003-08-15Replaced ADLIB_ALWAYS and ADLIB_PREFERRED with a more flexibleJamieson Christian
list of music types supported. This was done because now PC speaker support must be treated separately, along with Adlib and native (GM/MT32) support. This fixes a problem with games that don't support PC speaker (including V5 games that don't parse SPK resources yet) being run with -epcspk or -epcjr. Those games now properly switch to -enull so that music resources still get parsed and music/script synchronization mechanisms don't break. svn-id: r9703
2003-08-11More music volume management fixesJamieson Christian
svn-id: r9636
2003-08-11Fix for Bug [777589] SIMON1: Sound volume strangenessJamieson Christian
Fixed redundant, cumulative adjustments of _masterVolume on the individual channel volumes. This fixes problems with individual instruments changing volume by too much, or dropping out altogether, when changing the master music volume. svn-id: r9635
2003-08-10stdafx.h needs to be included before scummsys.h because of the #define of free.Marcus Comstedt
svn-id: r9628
2003-08-10Replaced use of File with use of SaveFileManager where appropriate.Marcus Comstedt
svn-id: r9627
2003-08-10Add missing code for f10 key, thanks to JamiesonTravis Howell
Stops multiple flashing star occuring on one character/object svn-id: r9625
2003-08-10Fix for f10 key in simon1Travis Howell
svn-id: r9624
2003-08-08Added generic send() option to MidiChannel.Jamieson Christian
This circumvents problems doing generic send() calls to MidiDrivers that support more than 16 MIDI channels (i.e. Adlib). Because of the way it interacts with MidiDriver, Simon could have run into a problem if it tried to allocate more than 15 Adlib music channels (though this would only happen in very, VERY rare circumstances). Also fixed a problem with the channel numbering scheme used by MidiDriver_Adlib, in particular the percussion channel number. svn-id: r9604
2003-08-08More Simon shutdown cleanupJamieson Christian
svn-id: r9602
2003-08-08Use shutdown() when quiting via ctrl zTravis Howell
svn-id: r9601
2003-08-08Fixed hang from double-lock of mutexJamieson Christian
svn-id: r9600
2003-08-08Close music engine on shutdownJamieson Christian
svn-id: r9599
2003-08-06Add GF_INDY3 feature flag for indy3 games to reduce checksTravis Howell
Remove GF_ADLIB_DEFAULT since it is no longer used svn-id: r9546
2003-08-06Reverted too muchTravis Howell
Add note about missing code in simon svn-id: r9531
2003-08-06must create adlib driver *after* calling _mixer->bindToSystemMax Horn
svn-id: r9528
2003-08-05getting rid of g_mixer; removing lots of whitespaceMax Horn
svn-id: r9527
2003-08-05oopsTravis Howell
svn-id: r9508
2003-08-05F10 key works in simon1, although it highlights exitsTravis Howell
svn-id: r9506
2003-08-04Remove lineTravis Howell
svn-id: r9452
2003-08-03Add Hebrew support for spoken textTravis Howell
Thanks to Jamieson svn-id: r9444
2003-08-02Make code matchTravis Howell
svn-id: r9405
2003-08-02Always check for null stringTravis Howell
svn-id: r9404
2003-08-02My last commit caused regressionTravis Howell
svn-id: r9402
2003-08-02Add combined speech/subtitles support for simon2 hebrewTravis Howell
svn-id: r9401
2003-08-02Add combined speech/subtitles support for simon2 hebrewTravis Howell
svn-id: r9400
2003-08-02Hebrew support for load/save dialogTravis Howell
svn-id: r9398
2003-08-02Improved hebrew support, thanks to JamiesonTravis Howell
svn-id: r9397
2003-08-02removed OSystem::set_mouse_pos (I hope I didn't break any backends, but if I ↵Max Horn
did it should be trivial to get them working again) svn-id: r9391
2003-08-01#include cleanup (explicityl specify the location for headers from common/, ↵Max Horn
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-07-31Small cleanupTravis Howell
svn-id: r9316
2003-07-30Fix Golum Ring causes graphic glitches, bug #777966Travis Howell
svn-id: r9294
2003-07-30typoTravis Howell
svn-id: r9293
2003-07-30Add/remove/update simon commentsTravis Howell
svn-id: r9292
2003-07-30Small cleanupTravis Howell
svn-id: r9290
2003-07-30vc_10_no_depack_swap implementationJamieson Christian
svn-id: r9289
2003-07-30Fix unit'd array and variable in simonTravis Howell
svn-id: r9285
2003-07-29Partial fix for bug #779013. It no longer crashes, but the config fileTorbjörn Andersson
setting still overrides the command-line option. svn-id: r9283
2003-07-29cleanupMax Horn
svn-id: r9281
2003-07-29Some basic suport for reversed text for hebrew version.Travis Howell
svn-id: r9278
2003-07-28<memory.h> is not a standard header file. (Merge from branch-0-5-0.)Marcus Comstedt
svn-id: r9255
2003-07-28unificationMax Horn
svn-id: r9242
2003-07-27Count amount of save files available so load/save dialog works correctly.Travis Howell
svn-id: r9196
2003-07-25Surprised this has not caused major problemsTravis Howell
svn-id: r9188
2003-07-25Use correct frame rate value from disasm, fixes minor timing issue in simon 2 inTravis Howell
troduction. Correct default _lock_counter value svn-id: r9186
2003-07-24ambient sfx works fine againTravis Howell
svn-id: r9178
2003-07-24Should be right nowTravis Howell
svn-id: r9174
2003-07-24OoopsTravis Howell
svn-id: r9171
2003-07-24Simon games shold only play one voice at a time.Travis Howell
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-24Another leakTravis Howell
svn-id: r9165
2003-07-24Check before releasing memoryTravis Howell
svn-id: r9163