1
0
mirror of https://github.com/ComfyFactory/ComfyFactorio.git synced 2025-03-11 14:49:24 +02:00

Utils - add new check position func

This commit is contained in:
Gerkiz 2023-01-23 21:39:34 +01:00
parent 43355118c5
commit 0c613e5a00

View File

@ -117,11 +117,19 @@ Module.format_time = function(ticks)
return table.concat(result, ' ')
end
function Module.inside(pos, area)
--- Compares positions
---@param position table
---@param area table
---@return boolean
function Module.inside(position, area)
if not position then
return false
end
local lt = area.left_top
local rb = area.right_bottom
return pos.x >= lt.x and pos.y >= lt.y and pos.x <= rb.x and pos.y <= rb.y
return position.x >= lt.x and position.y >= lt.y and position.x <= rb.x and position.y <= rb.y
end
return Module