aboutsummaryrefslogtreecommitdiff
path: root/simon/simon.cpp
AgeCommit message (Collapse)Author
2003-10-08Fix display of verb name text when verb is selected in Simon the Sorcerer 1 ↵Travis Howell
and enable for all versions of the game. svn-id: r10677
2003-10-05factor out common gfx_mode/fullscreen setup code from the game engines into ↵Max Horn
the main code (maybe putting this into the Engine constructor would be better, though?) svn-id: r10611
2003-10-03Simon namespaceMax Horn
svn-id: r10574
2003-10-01Fix for Bug [812995] MT-32: wrong channel mappingJamieson Christian
Implemented channel mask for Simon 1/2 when using --native-mt32. svn-id: r10525
2003-09-29Added decruncher for Simon 1 disk version files.Jamieson Christian
Also thanks to Stuart Caie for the C conversion of the decruncher algorithm. svn-id: r10476
2003-09-29First-revision Amiga icon decompressor.Jamieson Christian
Thanks for Stuart Caie for the C conversion that was adapted for this addition. On the Web at http://www.kyz.uklinux.net/ svn-id: r10475
2003-09-26Small correction for simon1/2 HebrewTravis Howell
svn-id: r10411
2003-09-25Small cleanup to reduce amount of game id checks.Travis Howell
svn-id: r10402
2003-09-25Small cleanup to reduce amount of game id checks.Travis Howell
svn-id: r10401
2003-09-24Whitespace changesTorbjörn Andersson
svn-id: r10390
2003-09-24Add Acorn version of Simon the Sorcerer 1 TalkieTravis Howell
svn-id: r10389
2003-09-20fix bug pointed out by Merlin0fCha0sOliver Kiehl
svn-id: r10343
2003-09-20fixed AMD64 warningMax Horn
svn-id: r10341
2003-09-18added initial support for building our 4 adventure engines as loadable ↵Max Horn
modules; right now only work on OS X; once we add more build rules, other systems with dlopen() should work, too (e.g. Linux); Windows support may come later. This is still very much WIP svn-id: r10304
2003-09-17new module 'base'; moved gameDetector.*, main.cpp and base/plugins.* there ↵Max Horn
(this removes the need for an ugly hack in the build system, and is also conceptionally cleaner) svn-id: r10282
2003-09-08renamed VersionSettings -> TargetSettings and also renamed some of its ↵Max Horn
members; added GameDetector::findTarget; made launcher use that new method; some initial preparations for Plugin code svn-id: r10092
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