diff options
| author | 1029chris <1029chris@gmail.com> | 2016-03-31 13:21:38 -0700 |
|---|---|---|
| committer | 1029chris <1029chris@gmail.com> | 2016-03-31 13:21:38 -0700 |
| commit | 10bcb95df6a951eff5bbbde557d36025ccb9274d (patch) | |
| tree | 7abd4f40509d99f8970a9bafc53db21047b3fb1b /assets.lua | |
| parent | 18ce4f82458feb5053d7fa1a18c570757717cf92 (diff) | |
Added slime ball, started virus intro animation
Diffstat (limited to 'assets.lua')
| -rw-r--r-- | assets.lua | 16 |
1 files changed, 13 insertions, 3 deletions
@@ -78,7 +78,16 @@ function loadAssets() v1.c.monitorspin.fs = {} v1.c.monitorspin.pic = love.graphics.newImage("assets/virus1_monitorspin.png") v1.c.monitorspin.f = 1 + v1.c.monitorspin.x = 330 + v1.c.monitorspin.y = -100 loadAnimation(v1.c.monitorspin.pic, v1.c.monitorspin.fs, 59, 6, 200, 200) + v1.c.slime = {} + v1.c.slime.fs = {} + v1.c.slime.pic = love.graphics.newImage("assets/virus1_slime.png") + v1.c.slime.f = 1 + v1.c.slime.x = 330 + v1.c.slime.y = 350 + loadAnimation(v1.c.slime.pic, v1.c.slime.fs, 26, 3, 50, 50) expl = {} expl.frames = {} expl.pic = love.graphics.newImage("assets/explosion.png") @@ -104,12 +113,13 @@ function loadAnimation(pic, quad, frames, limit, w, h) end end end -function playAnimation(ani, loop, x, y, r, s, xo, yo) - love.graphics.draw(ani.pic, ani.fs[ani.f], x, y, r, s, s, xo, yo) +function playAnimation(ani, loop, x, y, r, s, xo, yo, sp) + love.graphics.draw(ani.pic, ani.fs[math.floor(ani.f)], x, y, r, s, s, xo, yo) + speed = (60/love.timer.getFPS())*sp if loop == true and #ani.fs <= ani.f then ani.f = 1 elseif loop == false and ani.f >= #ani.fs then else - ani.f = ani.f + 1 + ani.f = ani.f + speed end end |
