diff options
Diffstat (limited to 'engines/macventure/image.cpp')
-rw-r--r-- | engines/macventure/image.cpp | 14 |
1 files changed, 5 insertions, 9 deletions
diff --git a/engines/macventure/image.cpp b/engines/macventure/image.cpp index 60f491cf55..de4e3ba12e 100644 --- a/engines/macventure/image.cpp +++ b/engines/macventure/image.cpp @@ -65,10 +65,6 @@ ImageAsset::ImageAsset(ObjID original, Container * container) { _mask = (original * 2) + 1; _container = container; - - //_imgData = nullptr; - //_maskData = nullptr; - decodePPIC(_id, _imgData); if (_container->getItemByteSize(_mask)) // Has mask @@ -76,11 +72,6 @@ ImageAsset::ImageAsset(ObjID original, Container * container) { } ImageAsset::~ImageAsset() { - //if (_imgData) - // delete[] _imgData; - - //if (_maskData) - // delete[] _maskData; } void ImageAsset::decodePPIC(ObjID id, Common::Array<byte> &data) { @@ -348,6 +339,11 @@ void ImageAsset::blitInto(Graphics::ManagedSurface *target, uint32 x, uint32 y, } } +bool ImageAsset::isPointInside(Common::Point myPos, Common::Point click) { + Common::Rect bounds(myPos.x, myPos.y, myPos.x + _bitWidth, myPos.y + _bitHeight); + return bounds.contains(click); +} + void ImageAsset::blitDirect(Graphics::ManagedSurface * target, uint32 ox, uint32 oy, const Common::Array<byte>& data) { if (_bitWidth == 0 || _bitHeight == 0) return; uint w = _bitWidth; |