aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/surface.h
diff options
context:
space:
mode:
authorPaul Gilbert2015-06-06 14:25:09 -0400
committerPaul Gilbert2015-06-06 14:25:09 -0400
commit3fda42fbffdc82ec255b4afe3f8296fc9713bc95 (patch)
treef6ea2bea03fd20582cf77b4faf5e5df0320f25ec /engines/sherlock/surface.h
parent57017e4bc121765c7cd51c6fab4d1210aeace193 (diff)
downloadscummvm-rg350-3fda42fbffdc82ec255b4afe3f8296fc9713bc95.tar.gz
scummvm-rg350-3fda42fbffdc82ec255b4afe3f8296fc9713bc95.tar.bz2
scummvm-rg350-3fda42fbffdc82ec255b4afe3f8296fc9713bc95.zip
SHERLOCK: Initiial handling of scaling in transBlitFrom
Diffstat (limited to 'engines/sherlock/surface.h')
-rw-r--r--engines/sherlock/surface.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/sherlock/surface.h b/engines/sherlock/surface.h
index 506de0b682..32a674fb5b 100644
--- a/engines/sherlock/surface.h
+++ b/engines/sherlock/surface.h
@@ -53,6 +53,12 @@ private:
* Draws a sub-section of a surface at a given position within this surface
*/
void blitFrom(const Graphics::Surface &src, const Common::Point &pt, const Common::Rect &srcBounds);
+
+ /**
+ * Draws a surface at a given position within this surface with transparency
+ */
+ void transBlitFromUnscaled(const Graphics::Surface &src, const Common::Point &pt, bool flipped,
+ int overrideColor);
protected:
Graphics::Surface _surface;