Fix intersect depending on exported mathx

This commit is contained in:
Westerbly Snaydley 2021-10-24 18:32:14 -05:00
parent 0629e349a4
commit 271d079bbb

View File

@ -17,6 +17,7 @@
local path = (...):gsub("intersect", "") local path = (...):gsub("intersect", "")
local vec2 = require(path .. "vec2") local vec2 = require(path .. "vec2")
local mathx = require(path .. "mathx")
--module storage --module storage
local intersect = {} local intersect = {}
@ -337,10 +338,10 @@ function intersect.aabb_aabb_collide(a_pos, a_hs, b_pos, b_hs, into)
--actually collided --actually collided
if abs_amount.x <= abs_amount.y then if abs_amount.x <= abs_amount.y then
--x min --x min
res = into:scalar_set(abs_amount.x * math.sign(delta.x), 0) res = into:scalar_set(abs_amount.x * mathx.sign(delta.x), 0)
else else
--y min --y min
res = into:scalar_set(0, abs_amount.y * math.sign(delta.y)) res = into:scalar_set(0, abs_amount.y * mathx.sign(delta.y))
end end
end end
return res return res