mirror of
https://bitbucket.org/Ioncannon/project-meteor-server.git
synced 2025-04-23 21:27:46 +00:00
18 lines
438 B
Lua
18 lines
438 B
Lua
![]() |
--[[
|
||
|
|
||
|
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
|