aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
Diffstat (limited to 'engines')
-rw-r--r--engines/draci/game.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/engines/draci/game.cpp b/engines/draci/game.cpp
index df723dbbba..053494c458 100644
--- a/engines/draci/game.cpp
+++ b/engines/draci/game.cpp
@@ -206,8 +206,8 @@ void Game::init() {
_vm->_mouse->setCursorType(kNormalCursor);
_loopStatus = kStatusOrdinary;
- _objUnderCursor = kOverlayImage;
-
+ _oldObjUnderCursor = _objUnderCursor = kOverlayImage;
+
// Set the inventory to empty initially
memset(_inventory, kNoItem, kInventorySlots * sizeof(int));
@@ -1139,6 +1139,7 @@ void Game::loadRoom(int roomNum) {
}
Sprite *ov = new Sprite(wlk, kScreenWidth, kScreenHeight, 0, 0, false);
+ delete[] wlk;
Animation *map = _vm->_anims->addAnimation(kWalkingMapOverlay, 255, false);
map->addFrame(ov);