diff options
author | coadde [Márcio Alexandre Silva Delgado] <coadde@parabola.nu> | 2016-11-21 22:11:06 -0300 |
---|---|---|
committer | coadde [Márcio Alexandre Silva Delgado] <coadde@parabola.nu> | 2016-11-21 22:11:06 -0300 |
commit | f67d3c29af86d40efcfafd1276d0d7cefeace0e3 (patch) | |
tree | a2360114ed4c101ce60478b942e9230345d4a84a | |
parent | 5aa5ef2d0c437aa7615faf8a270a2bbd17bea9bf (diff) |
add non-animated crouch and fix spriteStand animation
-rw-r--r-- | test0/main.lua | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/test0/main.lua b/test0/main.lua index 032cba8..a1d0234 100644 --- a/test0/main.lua +++ b/test0/main.lua @@ -118,7 +118,6 @@ function love.load() love.graphics.newQuad(sprites.bola.x * 6, sprites.bola.y * 0, sprites.bola.x, sprites.bola.y, sprites.bola.image:getDimensions()), love.graphics.newQuad(sprites.bola.x * 6, sprites.bola.y * 0, sprites.bola.x, sprites.bola.y, sprites.bola.image:getDimensions()), love.graphics.newQuad(sprites.bola.x * 6, sprites.bola.y * 0, sprites.bola.x, sprites.bola.y, sprites.bola.image:getDimensions()), - love.graphics.newQuad(sprites.bola.x * 6, sprites.bola.y * 0, sprites.bola.x, sprites.bola.y, sprites.bola.image:getDimensions()), love.graphics.newQuad(sprites.bola.x * 5, sprites.bola.y * 0, sprites.bola.x, sprites.bola.y, sprites.bola.image:getDimensions()), start = 1, fps = 9, @@ -135,6 +134,11 @@ function love.load() start = 1, fps = 9, }, + spriteCrouch = { + love.graphics.newQuad(sprites.bola.x * 2, sprites.bola.y * 2, sprites.bola.x, sprites.bola.y / 2, sprites.bola.image:getDimensions()), + start = 1, + fps = 9, + }, } } end @@ -195,8 +199,13 @@ function love.update(dt) quad = character.bola.spriteWalk[animation.bola.spriteWalk] character.bola.scale.x = 1 end + elseif love.keyboard.isDown(button.down) then + character.bola.acceleration = 0 + originY = character.bola.origin.y - character.bola.origin.y + quad = character.bola.spriteCrouch[1] else character.bola.acceleration = 0 + originY = character.bola.origin.y quad = character.bola.spriteStand[animation.bola.spriteStand] end end @@ -217,6 +226,6 @@ function love.draw() character.bola.scale.x, character.bola.scale.y, character.bola.origin.x, - character.bola.origin.y + originY ) end |