From 7e256531fd1494a32ac0c5c9805082057ace88fc Mon Sep 17 00:00:00 2001 From: Andrew Kurushin Date: Sun, 13 Mar 2005 17:43:50 +0000 Subject: fixed wrong tile drawing above actors svn-id: r17129 --- saga/actor.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'saga/actor.cpp') diff --git a/saga/actor.cpp b/saga/actor.cpp index 33b005ffa8..ce5db9f7cb 100644 --- a/saga/actor.cpp +++ b/saga/actor.cpp @@ -1094,8 +1094,7 @@ void Actor::handleActions(int msec, bool setup) { hitZone = NULL; // tiled stuff if (_vm->_scene->getFlags() & kSceneFlagISO) { - hitPoint.x = actor->location.u(); - hitPoint.y = actor->location.v(); + actor->location.toScreenPointUV(hitPoint); } else { actor->location.toScreenPointXY(hitPoint); } @@ -1259,7 +1258,7 @@ int Actor::drawActors() { if (_vm->_scene->getFlags() & kSceneFlagISO) { - _vm->_isoMap->drawSprite(back_buf,*spriteList, frameNumber, drawObject->location, drawObject->screenPosition, drawObject->screenScale); + _vm->_isoMap->drawSprite(back_buf, *spriteList, frameNumber, drawObject->location, drawObject->screenPosition, drawObject->screenScale); } else { _vm->_sprite->drawOccluded(back_buf, *spriteList, frameNumber, drawObject->screenPosition, drawObject->screenScale, drawObject->screenDepth); } -- cgit v1.2.3