aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorne_mene <[email protected]>2026-03-31 11:36:44 +0200
committerne_mene <[email protected]>2026-03-31 11:36:44 +0200
commit73ede8a89358311cc8c8b89675c9dda1913937c8 (patch)
treebf83133a2ed84ce9739690696112365b5e68d433
parent5d89a2127acc440f4f724d7cf6534b8aa6dd06b0 (diff)
load speck entity from file by default
-rw-r--r--src/objs/speck_entity.lua7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/objs/speck_entity.lua b/src/objs/speck_entity.lua
index cf81130..0de6f4f 100644
--- a/src/objs/speck_entity.lua
+++ b/src/objs/speck_entity.lua
@@ -1,6 +1,6 @@
-register_comp("Speck_System", function(ent)
- ent.speck_sys = Speck_Sys.new()
+register_comp("Speck_System", function(ent, filepath)
+ ent.speck_sys = load_speck_sys(filepath)
end)
function speck_update_sys(ent, dt)
@@ -17,8 +17,7 @@ end
function new_speck_entity(x, y, filepath)
local ent = new_entity()
add_comp(ent, "Position", x, y)
- add_comp(ent, "Speck_System")
- ent.speck_sys = load_speck_sys(filepath)
+ add_comp(ent, "Speck_System", filepath)
ent.speck_sys.oneshot = true
add_comp(ent, "Speck_Entity")