aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorne_mene <[email protected]>2026-03-30 00:59:27 +0200
committerne_mene <[email protected]>2026-03-30 00:59:27 +0200
commit3869f90394d40673f1e5bb093b0833486905e71f (patch)
tree9b64b45a6a0a35323e83da9fed1e5f56dbe1066e /src
parent1256b1d5b43e899c9972fba47eef28d513740024 (diff)
empty check for speck systems
Diffstat (limited to 'src')
-rw-r--r--src/objs/specks.lua7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/objs/specks.lua b/src/objs/specks.lua
index 061f0fb..3ea7e43 100644
--- a/src/objs/specks.lua
+++ b/src/objs/specks.lua
@@ -188,6 +188,13 @@ function Speck_Sys:update(dt)
end
end
+function Speck_Sys:is_empty()
+ if self.data.size == 0 then
+ return true
+ end
+ return self.free_ids_size == self.data.size
+end
+
function Speck_Sys:draw()
local scale_curve = EASING_FUNCTIONS[self.scale_curve]
local data = self.data