aboutsummaryrefslogtreecommitdiff
path: root/simon/simon.cpp
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-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-08More Simon shutdown cleanupJamieson Christian
svn-id: r9602
2003-08-08Use shutdown() when quiting via ctrl zTravis Howell
svn-id: r9601
2003-08-08Close music engine on shutdownJamieson Christian
svn-id: r9599
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-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-07-31Small cleanupTravis Howell
svn-id: r9316
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-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-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-22That last change wasn't quite rightTravis Howell
svn-id: r9119
2003-07-22Fix simon1talkie regressionTravis Howell
svn-id: r9118
2003-07-21Rename variableTravis Howell
svn-id: r9106
2003-07-21Add sfx/voice support for simon1cd32, thanks to olki.Travis Howell
Adjust a few debugs Add hack to allow load/save in simon1cd32 via keyboard svn-id: r9105
2003-07-20Use automatic dirty rect code for simon games for now to reduce CPU usageTravis Howell
svn-id: r9093
2003-07-18Add game specific scaler override to skyTravis Howell
Add game specific scaler and full screen override to simon svn-id: r9067
2003-07-15Check if voice file exists in simon2Travis Howell
svn-id: r9040
2003-07-15Use debug output instead of warnings for simonTravis Howell
Fix debug output in sky svn-id: r9039
2003-07-14Fix for Bug [770838] SIMON1DOS: Fatal crashes with French versionJamieson Christian
Fix variable underflow for large subtitle strings with no discernable whitespace. This fixes crashes for French subtitles that do, in fact, have whitespace but perhaps not using the same ASCII character that we scan for. Anyway, the text will display, albeit with an extra blank line, and ScummVM no longer blows up. svn-id: r9009
2003-07-14Fixed typo. While I agree that this error should haveJamieson Christian
been caught before committing (compiler didn't detect need to do incremental build, sorry), I think if something this trivial is going to get such a reaction, I have to agree with Fingolfin that a release or RC branch is advisable regardless of how slow one predicts the CVS traffic will be. svn-id: r9005
2003-07-14We ARE in a cvs freeze, PLEASE at least test if your code compiles before ↵James Brown
commiting... Jamieson, this isn't even a valid line of C! @toad Jamieson630 svn-id: r9004
2003-07-14Feature [770161] SIMON: Remap instruments to GMJamieson Christian
Apparently Simon 1 (all versions) uses MT32 instruments, so now we map them to GM *unless* the --native-mt32 option was specified. svn-id: r9001
2003-06-21delete _sound when SimonState is destroyed; fix leak & enian bug in ↵Max Horn
playSting (but somebody please test that, I don't have simon1dos) svn-id: r8582
2003-06-21some more memory inits; cleanupMax Horn
svn-id: r8581
2003-06-21init some member vars previously not initedMax Horn
svn-id: r8579
2003-06-15Change GF_AMIGAS back to GF_AMIGATravis Howell
svn-id: r8510
2003-06-15cleanupMax Horn
svn-id: r8509
2003-06-15cleanupOliver Kiehl
svn-id: r8502