diff options
author | Einar Johan Trøan Sømåen | 2013-09-30 11:23:36 +0200 |
---|---|---|
committer | Einar Johan Trøan Sømåen | 2013-09-30 11:23:57 +0200 |
commit | 48ad18d2664f83271613191351b7b92d06fd5cf0 (patch) | |
tree | ecc1f5266ec16bb2aa4c45a0152c420ac447f4e3 /engines/wintermute/graphics | |
parent | af8fa194be7abdb9f72d50a558a1dbcb3e666c9f (diff) | |
parent | ccd3258bdccaf7290137aea5b98889a9568547db (diff) | |
download | scummvm-rg350-48ad18d2664f83271613191351b7b92d06fd5cf0.tar.gz scummvm-rg350-48ad18d2664f83271613191351b7b92d06fd5cf0.tar.bz2 scummvm-rg350-48ad18d2664f83271613191351b7b92d06fd5cf0.zip |
Merge branch 'refac'
Conflicts:
engines/wintermute/graphics/transparent_surface.cpp
engines/wintermute/graphics/transparent_surface.h
Diffstat (limited to 'engines/wintermute/graphics')
-rw-r--r-- | engines/wintermute/graphics/transparent_surface.cpp | 7 | ||||
-rw-r--r-- | engines/wintermute/graphics/transparent_surface.h | 7 |
2 files changed, 12 insertions, 2 deletions
diff --git a/engines/wintermute/graphics/transparent_surface.cpp b/engines/wintermute/graphics/transparent_surface.cpp index 411ff1f477..b03bc4264b 100644 --- a/engines/wintermute/graphics/transparent_surface.cpp +++ b/engines/wintermute/graphics/transparent_surface.cpp @@ -758,4 +758,11 @@ void TransparentSurface::applyColorKey(uint8 rKey, uint8 gKey, uint8 bKey, bool } } +TransparentSurface::AlphaType TransparentSurface::getAlphaMode() const { + return _alphaMode; +} + +void TransparentSurface::setAlphaMode(TransparentSurface::AlphaType mode) { + _alphaMode = mode; +} } // End of namespace Wintermute diff --git a/engines/wintermute/graphics/transparent_surface.h b/engines/wintermute/graphics/transparent_surface.h index 821b5c5943..5f44cf0c4c 100644 --- a/engines/wintermute/graphics/transparent_surface.h +++ b/engines/wintermute/graphics/transparent_surface.h @@ -101,8 +101,6 @@ struct TransparentSurface : public Graphics::Surface { ALPHA_FULL = 2 }; - AlphaType _alphaMode; - #ifdef SCUMM_LITTLE_ENDIAN static const int kAIndex = 0; static const int kBIndex = 1; @@ -180,6 +178,11 @@ struct TransparentSurface : public Graphics::Surface { * */ TransparentSurface *rotoscale(const TransformStruct &transform) const; + AlphaType getAlphaMode() const; + void setAlphaMode(AlphaType); +private: + AlphaType _alphaMode; + }; /** |