Commit Graph

8219 Commits

Author SHA1 Message Date
Torbjörn Andersson
cb782764b4 Fix warning generated by the incomprehensibly picky MinGW GCC compiler.
svn-id: r11858
2003-12-22 19:19:04 +00:00
Max Horn
e01c3e1b1d o Got rid of Channel::destroy() method (no more evil 'delete this', plus
slightly more efficient)
o Fixed potential memory leak in SoundMixer::playRaw
o Channel not anymore friend class of SoundMixer
o misc cleanup

svn-id: r11857
2003-12-22 19:08:19 +00:00
Torbjörn Andersson
c57402160d Subtitles in the FT/Dig intros should be working again. At least until
INSANE is enabled. Could anyone explain to me what's supposed to happen in
the "if (_insanity)" case?

svn-id: r11856
2003-12-22 19:05:49 +00:00
Max Horn
73f10cd590 fix for bug #864478 (Smush audio streaming); cleanup
svn-id: r11855
2003-12-22 19:03:32 +00:00
Torbjörn Andersson
1605103a06 Change to arrow cursor when displaying the inventory menu
svn-id: r11854
2003-12-22 17:38:49 +00:00
Robert Göffringmann
7fec7cc1ae another change to verticalMask(). this should fix the remaining sprite priority issues
svn-id: r11853
2003-12-22 11:51:27 +00:00
Nicolas Bacca
7ab78ea26a Preliminary support for queen in the old codebase ...
svn-id: r11852
2003-12-22 11:25:51 +00:00
Robert Göffringmann
42cea0975a added fnSetPaletteToFade/fnSetPaletteToCut
svn-id: r11851
2003-12-22 11:23:40 +00:00
Nicolas Bacca
a6fb0fd553 Added abort
svn-id: r11850
2003-12-22 11:22:51 +00:00
Nicolas Bacca
4ae44e1e04 Namespace fix
svn-id: r11849
2003-12-22 11:22:06 +00:00
Nicolas Bacca
03d9d233aa Add queen
svn-id: r11848
2003-12-22 11:16:10 +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
1e5496b2c8 Moved bundle music code from class Sound to IMuseDigital (seems more natural; and allows for various cleanup)
svn-id: r11846
2003-12-22 08:22:04 +00:00
Robert Göffringmann
44f1ed75fd added code for non-looping music and implemented fading
svn-id: r11845
2003-12-22 02:47:43 +00:00
Robert Göffringmann
fd4417e6bb changed the way the control panel is started
svn-id: r11844
2003-12-22 01:20:47 +00:00
Robert Göffringmann
6b0fb6585c work around a GCC bug.
svn-id: r11843
2003-12-22 00:34:02 +00:00
Paweł Kołodziejski
bb38b7f75f changed some stuff with track_flags param in IACT handle smush code
svn-id: r11842
2003-12-22 00:10:43 +00:00
Robert Göffringmann
7def9b7efb added workaround for scriptbug (fixes ending sequence).
Sword1 is completable now with some graphical glitches left to fix.

svn-id: r11841
2003-12-21 21:58:36 +00:00
Marcus Comstedt
d2bfdd8116 Invisible mouse pointer fix.
svn-id: r11840
2003-12-21 19:36:21 +00:00
Max Horn
2e99e3f1f9 disable custom new/delete/free by default (only keep it around in case it comes in handy again in the future)
svn-id: r11839
2003-12-21 19:24:14 +00:00
Marcus Comstedt
9c9ee18ff8 Avoid Loom dupes.
svn-id: r11838
2003-12-21 19:06:57 +00:00
Max Horn
927964c588 tiny cleanup
svn-id: r11837
2003-12-21 19:01:39 +00:00
Marcus Comstedt
4cc5f3cd2a Avoid duplicate entries due to case.
svn-id: r11836
2003-12-21 18:58:25 +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
Robert Göffringmann
e342d624d0 fix mouse bugs (fixes chess puzzle)
svn-id: r11834
2003-12-21 18:50:05 +00:00
Max Horn
2be2cb6d3e The rewritten Timer class actually allows us to get rid of several evil hacks in the SMUSH code (which were previously needed to avoid various race conditions/crashes/hangups)
svn-id: r11833
2003-12-21 18:36:20 +00:00
Marcus Comstedt
5b1783d154 Make sure plugins are loaded when the selector is running.
svn-id: r11832
2003-12-21 18:26:56 +00:00
Torbjörn Andersson
a5eca2df04 Highlight the correct (I hope!) menu icon during conversation, and do the
cheesy menu fade-in/fade-out.

svn-id: r11831
2003-12-21 17:55:40 +00:00
Robert Göffringmann
6df4db88cd fixed scrolling
svn-id: r11830
2003-12-21 17:45:15 +00:00
Max Horn
21ab8e496e include stdafx.h
svn-id: r11829
2003-12-21 17:35:44 +00:00
Robert Göffringmann
44887cc33d fixed parallax drawing for room 54
svn-id: r11828
2003-12-21 17:34:44 +00:00
Torbjörn Andersson
ed991734a3 warning fix
svn-id: r11827
2003-12-21 17:16:07 +00:00
Travis Howell
cd46aba223 Add header
svn-id: r11826
2003-12-21 17:07:07 +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
Robert Göffringmann
5d8516f2ec now two inventory items can be combined
svn-id: r11823
2003-12-21 16:50:02 +00:00
Marcus Comstedt
7c09bd869b Require stdafx.h to have been included.
svn-id: r11822
2003-12-21 16:45:16 +00:00
Travis Howell
b3406461cd Add fotaq config options
svn-id: r11821
2003-12-21 16:39:20 +00:00
Marcus Comstedt
72788c1eab stdafx.h first, please.
svn-id: r11820
2003-12-21 16:17:27 +00:00
Travis Howell
53950b89de Leave set to false for now, due to Simon2.
svn-id: r11819
2003-12-21 16:15:37 +00:00
Marcus Comstedt
38bb448d70 Renames.
svn-id: r11818
2003-12-21 16:01:52 +00:00
Max Horn
7757d7accf cleanup
svn-id: r11817
2003-12-21 16:01:38 +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
Robert Göffringmann
71057255ea changed speech code, should now play all waves correctly
svn-id: r11815
2003-12-21 15:55:55 +00:00
Marcus Comstedt
e7cf0557f8 stdafx.h first, please.
svn-id: r11814
2003-12-21 15:54:26 +00:00
Marcus Comstedt
4fa0d93dfb Use of stat() is not portable...
svn-id: r11813
2003-12-21 15:53:38 +00:00
Max Horn
e439eb5129 added convenience SoundMixer::playVorbis variant which calls through to playSfxSound_Vorbis; made scumm/queen engines use it
svn-id: r11812
2003-12-21 15:47:52 +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
Max Horn
585689a836 yet another place were 'nosubtitles' wasn't properly changed to 'subtitles'
svn-id: r11809
2003-12-21 14:02:12 +00:00