aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2009-03-24SCI: Added workaround for broken polygon in LSL1 room 350.Walter van Niftrik
svn-id: r39674
2009-03-24Fix smaller error introduced in r39671 refactoring (this check used to be ↵Joost Peters
"res == 0"). Thanks to syke for spotting it. svn-id: r39673
2009-03-24remove unsigned qualifier, as byte already is unsigned.Joost Peters
svn-id: r39672
2009-03-24SCI: Rewrote vocabulary code to use a Common::HashMap<String,ResultWord>Max Horn
svn-id: r39671
2009-03-24SCI: Changed vocab_tokenize_string to not 'return' the list it generates, ↵Max Horn
but rather pass a reference to an existing list to it (this is a bit more efficient, and allows us to return an error value) svn-id: r39670
2009-03-24SCI: Turned synonyms list into a Common::ListMax Horn
svn-id: r39669
2009-03-24SCI: Added workaround for duplicate polygons being passed to kAvoidPath.Walter van Niftrik
svn-id: r39668
2009-03-24Updated the NEWS fileFilippos Karapetis
svn-id: r39666
2009-03-24Fixed a regression of commit #35473. Fixes bug #2703595 - "ITE: Crash when ↵Filippos Karapetis
clicking on items inside the hangar" svn-id: r39664
2009-03-24SCI: Changed some char* into Common::StringMax Horn
svn-id: r39663
2009-03-24SCI: Only pass the pointerpos to Menubar::mapPointer, not the full gfx_state_tMax Horn
svn-id: r39662
2009-03-24SCI: moved sci_strndup to menubar.cppMax Horn
svn-id: r39661