summaryrefslogtreecommitdiff
path: root/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/bola/motion.lua
diff options
context:
space:
mode:
Diffstat (limited to 'src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/bola/motion.lua')
-rw-r--r--src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/bola/motion.lua19
1 files changed, 17 insertions, 2 deletions
diff --git a/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/bola/motion.lua b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/bola/motion.lua
index 08cc791..64bc1c7 100644
--- a/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/bola/motion.lua
+++ b/src/gnu_and_bola_-_the_libre_beat_em_up_game/scripts/bola/motion.lua
@@ -3,9 +3,9 @@ local motionModule = {}
function motionModule.motion(dt)
if love.keyboard.isDown(button.left) then
left(dt)
- elseif love.keyboard.isDown(button.right) then
+ elseif love.keyboard.isScancodeDown(button.right) then
right(dt)
- elseif love.keyboard.isDown(button.down) then
+ elseif love.keyboard.isScancodeDown(button.down) then
crouch(dt)
else
stand(dt)
@@ -42,6 +42,14 @@ function right(dt)
character.bola.scale.x = 1
end
+function crouchDown(dt)
+ character.bola.acceleration = 0
+ transform.bola.origin.y = character.bola.origin.crouchDown.y[math.floor(character.bola.crouchDown.start)]
+ quad = {
+ bola = character.bola.crouchDown[math.floor(character.bola.crouchDown.start)]
+ }
+end
+
function crouch(dt)
character.bola.acceleration = 0
transform.bola.origin.y = character.bola.origin.crouch.y[math.floor(character.bola.crouch.start)]
@@ -50,6 +58,13 @@ function crouch(dt)
}
end
+function standUp(dt)
+ character.bola.acceleration = 0
+ quad = {
+ bola = character.bola.standUp[math.floor(character.bola.standUp.start)]
+ }
+end
+
function stand(dt)
character.bola.acceleration = 0
quad = {