summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcoadde [Márcio Alexandre Silva Delgado] <coadde@parabola.nu>2016-11-21 22:11:06 -0300
committercoadde [Márcio Alexandre Silva Delgado] <coadde@parabola.nu>2016-11-21 22:11:06 -0300
commitf67d3c29af86d40efcfafd1276d0d7cefeace0e3 (patch)
treea2360114ed4c101ce60478b942e9230345d4a84a
parent5aa5ef2d0c437aa7615faf8a270a2bbd17bea9bf (diff)
add non-animated crouch and fix spriteStand animation
-rw-r--r--test0/main.lua13
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