aboutsummaryrefslogtreecommitdiff
path: root/scumm/sprite_he.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scumm/sprite_he.cpp')
-rw-r--r--scumm/sprite_he.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/scumm/sprite_he.cpp b/scumm/sprite_he.cpp
index 923c7556c4..2057c34b35 100644
--- a/scumm/sprite_he.cpp
+++ b/scumm/sprite_he.cpp
@@ -36,6 +36,12 @@ namespace Scumm {
Sprite::Sprite(ScummEngine_v90he *vm) : _vm(vm) {
}
+Sprite::~Sprite() {
+ free(_spriteGroups);
+ free(_spriteTable);
+ free(_activeSpritesTable);
+}
+
void ScummEngine_v90he::allocateArrays() {
ScummEngine::allocateArrays();
_sprite->allocTables(_numSprites, MAX(64, _numSprites / 4), 64);