Add utility class.

This commit is contained in:
Anna Rose Wiggins 2023-10-05 16:23:49 -04:00
parent a4127ef1ba
commit 0c3b0dbd64
3 changed files with 25 additions and 7 deletions

View file

@ -4,6 +4,7 @@ import "CoreLibs/graphics"
import "CoreLibs/sprites"
import "CoreLibs/timer"
import "entity"
import "util"
local gfx <const> = playdate.graphics
local geom <const> = playdate.geometry
@ -29,9 +30,7 @@ function Ika:onReady()
end
function Ika:calculateVector(target)
local vec = geom.point.new(target:getPosition()) -
geom.point.new(self:getPosition())
return vec:normalized() * 5
return util.unitPointer(self:getPosition(), target:getPosition()) * 5
end
function Ika:remove()