diff --git a/gamecore/modules/world/actors/actor2D.lua b/gamecore/modules/world/actors/actor2D.lua index b7b61ab..ac35693 100644 --- a/gamecore/modules/world/actors/actor2D.lua +++ b/gamecore/modules/world/actors/actor2D.lua @@ -187,8 +187,8 @@ end function Actor2D:drawSprite(x, y, r, sx, sy, ox, oy, kx, ky) if (self.sprite.name ~= nil) then - local ox = oy or self.sprite.ox - local oy = oy or self.sprite.oy + local x = x + self.sprite.ox + local y = y + self.sprite.oy local sx = sx or self.sprite.sx local sy = sy or self.sprite.sy self.assets.sprites[self.sprite.name]:drawAnimation(x, y, r, sx, sy, ox, oy, kx, ky)