From 7361da9fdcad566a46d24e2b32711173039482d5 Mon Sep 17 00:00:00 2001 From: Paul Gilbert Date: Fri, 17 Nov 2017 20:52:18 -0500 Subject: XEEN: Fix Coverity identified problems --- engines/xeen/spells.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'engines/xeen/spells.cpp') diff --git a/engines/xeen/spells.cpp b/engines/xeen/spells.cpp index 5c5a62ef45..2f9fe46329 100644 --- a/engines/xeen/spells.cpp +++ b/engines/xeen/spells.cpp @@ -449,10 +449,11 @@ void Spells::detectMonster() { MazeMonster &monster = map._mobData._monsters[monIndex]; Common::Point pt = party._mazePosition + Common::Point(xDiff, yDiff); if (monster._position == pt) { - if (++grid[yDiff][xDiff] > 3) - grid[yDiff][xDiff] = 3; + int &gridEntry = grid[yDiff + 3][xDiff + 3]; + if (++gridEntry > 3) + gridEntry = 3; - sprites.draw(w, grid[yDiff][xDiff], Common::Point(xDiff * 9 + 244, + sprites.draw(w, gridEntry, Common::Point(xDiff * 9 + 244, yDiff * 7 + 81)); } } -- cgit v1.2.3