Commit Graph
464 Commits
Author SHA1 Message Date
Max Horn 033ff78ae9 updated copyright notice
svn-id: r12176
2004-01-06 12:45:34 +00:00
Max Horn d1e6c6059e renamed global var _debugLevel to g_debugLevel; let Engine constructor init it (this way all engines get it for free, allows further cleanup); removed some useless/duplicate member vars in SwordEngine
svn-id: r12134
2004-01-04 14:00:58 +00:00
Max Horn b1d729d6dd renamed SimonSound class back to just Sound (now that we use namespaces that is just fine)
svn-id: r12098
2004-01-03 01:28:00 +00:00
Travis Howell f845008972 Add work around for bug in French version of Simon the Sorcerer 1
svn-id: r12068
2004-01-01 10:42:10 +00:00
Travis Howell dcbbb04d3c Reduce some buffers to more reasonable sizes.
svn-id: r12067
2004-01-01 09:00:40 +00:00
Travis Howell 2625149584 Avoid memory corruption
svn-id: r12065
2004-01-01 08:42:49 +00:00
Travis Howell 7dbf520f67 Subtitles check wasn't quite right.
svn-id: r12064
2004-01-01 06:29:27 +00:00
Travis Howell 23fd50715f Add better detection of simon2mac
svn-id: r12048
2003-12-31 02:43:51 +00:00
Travis Howell 71c20c698c Add some md5 checksums of files for Simon1/2 games.
svn-id: r12047
2003-12-31 02:03:17 +00:00
Travis Howell b51d271cc6 Fix regression
svn-id: r12025
2003-12-30 00:37:00 +00:00
Max Horn 859a9c0129 o Added SoundMixer::isReady()
o Removed SoundMixer::bindToSystem()
o In scumm, replaced _silentMixer, _silentDigitalImuse and _noDigitalSamples by SoundMixer::isReady()

svn-id: r11893
2003-12-24 17:42:22 +00:00
Travis Howell 3cd69b641f Should apply to all Simon1 versions
svn-id: r11882
2003-12-24 00:26:52 +00:00
Travis Howell 94750df7ee Ooops
svn-id: r11874
2003-12-23 10:08:54 +00:00
Travis Howell 2ab86ff62a Fix inventory flashing when using F10 in Simon1 after conversation.
svn-id: r11873
2003-12-23 10:00:51 +00:00
Travis Howell 0727697db0 Add correct value from simon2dos disasm.
Last value was guess for smooth scrolling.

svn-id: r11872
2003-12-23 09:08:11 +00:00
Travis Howell 9601273824 Ooops
svn-id: r11871
2003-12-23 09:03:29 +00:00
Travis Howell 35be4ef554 Add var to track current subroutine been used.
Add work around to display one section of Simon the Sorcerer 1 introduction in lower half of screen.

svn-id: r11870
2003-12-23 08:59:30 +00:00
Travis Howell f681946192 Add comment
svn-id: r11869
2003-12-23 06:55:26 +00:00
Travis Howell 10bdda505c simon2dos/talkie used different expire_vga_timers() code.
Solves several bugs.
Using simon1 timer_proc() seciton as work out for speed issue at the moment.

svn-id: r11867
2003-12-23 06:35:17 +00:00
Travis Howell d668694d66 Switch back to older method (Used in Hebrew version) of combined speech and subtitles for Simon2.
svn-id: r11847
2003-12-22 11:08:35 +00:00
Max Horn dfa5e09aec cleanup; fix endian bug which caused the dreaded Simon1 hang on MacOS (_palette_color_count was treated as a 32 bit int when it is only 16 bit -> once again proves that one should be really really carefully with pointer cast hacks!)
svn-id: r11835
2003-12-21 18:50:44 +00:00
Travis Howell fdbceaf5e3 Add music_mute config option to Simon 1/2
svn-id: r11825
2003-12-21 16:55:50 +00:00
Travis Howell 522938f7fa Add sfx_mute to simon
svn-id: r11824
2003-12-21 16:51:31 +00:00
Max Horn 5eef5d4e15 add purely experimental & untested Ogg Vorbis support to Simon
svn-id: r11816
2003-12-21 16:01:36 +00:00
Max Horn f19f73eb50 Make it possible for game detection functions to detect language/platform (not yet done by any detector, but will come with the MD5 detection code)
svn-id: r11811
2003-12-21 15:29:52 +00:00
Travis Howell 7b498fe7db Switch speech config option to speech_mute config options, for Simon 1/2 games. In order to match other engines.
svn-id: r11810
2003-12-21 14:42:19 +00:00
Travis Howell fb61c84042 Enable more debugging output
svn-id: r11793
2003-12-21 00:03:15 +00:00
Travis Howell 4374894733 Correction
svn-id: r11779
2003-12-20 10:21:32 +00:00
Travis Howell aceafcbb48 Add correction solution for missing song in dwarf mines of Simon1.
svn-id: r11774
2003-12-20 09:05:25 +00:00
Travis Howell 50c2dc9b25 Correction
svn-id: r11773
2003-12-20 08:23:31 +00:00
Travis Howell 6effdfac9f Enable vgascript dump option.
svn-id: r11771
2003-12-20 06:39:24 +00:00
Travis Howell fb89d1a32e Revert bug work around, still can't detect conversation will enough yet.
svn-id: r11770
2003-12-20 06:00:55 +00:00
Travis Howell 19fe4c947a Simpler check
svn-id: r11769
2003-12-20 04:34:24 +00:00
Travis Howell cc4716c831 Remove warning.
svn-id: r11767
2003-12-20 04:25:01 +00:00
Travis Howell 158755382b Fix iventory arrowsin some versions of Simon1.
svn-id: r11765
2003-12-20 04:20:22 +00:00
Travis Howell ffc068734d Safetly check
svn-id: r11739
2003-12-18 11:16:10 +00:00
Travis Howell c10eace9e3 Add speech config option, to allow subtitles only in Simon2 again.
svn-id: r11738
2003-12-18 11:04:02 +00:00
Travis Howell 77bf6491cc C&P typo.
svn-id: r11737
2003-12-18 10:48:48 +00:00
Travis Howell 1f4e54f930 Make fade a config optiom
Make sure non-English/German versions of simon1talkie start with subtitles enabled.

svn-id: r11736
2003-12-18 10:47:12 +00:00
Travis Howell 22c865791a Remove slow motion option.
Add slow_down option for config file instead for now.

svn-id: r11735
2003-12-18 09:36:17 +00:00
Travis Howell d0da61f8aa Revert fade change
svn-id: r11734
2003-12-18 09:10:47 +00:00
Travis Howell 0b61a4c3a8 Add some additional simon1 amiga code from tsuteiuQ, not working right yet.
svn-id: r11670
2003-12-16 05:04:39 +00:00
Travis Howell c976e7fda0 quick load/save isn't possible for simon1dmeo
svn-id: r11614
2003-12-13 13:46:58 +00:00
Travis Howell c7a6458849 Thereis no save slot 0 in simon games.
svn-id: r11607
2003-12-13 01:26:40 +00:00
Travis Howell 1ac989586d Add slow motion option
svn-id: r11604
2003-12-13 01:18:31 +00:00
Max Horn 35b62c294d removed GameSettings::detectname and GameSettings::midi; renamed GameSettings::gameName to name; added temporary experimental MD5 hack
svn-id: r11603
2003-12-13 00:20:01 +00:00
Max Horn 0b22651494 avoid accessing detector->_game.midi
svn-id: r11598
2003-12-12 15:28:44 +00:00
Travis Howell dbc5d8c3ee Add work around for bug in original simon1.
svn-id: r11592
2003-12-12 03:19:39 +00:00
Travis Howell 48440c3697 Prevent quick load/save during copy protection or conversation.
svn-id: r11591
2003-12-12 01:31:02 +00:00
Travis Howell c37dd7a192 Don't update screen manually, as original didn't.
svn-id: r11590
2003-12-12 00:05:28 +00:00