diff options
| author | Eltrac <hi@guhub.cn> | 2025-03-09 09:56:53 +0800 |
|---|---|---|
| committer | Eltrac <hi@guhub.cn> | 2025-03-09 09:56:53 +0800 |
| commit | c4b1a488b3c995dff5597f1dc4e725232682c231 (patch) | |
| tree | b5603f6e55fa0de70bdc1ad9c0884f3baef26830 /utils/utils.lua | |
| parent | a835310b5e6906b5f393b01becd4c2a2911e4e47 (diff) | |
feat: remove door back when entering a new map
also ensure randomness when connecting two rooms
Diffstat (limited to 'utils/utils.lua')
| -rw-r--r-- | utils/utils.lua | 7 |
1 files changed, 7 insertions, 0 deletions
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 |
