aboutsummaryrefslogtreecommitdiff
path: root/particles.lua
diff options
context:
space:
mode:
author1029chris <1029chris@gmail.com>2022-02-07 14:50:33 -0800
committer1029chris <1029chris@gmail.com>2022-02-07 14:50:33 -0800
commit30a95588502912f29c49c02d4e9620a26ed28643 (patch)
tree3437b0a4ccce5658b08b5796f1ec7cf9a211c491 /particles.lua
parentcbb2b65b35e9fe642ff2e6771572251b9c876c30 (diff)
Programed the "ball shooter" and made some changes here and there
Diffstat (limited to 'particles.lua')
-rw-r--r--particles.lua12
1 files changed, 7 insertions, 5 deletions
diff --git a/particles.lua b/particles.lua
index 38b64ca..8f4e92c 100644
--- a/particles.lua
+++ b/particles.lua
@@ -28,11 +28,13 @@ function addcircle(x, y, velx, vely, r, time, color, grav)
add(obj, circle)
end
-function explosion(x,y)
- for i = 1, 4, 1 do
- addcircle(x+rnd(8), y+rnd(8), -0.5, 0, rnd(8), rnd(1.5)+1, 5, 0)
+function explosion(x,y, w, h)
+ w = w or 8
+ h = h or 8
+ for i = 1, w/2, 1 do
+ addcircle(x+rnd(w), y+rnd(h), -0.5, 0, rnd(8), rnd(1.5)+1, 5, 0)
end
- for i = 1, 4, 1 do
- addcircle(x+rnd(8), y+rnd(8), -0.4, 0, rnd(8), rnd(1)+0.5, 9, 0)
+ for i = 1, w/2, 1 do
+ addcircle(x+rnd(w), y+rnd(h), -0.4, 0, rnd(8), rnd(1)+0.5, 9, 0)
end
end \ No newline at end of file