diff options
author | uruk | 2014-06-10 14:38:30 +0200 |
---|---|---|
committer | uruk | 2014-06-10 14:38:30 +0200 |
commit | 85c55333b334f18f795118a3a3e4a2d2c210253b (patch) | |
tree | 004b940844bfcf09bdd2e8b422e21f69a9291280 /engines/cge2/spare.cpp | |
parent | 71b0a4cc69185ee6b6f01b488a958c7c19503c3f (diff) | |
download | scummvm-rg350-85c55333b334f18f795118a3a3e4a2d2c210253b.tar.gz scummvm-rg350-85c55333b334f18f795118a3a3e4a2d2c210253b.tar.bz2 scummvm-rg350-85c55333b334f18f795118a3a3e4a2d2c210253b.zip |
CGE2: Handle kCmdSetRef.
Fix Snail during the process.
Diffstat (limited to 'engines/cge2/spare.cpp')
-rw-r--r-- | engines/cge2/spare.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/engines/cge2/spare.cpp b/engines/cge2/spare.cpp index 445247177d..63e85e8ed6 100644 --- a/engines/cge2/spare.cpp +++ b/engines/cge2/spare.cpp @@ -79,6 +79,8 @@ void Spare::update(Sprite *spr) { Sprite *sp = locate(spr->_ref); if (sp == nullptr) store(spr); + else + *sp = *spr; } void Spare::dispose(Sprite *spr) { |