aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-03-29fixed 'if' statement as should be/was.Paweł Kołodziejski
svn-id: r39745
2009-03-29Added stubs for the missing palette effects in kPalette()Filippos Karapetis
svn-id: r39744
2009-03-29Added a stub for the palette fadeout/fadein effect, so that we remember it's ↵Filippos Karapetis
currently missing svn-id: r39743
2009-03-29Implemented IFCHAR command. This makes part 3 of BRA completely explorable.Nicola Mettifogo
svn-id: r39742
2009-03-29Added declaration for Amiga BRA callables.Nicola Mettifogo
svn-id: r39741
2009-03-29(Re)link bounding animations after location has been completely parsed. This ↵Nicola Mettifogo
avoids problems due to forward references. svn-id: r39740
2009-03-29Ensure zone and animation flags are restored when a location is reloaded. ↵Nicola Mettifogo
This should definitely fix bug #2718462. svn-id: r39739
2009-03-29Commands now evaluate their reference Zone at runtime, thus handling of ↵Nicola Mettifogo
forward references in the parser is no more needed. svn-id: r39738
2009-03-29Fixed the colors of the widgets in KQ5's options menuFilippos Karapetis
svn-id: r39737
2009-03-29Fixed several free/delete mismatches.Nicola Mettifogo
svn-id: r39736
2009-03-29Set main menu text height to the actual font height.Nicola Mettifogo
svn-id: r39735
2009-03-29Fixed the colors of the window frames in KQ5Filippos Karapetis
svn-id: r39734
2009-03-29Added missing parenthesis in M4Engine::delayPaul Gilbert
svn-id: r39733
2009-03-29Merged CommandData into Command.Nicola Mettifogo
svn-id: r39732
2009-03-29Eco Quest 1 continues after the intro nowFilippos Karapetis
svn-id: r39731
2009-03-28Fix bug #2684645: AMIGAOS: Build breaks in "base/commandline".Walter van Niftrik
svn-id: r39730
2009-03-28Fix bug #2691034: AMIGAOS: Makefile.common broken.Walter van Niftrik
svn-id: r39729
2009-03-28Cine::Palette: Revamp palette constants so they can be used for e.g. ↵Kari Salminen
allocating a constant sized byte buffer from stack. svn-id: r39728
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