From bc58a42574c9f5ea0963f9f4883630ca0e23152a Mon Sep 17 00:00:00 2001 From: Strangerke Date: Sun, 2 Mar 2014 20:02:58 +0100 Subject: CGE: Move hero shadow check inside hero check in sceneUp() --- engines/cge/cge_main.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'engines') diff --git a/engines/cge/cge_main.cpp b/engines/cge/cge_main.cpp index 6440058a0c..260fd8997a 100644 --- a/engines/cge/cge_main.cpp +++ b/engines/cge/cge_main.cpp @@ -656,14 +656,15 @@ void CGEEngine::sceneUp() { _vga->copyPage(0, 1); selectPocket(-1); - if (_hero) + if (_hero) { _vga->_showQ->insert(_vga->_showQ->remove(_hero)); - if (_shadow) { - _vga->_showQ->remove(_shadow); - _shadow->makeXlat(_vga->glass(_vga->_sysPal, 204, 204, 204)); - _vga->_showQ->insert(_shadow, _hero); - _shadow->_z = _hero->_z; + if (_shadow) { + _vga->_showQ->remove(_shadow); + _shadow->makeXlat(_vga->glass(_vga->_sysPal, 204, 204, 204)); + _vga->_showQ->insert(_shadow, _hero); + _shadow->_z = _hero->_z; + } } feedSnail(_vga->_showQ->locate(BakRef + 999), kTake); _vga->show(); -- cgit v1.2.3