aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2003-12-24turned PlayingSoundHandle into an 'opaque' (well not really :-) data type, ↵Max Horn
mainly because people kept (accidentally and sometimes on purpose :-) misusing them svn-id: r11881
2003-12-23Replace the DOTT/SAM hack (which ensures that only one SFX is being played ↵Max Horn
at a time for them) with proper code: instead of hacking the sound handle, we assign a fake sound ID to the SFX, thus ensuring only one is playing at a time svn-id: r11880
2003-12-23Allow sound ID for MP3/Vorbis sounds, too; cleaned up Vorbis playback code a bitMax Horn
svn-id: r11879
2003-12-23fix control panel bugRobert Göffringmann
svn-id: r11878
2003-12-23control panel changesRobert Göffringmann
svn-id: r11877
2003-12-23Update Simon1/2 compression detailsTravis Howell
Remove mention of backups, we don't alter the source files at all. svn-id: r11876
2003-12-23Add delay to help reduce cpu usage in some sections.Travis Howell
svn-id: r11875
2003-12-23OoopsTravis Howell
svn-id: r11874
2003-12-23Fix inventory flashing when using F10 in Simon1 after conversation.Travis Howell
svn-id: r11873
2003-12-23Add correct value from simon2dos disasm.Travis Howell
Last value was guess for smooth scrolling. svn-id: r11872
2003-12-23OoopsTravis Howell
svn-id: r11871
2003-12-23Add var to track current subroutine been used.Travis Howell
Add work around to display one section of Simon the Sorcerer 1 introduction in lower half of screen. svn-id: r11870
2003-12-23Add commentTravis Howell
svn-id: r11869
2003-12-23Update Simon2 issues.Travis Howell
svn-id: r11868
2003-12-23simon2dos/talkie used different expire_vga_timers() code.Travis Howell
Solves several bugs. Using simon1 timer_proc() seciton as work out for speed issue at the moment. svn-id: r11867
2003-12-23Microsoft Compilers : Which part of the standard do you want to break today ?Nicolas Bacca
svn-id: r11866
2003-12-23cleanupMax Horn
svn-id: r11865
2003-12-23must use pauseHandle, not pauseIDMax Horn
svn-id: r11864
2003-12-22fix warningsMax Horn
svn-id: r11863
2003-12-22fixed some animation bugsRobert Göffringmann
svn-id: r11862
2003-12-22fixed screen and music fadingRobert Göffringmann
svn-id: r11861
2003-12-22some changes in imuse digital (synced with local sources)Paweł Kołodziejski
svn-id: r11860
2003-12-22actually, converting a sound handle to a sound index is an evil hack, too... :-)Max Horn
svn-id: r11859
2003-12-22Fix warning generated by the incomprehensibly picky MinGW GCC compiler.Torbjörn Andersson
svn-id: r11858
2003-12-22o Got rid of Channel::destroy() method (no more evil 'delete this', plusMax Horn
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-22Subtitles in the FT/Dig intros should be working again. At least untilTorbjörn Andersson
INSANE is enabled. Could anyone explain to me what's supposed to happen in the "if (_insanity)" case? svn-id: r11856
2003-12-22fix for bug #864478 (Smush audio streaming); cleanupMax Horn
svn-id: r11855
2003-12-22Change to arrow cursor when displaying the inventory menuTorbjörn Andersson
svn-id: r11854
2003-12-22another change to verticalMask(). this should fix the remaining sprite ↵Robert Göffringmann
priority issues svn-id: r11853
2003-12-22Preliminary support for queen in the old codebase ...Nicolas Bacca
svn-id: r11852
2003-12-22added fnSetPaletteToFade/fnSetPaletteToCutRobert Göffringmann
svn-id: r11851
2003-12-22Added abortNicolas Bacca
svn-id: r11850
2003-12-22Namespace fixNicolas Bacca
svn-id: r11849
2003-12-22Add queenNicolas Bacca
svn-id: r11848
2003-12-22Switch back to older method (Used in Hebrew version) of combined speech and ↵Travis Howell
subtitles for Simon2. svn-id: r11847
2003-12-22Moved bundle music code from class Sound to IMuseDigital (seems more ↵Max Horn
natural; and allows for various cleanup) svn-id: r11846
2003-12-22added code for non-looping music and implemented fadingRobert Göffringmann
svn-id: r11845
2003-12-22changed the way the control panel is startedRobert Göffringmann
svn-id: r11844
2003-12-22work around a GCC bug.Robert Göffringmann
svn-id: r11843
2003-12-22changed some stuff with track_flags param in IACT handle smush codePaweł Kołodziejski
svn-id: r11842
2003-12-21added workaround for scriptbug (fixes ending sequence).Robert Göffringmann
Sword1 is completable now with some graphical glitches left to fix. svn-id: r11841
2003-12-21Invisible mouse pointer fix.Marcus Comstedt
svn-id: r11840
2003-12-21disable custom new/delete/free by default (only keep it around in case it ↵Max Horn
comes in handy again in the future) svn-id: r11839
2003-12-21Avoid Loom dupes.Marcus Comstedt
svn-id: r11838
2003-12-21tiny cleanupMax Horn
svn-id: r11837
2003-12-21Avoid duplicate entries due to case.Marcus Comstedt
svn-id: r11836
2003-12-21cleanup; fix endian bug which caused the dreaded Simon1 hang on MacOS ↵Max Horn
(_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-21fix mouse bugs (fixes chess puzzle)Robert Göffringmann
svn-id: r11834
2003-12-21The rewritten Timer class actually allows us to get rid of several evil ↵Max Horn
hacks in the SMUSH code (which were previously needed to avoid various race conditions/crashes/hangups) svn-id: r11833
2003-12-21Make sure plugins are loaded when the selector is running.Marcus Comstedt
svn-id: r11832