From ac04002411d4094359c9f2722cecb41dd740d861 Mon Sep 17 00:00:00 2001 From: Nipun Garg Date: Thu, 4 Jul 2019 23:30:09 +0530 Subject: HDB: Add Tile::free() and Picture::free() --- engines/hdb/gfx.cpp | 8 ++++++++ engines/hdb/gfx.h | 2 ++ 2 files changed, 10 insertions(+) (limited to 'engines') diff --git a/engines/hdb/gfx.cpp b/engines/hdb/gfx.cpp index 36ec659e0b..6c14f57f63 100644 --- a/engines/hdb/gfx.cpp +++ b/engines/hdb/gfx.cpp @@ -758,6 +758,10 @@ int Picture::drawMasked(int x, int y) { return 0; } +void Picture::free() { + _surface.free(); +} + Tile::Tile() : _flags(0), _name("") { _surface.create(32, 32, g_hdb->_format); } @@ -812,4 +816,8 @@ int Tile::drawMasked(int x, int y) { return 0; } +void Tile::free() { + _surface.free(); +} + } diff --git a/engines/hdb/gfx.h b/engines/hdb/gfx.h index 849ae693ea..83af1e49da 100644 --- a/engines/hdb/gfx.h +++ b/engines/hdb/gfx.h @@ -219,6 +219,7 @@ public: Graphics::Surface load(Common::SeekableReadStream *stream); int draw(int x, int y); int drawMasked(int x, int y); + void free(); uint _width, _height; @@ -241,6 +242,7 @@ public: Graphics::Surface load(Common::SeekableReadStream *stream); int draw(int x, int y); int drawMasked(int x, int y); + void free(); uint32 _flags; -- cgit v1.2.3