From cc770ada64a62927e0a4514d29c696a6fbdd1745 Mon Sep 17 00:00:00 2001 From: Linden <65407488+thelindat@users.noreply.github.com> Date: Wed, 27 Apr 2022 10:33:18 +1000 Subject: [PATCH] refactor(zones): change new to poly, default box rotation --- imports/zones/client.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/imports/zones/client.lua b/imports/zones/client.lua index 8f8f70c..cca6e8d 100644 --- a/imports/zones/client.lua +++ b/imports/zones/client.lua @@ -67,7 +67,7 @@ CreateThread(function() end) return { - new = function(data) + poly = function(data) data.id = #zones + 1 data.thickness = data.thickness or 2 data.polygon = glm.polygon.new(data.points) @@ -78,6 +78,7 @@ return { zones[data.id] = data return data end, + box = function(data) data.id = #zones + 1 data.thickness = data.size.z or 2 @@ -87,7 +88,7 @@ return { vec(-data.size.x, -data.size.y, 0), vec(data.size.x, -data.size.y, 0), }) - data.rotation = quat(data.rotation, vec(0, 0, 1)) + data.rotation = quat(data.rotation or 0, vec(0, 0, 1)) data.polygon = data.rotation * data.polygon data.polygon = data.polygon + data.centroid data.remove = removeZone