diff options
author | uruk | 2014-05-10 14:45:02 +0200 |
---|---|---|
committer | uruk | 2014-05-10 14:45:02 +0200 |
commit | 89bece4b420f90c1fd3adc6b63fe05a9815f5957 (patch) | |
tree | d696ee7e3e3300e0a206269a7f80c2946b4d3524 | |
parent | 3af6ff54570d290e80f4cf77b1beab071a39b026 (diff) | |
download | scummvm-rg350-89bece4b420f90c1fd3adc6b63fe05a9815f5957.tar.gz scummvm-rg350-89bece4b420f90c1fd3adc6b63fe05a9815f5957.tar.bz2 scummvm-rg350-89bece4b420f90c1fd3adc6b63fe05a9815f5957.zip |
CGE2: Implement ~Sprite().
-rw-r--r-- | engines/cge2/vga13h.cpp | 5 |
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() { |