mirror of
https://github.com/1bardesign/batteries.git
synced 2024-11-22 14:14:36 +00:00
Fix intersect depending on exported mathx
This commit is contained in:
parent
0629e349a4
commit
271d079bbb
@ -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
|
||||||
|
Loading…
Reference in New Issue
Block a user