aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/surface.cpp
AgeCommit message (Collapse)Author
2016-08-01SHERLOCK: Fix another warningEugene Sandulenko
2016-05-27SHERLOCK: Remove redundant allocation in surface creationPaul Gilbert
2016-05-26SHERLOCK: Refactor Surface and Screen to not use virtual inheritancePaul Gilbert
2016-03-21SHERLOCK: Get rid of Surface::setPixelData.Johannes Schickel
2016-03-20SHERLOCK: Fix overloaded setPixels warningPaul Gilbert
2016-03-14SHERLOCK: Changed engine to use Graphics::ManagedSurfacePaul Gilbert
2015-10-04SHERLOCK: Fix drawing glitch mentioned in bug #6928Torbjörn Andersson
This would happen when drawing an unscaled, flipped sprite that was clipped because it was partway below the bottom of the screen. It was incorrectly adjusting the top and bottom again, even though flipping only affects left and right.
2015-09-13SHERLOCK: 3DO: Implementing high-resolution mode for 3DO versionPaul Gilbert
This will allow us to play the portrait movies at full resolution, and better display the fonts, which dont look good at low resolution
2015-09-09SHERLOCK: 3DO: Change more color method params from byte to uintPaul Gilbert
2015-09-06SHERLOCK: 3DO: Set up RGB color constants for 3DOPaul Gilbert
2015-08-22SHERLOCK: RT: Simplified implementation of transBlitFromPaul Gilbert
2015-08-22SHERLOCK: RT: Fix Sherlock being drawn behind desk at HospitalPaul Gilbert
2015-08-09SHERLOCK: RT: Fix drawing scaled images with image offsetsPaul Gilbert
2015-07-22SHERLOCK: RT: Implement maskAreaPaul Gilbert
2015-07-19SHERLOCK: RT: Add dirty rect call to transBlitFromPaul Gilbert
2015-07-04SHERLOCK: RT: Consolidate scroll position into the Screen classPaul Gilbert
2015-06-21SHERLOCK: RT: Implemented further journal draw methodsPaul Gilbert
2015-06-18SHERLOCK: RT: Implement font _yOffsets tablePaul Gilbert
Since this table must only be set up for RT when changing fonts, I needed to put an engine reference in the Fonts base class. Because of this, I've been able to simplify the creation of the various surfaces, since you no longer need to pass in the platform
2015-06-18SHERLOCK: RT: Reduce code duplication when writing fancy stringsFilippos Karapetis
2015-06-12SHERLOCK: 3DO: fix setPixels() for RGB565Martin Kiewitz
2015-06-12SHERLOCK: surface setPixels get pixelformatMartin Kiewitz
2015-06-12SHERLOCK: remove transBlitFromUnscaled3DOMartin Kiewitz
2015-06-11SHERLOCK: RT map display partially workingPaul Gilbert
2015-06-10SHERLOCK: Split up font handling into a new Fonts surface base classPaul Gilbert
This will be needed for Rose Tattoo, which needs to be able to write text to arbitrary surfaces
2015-06-10SHERLOCK: 3DO intro: implement fade from whiteMartin Kiewitz
2015-06-07SHERLOCK: 3DO animation supportMartin Kiewitz
2015-06-06SHERLOCK: Reverse scaling factor in transBlitFrom to match originalPaul Gilbert
Original uses scale amounts > 256 for image reduction, and values less than that for image expansion
2015-06-06SHERLOCK: Properly handle horizontal flipping in transBlitFromPaul Gilbert
2015-06-06SHERLOCK: Initiial handling of scaling in transBlitFromPaul Gilbert
2015-06-02SHERLOCK: Implement RT drawAllShapes and support methodsPaul Gilbert
2015-05-29SHERLOCK: More RT doBgAnim code, interface drawPaul Gilbert
2015-05-28SHERLOCK: Implement additions to updateBackground, some method stubsPaul Gilbert
2015-05-19SHERLOCK: Fix some issues pointed by eriktorbjornStrangerke
2015-05-19SHERLOCK: Refactor Surface not to descend directly from Graphics::SurfacePaul Gilbert
2015-05-19SHERLOCK: Remove iimplicit conversion operator from ImageFramePaul Gilbert
2015-05-19SHERLOCK: Move method comments from cpp to headersPaul Gilbert
2015-05-18SHERLOCK: Fix spacing in constructorsPaul Gilbert
2015-05-15SHERLOCK: Fix random pixel transitions, and make it the default fade stylePaul Gilbert
2015-05-13SHERLOCK: Simplify blitFrom methodsPaul Gilbert
2015-05-13SHERLOCK: Renamed graphics.cpp to surface.cppPaul Gilbert