From fdc15e1fd819b392109adf6c26a216c2329b5824 Mon Sep 17 00:00:00 2001 From: "Jill \"oatmealine\" Monoids" Date: Fri, 23 Sep 2022 08:34:23 +0300 Subject: [PATCH] make angle methods consistent on vectors --- stdlib/vector2D.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/stdlib/vector2D.lua b/stdlib/vector2D.lua index 29dce1c..9c5f9df 100644 --- a/stdlib/vector2D.lua +++ b/stdlib/vector2D.lua @@ -23,9 +23,9 @@ function vect:lengthSquared() return self.x * self.x + self.y * self.y end ----@return number +---@return number @angle in degrees function vect:angle() - return math.atan2(self.y, self.x) + return math.deg(math.atan2(self.y, self.x)) end ---@return vector2D @@ -44,6 +44,7 @@ function vect:resize(x) return vector2D(n.x * x, n.y * x) end +---@param ang number @angle in degrees ---@return vector2D function vect:rotate(ang) local a = self:angle()