diff options
author | Paul Gilbert | 2015-06-06 14:25:09 -0400 |
---|---|---|
committer | Paul Gilbert | 2015-06-06 14:25:09 -0400 |
commit | 3fda42fbffdc82ec255b4afe3f8296fc9713bc95 (patch) | |
tree | f6ea2bea03fd20582cf77b4faf5e5df0320f25ec /engines/sherlock/surface.h | |
parent | 57017e4bc121765c7cd51c6fab4d1210aeace193 (diff) | |
download | scummvm-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.h | 6 |
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; |