From da8eebb2d8ed8594f51ea7b45db44ad91d9c0810 Mon Sep 17 00:00:00 2001 From: ne_mene Date: Sun, 29 Mar 2026 14:33:59 +0200 Subject: save speck bounce --- src/objs/specks.lua | 5 ++++- 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,} -- cgit v1.3-2-g0d8e