diff options
| author | 1029chris <1029chris@gmail.com> | 2016-03-23 23:57:06 -0700 |
|---|---|---|
| committer | 1029chris <1029chris@gmail.com> | 2016-03-23 23:57:06 -0700 |
| commit | a84e60dbbddf40228d786fb217fb2c18c42efa1f (patch) | |
| tree | de5e63fb0b1074d52a3639a4571cf70bded6ecdc /assets.lua | |
| parent | 59915e42872e72d6460c4589adbf822420e52bde (diff) | |
Made loadAnimation(), added code for virus1 idle, monitorspin
Diffstat (limited to 'assets.lua')
| -rw-r--r-- | assets.lua | 31 |
1 files changed, 21 insertions, 10 deletions
@@ -69,19 +69,18 @@ function loadAssets() scorch = love.graphics.newImage("assets/virus_scorch.png") } virus1.c = {} + virus1.c.idle = {} + virus1.c.idle.fs = {} + virus1.c.idle.pic = love.graphics.newImage("assets/virus1_idle.png") + loadAnimation(virus1.c.idle.pic, virus1.c.idle.fs, 98, 10, 200, 200) + virus1.c.monitorspin = {} + virus1.c.monitorspin.fs = {} + virus1.c.monitorspin.pic = love.graphics.newImage("assets/virus1_monitorspin.png") + loadAnimation(virus1.c.monitorspin.pic, virus1.c.monitorspin.fs, 59, 6, 200, 200) expl = {} expl.frames = {} expl.pic = love.graphics.newImage("assets/explosion.png") - local frame = 1 - for i=1,10 do - local y = i - for i=1,10 do - if frame <= 89 then - expl.frames[frame] = love.graphics.newQuad(i*320-320, y*240-240, 320, 240, expl.pic:getDimensions()) - frame = frame + 1 - end - end - end + loadAnimation(expl.pic, expl.frames, 89, 9, 320, 240) expl.frame = 1 expl.deb = {} expl.deb[1] = {} @@ -91,3 +90,15 @@ function loadAssets() expl.deb[2].pic = love.graphics.newImage("assets/debris2.png") expl.deb[3].pic = love.graphics.newImage("assets/debris3.png") end +function loadAnimation(pic, quad, frames, limit, w, h) + local frame = 1 + for i=1,limit do + local y = i + for i=1,10 do + if frame <= frames then + quad[frame] = love.graphics.newQuad(i*w-w, y*h-h, w, h, pic:getDimensions()) + frame = frame + 1 + end + end + end +end |
