780 Commits

Author SHA1 Message Date
Max Horn
f59eb3b219 renamed (Const)Iterator to (const_)iterator; changed size() to return an uint
svn-id: r12722
2004-02-05 00:19:57 +00:00
Travis Howell
02ba3dd201 Remove md5 checksum, too many conflicting checksums.
svn-id: r12714
2004-02-02 07:53:55 +00:00
Max Horn
da76ac5890 Various changes to the build system which allow building ScummVM in an external directory (and as such, allow you to have a debug, a profiling, and a release build from the same set of source files in parallel). Work in progress
svn-id: r12680
2004-01-30 21:54:28 +00:00
Travis Howell
519437aab1 Add better work around for inventory arrows issue in some Simon1 versions.
Remove seom debugging output.

svn-id: r12673
2004-01-30 03:26:47 +00:00
Paweł Kołodziejski
dc1e4699ee fixed warning
svn-id: r12666
2004-01-29 19:37:59 +00:00
Travis Howell
4c430c9b4a Another safety check.
svn-id: r12652
2004-01-28 03:08:42 +00:00
Travis Howell
0e9e75da9d music works on Simon2
svn-id: r12651
2004-01-28 03:01:28 +00:00
Travis Howell
d417394a25 Ooops
svn-id: r12650
2004-01-28 02:45:00 +00:00
Travis Howell
7dd78f11d3 Use a few form scumm
svn-id: r12649
2004-01-28 02:42:23 +00:00
Travis Howell
a72e726968 Add some more commands to debugger.
svn-id: r12648
2004-01-28 02:27:09 +00:00
Travis Howell
dbe4fae5b9 Add some feedback.
svn-id: r12646
2004-01-28 01:19:15 +00:00
Travis Howell
8f80241571 Add safety check.
svn-id: r12638
2004-01-27 17:22:08 +00:00
Travis Howell
33bf57c1e7 Ooops
svn-id: r12637
2004-01-27 17:18:06 +00:00
Travis Howell
e6a7360d06 Add help
Add music option for Simon1

svn-id: r12636
2004-01-27 17:13:43 +00:00
Oliver Kiehl
832155b8cf add in-game debugger
svn-id: r12634
2004-01-27 16:28:39 +00:00
Travis Howell
0b34435070 Avoid glitch if Simon1 introduction is skipped when showing Simon' room segment.
svn-id: r12633
2004-01-27 13:33:21 +00:00
Nicolas Bacca
9b09669143 One forgotten PROP_TOGGLE_VIRTUAL_KEYBOARD
svn-id: r12609
2004-01-26 07:42:58 +00:00
Oliver Kiehl
a9f8a9ca18 oops
svn-id: r12511
2004-01-19 17:50:38 +00:00
Oliver Kiehl
7080232de0 fix memory leak
svn-id: r12510
2004-01-19 17:46:08 +00:00
Oliver Kiehl
18799981aa fix mp3 and vorbis specific bug in which sound files could have been read
as zero-byte files in the case that two following offsets pointed to the
same file.

svn-id: r12509
2004-01-19 17:44:04 +00:00
Nicolas Bacca
76298a9cec Implements TOGGLE_VIRTUAL_KEYBOARD
svn-id: r12459
2004-01-17 23:40:36 +00:00
Oliver Kiehl
563d95c576 fix silly bug
svn-id: r12319
2004-01-11 15:42:11 +00:00
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
0392f86001 Add hack to stop invalid opcode in French version of Simon the Sorcerer 1.
This was a bug in original game and causes several bad effects.

svn-id: r12063
2004-01-01 05:13:17 +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
436b5c5f7d Use VOC reader from voc.h
svn-id: r11963
2003-12-27 14:11:03 +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
Max Horn
e9269257f3 turned PlayingSoundHandle into an 'opaque' (well not really :-) data type, mainly because people kept (accidentally and sometimes on purpose :-) misusing them
svn-id: r11881
2003-12-24 00:25:18 +00:00
Travis Howell
10579f2e75 Add delay to help reduce cpu usage in some sections.
svn-id: r11875
2003-12-23 10:47:36 +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