aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-03-28Fix invalid memory writes.Johannes Schickel
svn-id: r39727
2009-03-28Cine::Palette: Add constants for normally used palette color counts and byte ↵Kari Salminen
sizes. svn-id: r39726
2009-03-28Cine::Palette: Add empty() and isValid() functions.Kari Salminen
svn-id: r39725
2009-03-28Added workaround for script bug in ticket #2718449.Nicola Mettifogo
svn-id: r39724
2009-03-28Added initialization for _index and _locationIndex in Zone objects.Nicola Mettifogo
svn-id: r39723
2009-03-28Save zone and animation flags when a location is closed. This fixes bug ↵Nicola Mettifogo
#2718462. svn-id: r39722
2009-03-28LOL: - implemented opcode required for operating the floor plates in the ↵Florian Kagerer
thugs' cave) - fixed bug (only one of the two thugs in front of the cave was deleted when sneaking into the cave) svn-id: r39721
2009-03-28Formatting.Johannes Schickel
svn-id: r39720
2009-03-28LOL: - Level temp data now get stored in memory so you can now return to a ↵Florian Kagerer
level without everything being broken. Temp data isn't saved to disk. Since total memory requirement for storing this data won't exceed ~100kb I'd rather save memory in other places (like removing some screen page buffers) - Implemented some more opcodes and fixed some bugs (You can now safely pick up coin pouches. The lamp seems to work fine, too). svn-id: r39719
2009-03-28Add sound effects support for Amiga demo of BRA.Travis Howell
svn-id: r39717
2009-03-28Add sound effects support for PC version of BRA.Travis Howell
svn-id: r39716
2009-03-28Change the detection of Amiga versions of BRA, to a required data file ↵Travis Howell
(request.win). svn-id: r39715
2009-03-27SCI: AvoidPath workaround for intersecting polygons in Longbow, room 210.Walter van Niftrik
svn-id: r39714
2009-03-27Cine::Palette: Add a black palette constructor and a clear-function for ↵Kari Salminen
clearing the palette of all data (Releases used memory etc). svn-id: r39713
2009-03-27Make Cine::Palette use the PixelFormat's convenience functions introduced in ↵Kari Salminen
r39711 (This way I don't have to cache the rMax, gBits etc values and I'm left with less member variables to keep up to date). svn-id: r39712
2009-03-27Add color component bit count (rBits, gBits, bBits, aBits) and maximum value ↵Kari Salminen
(rMax, gMax, bMax, aMax) convenience functions to PixelFormat-struct (If someone objects to adding these, holler and/or revert this commit, I can live without 'em but they'd ease some parts of Cine::Palette-code). svn-id: r39711
2009-03-27Cine::Palette: Remove unnecessary and needlessly complicating saving of the ↵Kari Salminen
last loaded palette data's endian type. svn-id: r39710
2009-03-27Cine::Palette: Add setGlobalOSystemPalette-method for setting the global ↵Kari Salminen
OSystem's palette from the Palette object's internal representation. svn-id: r39709
2009-03-27Improved configure support for the GP2X port.Andre Heider
svn-id: r39708
2009-03-27Fix regression from r39702: look up music_driver in configWillem Jan Palenstijn
svn-id: r39707
2009-03-27Fixed bug where screen wasn't automatically updated when changing theme, ↵Vicent Marti
unless you moved the mouse. svn-id: r39706
2009-03-27Adjusted calculation of scanline width for ILBM files to account for ↵Nicola Mettifogo
occasional padding bytes. This fixes the loading of some backgrounds in BRA. svn-id: r39705
2009-03-26Added a note about the potential invalid rectangles created when drawing linesFilippos Karapetis
svn-id: r39704
2009-03-26Theme selection dialog now automatically selects the currently active theme. ↵Vicent Marti
Fixes bug #2706967. svn-id: r39703
2009-03-26MidiDriver cleanup: findMusicDriver now returns a pointer (makes it possible ↵Max Horn
to distinguish 'no match found' from other results); updated parseMusicDriver accordingly; some methods now return MidiDriverType instead of int svn-id: r39702
2009-03-26SCI: Match signature of readResourceMapSCI0 and readResourceMapSCI1 (helpful ↵Max Horn
if we ever want to turn this into overloaded methods of ResourceManager subclasses, one subclass for each SCI version) svn-id: r39701
2009-03-26Changed doxygen comments in sound/midiparser.h to match with our usual ↵Max Horn
formatting conventions svn-id: r39700
2009-03-26Corrected the positions of two library functions in the library function listPaul Gilbert
svn-id: r39699
2009-03-25SCI: Cleaned up the decompressor comments and code a little bitMax Horn
svn-id: r39698
2009-03-25Remove a workaround in the line drawing function - it shouldn't be necessary ↵Filippos Karapetis
anymore svn-id: r39697
2009-03-25Added another version of Eco Quest 1Filippos Karapetis
svn-id: r39696
2009-03-25Changed the primitive equality check to not use Common::Rect, as the two ↵Filippos Karapetis
primitives being compared might not actually be rectangles (e.g. they may be lines, in which case the "width" and "height" might be negative) svn-id: r39695
2009-03-25Use the default kernel vocabulary names for SCI1 games, instead of reading ↵Filippos Karapetis
the unreliable (in SCI1 games) 999.voc resource. KQ5 and EcoQuest 1 now work properly, and all other SCI1 games seem to be unaffected and working with this change. If there's any SCI1 game with different kernel vocabulary names, we can add special flags to it to our detector, so this change fixes more than it breaks :) svn-id: r39694
2009-03-25Allow building of psp backend via configure (Part 1 - Still need to add the ↵Joost Peters
fixup + EBOOT packing steps). Thanks dhewg and fingolfin for assistance. :) svn-id: r39693
2009-03-25Update MSVC project files for r39687.Kari Salminen
svn-id: r39692
2009-03-25Cine::Palette::saturatedAddNormalizedGray: Use fractional representation ↵Kari Salminen
(dividend/denominator) of the normalized gray value in range [-1, +1] rather than a floating point. svn-id: r39691
2009-03-25Changed the font flag defines to an enumerationFilippos Karapetis
svn-id: r39690
2009-03-25Merged sciw_select_item() and sciw_unselect_item()Filippos Karapetis
svn-id: r39689
2009-03-25Fixed compilationFilippos Karapetis
svn-id: r39688
2009-03-25- Renamed gfx/sci_widgets.* to gfx/gfx_gui.*, as these files contain GUI ↵Filippos Karapetis
elements mostly, like windows and status bars - Moved kWindowAutoRestore from gfx_widgets.h to gfx_gui.h svn-id: r39687
2009-03-25Remove superfluous commaFilippos Karapetis
svn-id: r39686
2009-03-25Changed some flags to enumsFilippos Karapetis
svn-id: r39685
2009-03-25Added myself to the MADE engine creditsFilippos Karapetis
svn-id: r39684
2009-03-25revert yesterday's change -- apparently this different behavior was intentional.Joost Peters
svn-id: r39683
2009-03-25Add French DOS version of Waxworks.Travis Howell
svn-id: r39681
2009-03-25SCI: AvoidPath cleanup.Walter van Niftrik
svn-id: r39680
2009-03-24Add German DOS version of Waxworks.Travis Howell
svn-id: r39678
2009-03-24Patch from bug #2710315: INDY3/FOA: bug in patch for series IQ with ScummVM GUIMax Horn
svn-id: r39677
2009-03-24Cine::Palette: Add fillWithBlack and saturatedAddNormalizedGray-methods.Kari Salminen
svn-id: r39676
2009-03-24SCI: build fix.Walter van Niftrik
svn-id: r39675