aboutsummaryrefslogtreecommitdiff
path: root/src/specks.lua
diff options
context:
space:
mode:
Diffstat (limited to 'src/specks.lua')
-rw-r--r--src/specks.lua53
1 files changed, 27 insertions, 26 deletions
diff --git a/src/specks.lua b/src/specks.lua
index ec24378..7249539 100644
--- a/src/specks.lua
+++ b/src/specks.lua
@@ -79,6 +79,33 @@ function Speck_Sys.new()
return self
end
+SPECK_EXPORTED_ARGS = {
+ "spawn_shape",
+ "spawn_amount_min",
+ "spawn_amount_max",
+ "spawn_width",
+ "spawn_height",
+ "spawn_radius",
+ "scale_curve",
+ "scale_start_min",
+ "scale_start_max",
+ "scale_end_min",
+ "scale_end_max",
+ "forcex",
+ "forcey",
+ "initial_velx",
+ "initial_vely",
+ "damping",
+ "spread",
+ "lifetime_min",
+ "lifetime_max",
+ "interval",
+ "texture_path",
+ "gradient",
+ "oneshot",
+ "bounce",
+}
+
function Speck_Sys:check_bounce(i)
if not self.bounce then
return false
@@ -225,32 +252,6 @@ function Speck_Sys:draw()
end
end
-SPECK_EXPORTED_ARGS = {
- "spawn_shape",
- "spawn_amount_min",
- "spawn_amount_max",
- "spawn_width",
- "spawn_height",
- "spawn_radius",
- "scale_curve",
- "scale_start_min",
- "scale_start_max",
- "scale_end_min",
- "scale_end_max",
- "forcex",
- "forcey",
- "initial_velx",
- "initial_vely",
- "damping",
- "spread",
- "lifetime_min",
- "lifetime_max",
- "interval",
- "texture_path",
- "gradient",
- "oneshot",
- "bounce",
-}
function export_speck_sys(sys, filename)
local exp = {}