diff options
| author | ne_mene <[email protected]> | 2026-03-29 14:33:59 +0200 |
|---|---|---|
| committer | ne_mene <[email protected]> | 2026-03-29 14:33:59 +0200 |
| commit | da8eebb2d8ed8594f51ea7b45db44ad91d9c0810 (patch) | |
| tree | 95da0f543002ac486e70df5ab431c215d75ea67c | |
| parent | c4e594cc3158bd5ca0979a78bed1017fc7f30d5e (diff) | |
save speck bounce
| -rw-r--r-- | src/objs/specks.lua | 5 | ||||
| -rw-r--r-- | test.speck.lua | 2 |
2 files changed, 5 insertions, 2 deletions
diff --git a/src/objs/specks.lua b/src/objs/specks.lua index 75e3a77..1d133e7 100644 --- a/src/objs/specks.lua +++ b/src/objs/specks.lua @@ -43,6 +43,8 @@ function Speck_Sys.new() self.free_ids = {} self.free_ids_size = 0 + self.bounce = false + self.spawn_shape = "Point" self.spawn_amount_min = 1 @@ -237,7 +239,8 @@ function export_speck_sys(sys, filename) "lifetime_min", "lifetime_max", "interval", - "texture_path" + "texture_path", + "bounce", } local exp = {} diff --git a/test.speck.lua b/test.speck.lua index 6021d0f..5e7b493 100644 --- a/test.speck.lua +++ b/test.speck.lua @@ -1 +1 @@ -return {["forcey"]=1000,["spawn_shape"]="Rectangle",["spawn_width"]=100,["spawn_height"]=100,["texture_path"]="res/img/speck.png",["interval"]=0.05,["lifetime_max"]=0.6,["spawn_amount_max"]=10,["forcex"]=0,["scale_end_max"]=0,["scale_end_min"]=0,["spawn_amount_min"]=1,["scale_curve"]="Lerp",["scale_start_min"]=0.8,["scale_start_max"]=1.25,["lifetime_min"]=0.3,["initial_velx"]=100,["initial_vely"]=0,["spread"]=360,}
\ No newline at end of file +return {["bounce"]=true,["forcey"]=1000,["spawn_shape"]="Rectangle",["spawn_width"]=100,["spawn_height"]=100,["texture_path"]="res/img/speck.png",["interval"]=0.05,["lifetime_max"]=0.6,["spawn_amount_max"]=10,["forcex"]=0,["scale_end_max"]=0,["scale_end_min"]=0,["spawn_amount_min"]=1,["scale_curve"]="Lerp",["scale_start_min"]=0.8,["scale_start_max"]=1.25,["lifetime_min"]=0.3,["initial_velx"]=100,["initial_vely"]=0,["spread"]=360,} |
