aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authoruruk2014-05-10 14:45:02 +0200
committeruruk2014-05-10 14:45:02 +0200
commit89bece4b420f90c1fd3adc6b63fe05a9815f5957 (patch)
treed696ee7e3e3300e0a206269a7f80c2946b4d3524 /engines
parent3af6ff54570d290e80f4cf77b1beab071a39b026 (diff)
downloadscummvm-rg350-89bece4b420f90c1fd3adc6b63fe05a9815f5957.tar.gz
scummvm-rg350-89bece4b420f90c1fd3adc6b63fe05a9815f5957.tar.bz2
scummvm-rg350-89bece4b420f90c1fd3adc6b63fe05a9815f5957.zip
CGE2: Implement ~Sprite().
Diffstat (limited to 'engines')
-rw-r--r--engines/cge2/vga13h.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/cge2/vga13h.cpp b/engines/cge2/vga13h.cpp
index 22bd4f4a18..ada6642831 100644
--- a/engines/cge2/vga13h.cpp
+++ b/engines/cge2/vga13h.cpp
@@ -94,7 +94,10 @@ Sprite::Sprite(CGE2Engine *vm, BitmapPtr *shpP)
}
Sprite::~Sprite() {
- warning("STUB: Sprite::~Sprite()");
+ if (_vm->_sprite == this)
+ _vm->_sprite = NULL;
+
+ contract();
}
BitmapPtr Sprite::shp() {