Commit Graph
359 Commits
Author SHA1 Message Date
Travis Howell 802a2a1310 Fix display of verb name text when verb is selected in Simon the Sorcerer 1 and enable for all versions of the game.
svn-id: r10677
2003-10-08 07:38:48 +00:00
Max Horn b4e5d97994 factor out common gfx_mode/fullscreen setup code from the game engines into the main code (maybe putting this into the Engine constructor would be better, though?)
svn-id: r10611
2003-10-05 14:37:16 +00:00
Max Horn a4b72c9d6e Simon namespace
svn-id: r10574
2003-10-03 19:42:27 +00:00
Jamieson Christian 91dc619adf Fix for Bug [812995] MT-32: wrong channel mapping
Implemented channel mask for Simon 1/2
when using --native-mt32.

svn-id: r10525
2003-10-01 17:34:46 +00:00
Jamieson Christian 6a4c977a48 Added decruncher for Simon 1 disk version files.
Also thanks to Stuart Caie for the C conversion
of the decruncher algorithm.

svn-id: r10476
2003-09-29 04:15:24 +00:00
Jamieson Christian a48c8ff4c1 First-revision Amiga icon decompressor.
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-29 02:59:47 +00:00
Travis Howell c03b99eab6 Small correction for simon1/2 Hebrew
svn-id: r10411
2003-09-26 05:34:52 +00:00
Travis Howell ab66db7cd0 Small cleanup to reduce amount of game id checks.
svn-id: r10402
2003-09-25 04:32:28 +00:00
Travis Howell 07c3c2dac6 Small cleanup to reduce amount of game id checks.
svn-id: r10401
2003-09-25 04:23:07 +00:00
Torbjörn Andersson 570e60a487 Whitespace changes
svn-id: r10390
2003-09-24 06:33:59 +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
Oliver Kiehl 16048e9c14 fix bug pointed out by Merlin0fCha0s
svn-id: r10343
2003-09-20 22:26:10 +00:00
Max Horn f539bd72e7 fixed AMD64 warning
svn-id: r10341
2003-09-20 20:01:32 +00:00
Max Horn 6a4663824e added initial support for building our 4 adventure engines as loadable 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-18 18:23:53 +00:00
Max Horn c1a678afeb new module 'base'; moved gameDetector.*, main.cpp and base/plugins.* there (this removes the need for an ugly hack in the build system, and is also conceptionally cleaner)
svn-id: r10282
2003-09-17 22:41:01 +00:00
Max Horn f23a34c9e5 renamed VersionSettings -> TargetSettings and also renamed some of its members; added GameDetector::findTarget; made launcher use that new method; some initial preparations for Plugin code
svn-id: r10092
2003-09-08 15:38:34 +00:00
Jamieson Christian e1bc6493d8 Replaced ADLIB_ALWAYS and ADLIB_PREFERRED with a more flexible
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-15 10:19:24 +00:00
Marcus Comstedt 2ed0eee711 Replaced use of File with use of SaveFileManager where appropriate.
svn-id: r9627
2003-08-10 20:50:50 +00:00
Travis Howell 9d09512765 Add missing code for f10 key, thanks to Jamieson
Stops multiple flashing star occuring on one character/object

svn-id: r9625
2003-08-10 15:58:38 +00:00
Travis Howell 5d972a657b Fix for f10 key in simon1
svn-id: r9624
2003-08-10 15:49:06 +00:00
Jamieson Christian 0ca58111c6 More Simon shutdown cleanup
svn-id: r9602
2003-08-08 09:48:42 +00:00
Travis Howell 47d98f94db Use shutdown() when quiting via ctrl z
svn-id: r9601
2003-08-08 09:42:38 +00:00
Jamieson Christian 9b297a39b1 Close music engine on shutdown
svn-id: r9599
2003-08-08 09:27:52 +00:00
Travis Howell 43a1d35064 Reverted too much
Add note about missing code in simon

svn-id: r9531
2003-08-06 05:47:49 +00:00
Max Horn 77d3e9333b must create adlib driver *after* calling _mixer->bindToSystem
svn-id: r9528
2003-08-06 00:19:20 +00:00
Max Horn 75db41750e getting rid of g_mixer; removing lots of whitespace
svn-id: r9527
2003-08-05 23:58:24 +00:00
Travis Howell 2e6865b8a3 oops
svn-id: r9508
2003-08-05 17:42:23 +00:00
Travis Howell 0d2a3e5e7e F10 key works in simon1, although it highlights exits
svn-id: r9506
2003-08-05 17:39:06 +00:00
Travis Howell 8762b47a11 Make code match
svn-id: r9405
2003-08-02 11:04:29 +00:00
Travis Howell 03f6ec8a8a Always check for null string
svn-id: r9404
2003-08-02 10:48:30 +00:00
Travis Howell ec676d1581 My last commit caused regression
svn-id: r9402
2003-08-02 10:42:54 +00:00
Travis Howell 40c3f25cd7 Add combined speech/subtitles support for simon2 hebrew
svn-id: r9401
2003-08-02 10:15:07 +00:00
Travis Howell 29247636f6 Add combined speech/subtitles support for simon2 hebrew
svn-id: r9400
2003-08-02 10:09:05 +00:00
Travis Howell 0b2bd31010 Hebrew support for load/save dialog
svn-id: r9398
2003-08-02 07:10:30 +00:00
Travis Howell 471bc5ceb5 Improved hebrew support, thanks to Jamieson
svn-id: r9397
2003-08-02 07:00:58 +00:00
Max Horn 103112dd3d removed OSystem::set_mouse_pos (I hope I didn't break any backends, but if I did it should be trivial to get them working again)
svn-id: r9391
2003-08-02 00:36:38 +00:00
Travis Howell fc5d38ec50 Small cleanup
svn-id: r9316
2003-07-31 01:59:31 +00:00
Travis Howell 2ddd3a9895 typo
svn-id: r9293
2003-07-30 11:17:51 +00:00
Travis Howell 00bcd731f5 Add/remove/update simon comments
svn-id: r9292
2003-07-30 11:16:09 +00:00
Travis Howell f503013b5a Small cleanup
svn-id: r9290
2003-07-30 10:05:09 +00:00
Jamieson Christian 269757dabc vc_10_no_depack_swap implementation
svn-id: r9289
2003-07-30 09:36:48 +00:00
Travis Howell 7fbd161cad Fix unit'd array and variable in simon
svn-id: r9285
2003-07-30 01:43:28 +00:00
Torbjörn Andersson f4f63d71db Partial fix for bug #779013. It no longer crashes, but the config file
setting still overrides the command-line option.

svn-id: r9283
2003-07-29 21:03:25 +00:00
Travis Howell b8ce60ea18 Count amount of save files available so load/save dialog works correctly.
svn-id: r9196
2003-07-27 12:05:08 +00:00
Travis Howell 9937e18ba5 Surprised this has not caused major problems
svn-id: r9188
2003-07-25 08:49:54 +00:00
Travis Howell 9bb773c67d Use correct frame rate value from disasm, fixes minor timing issue in simon 2 in
troduction.
Correct default _lock_counter value

svn-id: r9186
2003-07-25 06:55:05 +00:00
Travis Howell 316162fe19 Ooops
svn-id: r9171
2003-07-24 15:15:35 +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 0e499b9a80 That last change wasn't quite right
svn-id: r9119
2003-07-22 12:16:56 +00:00
Travis Howell 7d52141329 Fix simon1talkie regression
svn-id: r9118
2003-07-22 12:09:56 +00:00