From 31782ba3cdeced9baa91739c55e9ae819d70d616 Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sat, 5 Mar 2016 02:38:49 +0300 Subject: Add pixel position into actor. --- src/being/actor.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/being/actor.cpp') diff --git a/src/being/actor.cpp b/src/being/actor.cpp index b66435739..aebf00adb 100644 --- a/src/being/actor.cpp +++ b/src/being/actor.cpp @@ -26,6 +26,8 @@ #include "debug.h" Actor::Actor() : + mPixelX(0), + mPixelY(0), mMap(nullptr), mPos(), mYDiff(0), @@ -70,3 +72,10 @@ int Actor::getTileY() const return getPixelY() / mMap->getTileHeight(); } + +void Actor::setPixelPositionF(const Vector &restrict pos) restrict2 +{ + mPos = pos; + mPixelX = CAST_S32(mPos.x); + mPixelY = CAST_S32(mPos.y); +} -- cgit v1.2.3-60-g2f50