aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/surface.h
AgeCommit message (Collapse)Author
2015-05-07GOB: Make coordinate parameters in Surface::fillRect() signedSven Hesse
And clip to [0, width), [0, height) before drawing. This fixes bug #6864, which is a regression I introduced in 51fd528fe56e00466255d54e1e71b19f34729bfd when I changed all the drawing code to use the Surface class. I thought that having unsigned coordinates makes sense, but for some reason, Fascination sets _destSpriteX (which maps to left in fillRect()) to -1, expecting the drawing code to clip.
2014-02-18GOB: Make GPL headers consistent in themselves.Johannes Schickel
2013-01-06GOB: Update to new IFFDecoder for ILBM imagesTomas Jakobsson
2012-07-30GOB: Move recolor() into class SurfaceSven Hesse
2012-06-22GOB: Add Surface::drawRect()Sven Hesse
2012-05-29GOB: Hook up the PE cursors to v7 loadCursorSven Hesse
Addy Junior / Adibou2 now shows proper cursors. Thanks to clone2727 for the constant nagging. :P
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-04-28JANITORIAL: Format forward declarations to follow conventionOri Avtalion
2011-02-02GOB: Implement LBM loadingSven Hesse
svn-id: r55732
2011-02-02GOB: Stub o7_loadImage furtherSven Hesse
svn-id: r55730
2011-01-27GOB: Add Pixel::isValid() and ConstPixel::isValid()Sven Hesse
svn-id: r55573
2011-01-27GOB: Add sanity checks to Pixel and ConstPixelSven Hesse
svn-id: r55571
2011-01-16GOB: Adding a proper shade methodSven Hesse
svn-id: r55273
2011-01-16GOB: Add setBPP()Sven Hesse
To allow converting the surface's bytes per pixel without destroying it first. svn-id: r55260
2010-09-30GOB: Transparency support for 16bit surfacesSven Hesse
svn-id: r52950
2010-09-30GOB: Add a new class SurfaceSven Hesse
This will be the new class managing all drawing, providing depth-agnostic methods for all drawing operations, including 2 iterator-like classes, Pixel and ConstPixel. svn-id: r52946