diff options
| author | RibbonCable <ambiguousmachine@gmail.com> | 2022-02-19 11:49:30 -0800 |
|---|---|---|
| committer | RibbonCable <ambiguousmachine@gmail.com> | 2022-02-19 11:49:30 -0800 |
| commit | 86fdddc12397f45af95cd85729b12f88edd33dc5 (patch) | |
| tree | 24c2f0246328900cfc8b49a1b85d0f806b9112d8 /musicplayer/particles_music.lua | |
| parent | 05c10238d59c8e6e1289aa8cae930c3a4c940c53 (diff) | |
Made a music player. c:
Diffstat (limited to 'musicplayer/particles_music.lua')
| -rw-r--r-- | musicplayer/particles_music.lua | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/musicplayer/particles_music.lua b/musicplayer/particles_music.lua new file mode 100644 index 0000000..18ef3f8 --- /dev/null +++ b/musicplayer/particles_music.lua @@ -0,0 +1,29 @@ +function addcircle(x, y, velx, vely, r, time, color, grav) + local circle = { + x = x, + y = y, + velx = velx, + vely = vely, + r = r, + time = time, + t = time, + col = color, + grav = grav or 0 + } + + function circle.draw() + circfill(circle.x, circle.y, circle.r*sin(circle.time/circle.t), circle.col) + end + + function circle.update() + circle.x += circle.velx + circle.vely -= circle.grav + circle.y += circle.vely + circle.time -= ft + if circle.time < 0 then + del(obj, circle) + end + end + + add(obj, circle, 1) +end
\ No newline at end of file |
