From c4b1a488b3c995dff5597f1dc4e725232682c231 Mon Sep 17 00:00:00 2001 From: Eltrac Date: Sun, 9 Mar 2025 09:56:53 +0800 Subject: feat: remove door back when entering a new map also ensure randomness when connecting two rooms --- utils/utils.lua | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'utils/utils.lua') diff --git a/utils/utils.lua b/utils/utils.lua index 1a6edda..1648885 100644 --- a/utils/utils.lua +++ b/utils/utils.lua @@ -104,3 +104,10 @@ function utils.contains(tbl, x) end return false end + +function utils.shuffle(x) + for i = #x, 2, -1 do + local j = math.random(i) + x[i], x[j] = x[j], x[i] + end +end -- cgit v1.2.3