1
Fork 0
mirror of https://bitbucket.org/Ioncannon/project-meteor-server.git synced 2025-04-23 21:27:46 +00:00
project-meteor-server/data/scripts/utils.lua

18 lines
438 B
Lua
Raw Normal View History

--[[
Helper Utils
--]]
function getRandomPointInBand(originX, originY, minRadius, maxRadius)
angle = math.random() * math.pi * 2;
radius =(math.sqrt(math.random()) * (maxRadius-minRadius)) + minRadius;
x = radius * math.cos(angle);
y = radius * math.sin(angle);
return {x=x+originX,y=y+originY};
end
function getAngleFacing(x, y, targetX, targetY)
angle = math.atan2(targetX - x, targetY - y);
return angle;
end