From a326d8cb81cb20bd2ef8e5f6f313efab3599c16a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Fabian=20Silva=20Delgado?= Date: Sun, 18 Dec 2016 12:05:02 -0300 Subject: Restart animation frames every time when a key is pressed --- src/gnu_and_bola_brawlers/keypressed/default.lua | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/gnu_and_bola_brawlers/keypressed/default.lua b/src/gnu_and_bola_brawlers/keypressed/default.lua index 07bb9bf..b650a5c 100644 --- a/src/gnu_and_bola_brawlers/keypressed/default.lua +++ b/src/gnu_and_bola_brawlers/keypressed/default.lua @@ -9,23 +9,32 @@ keypressed.trigger = function(character, images, metaSprite, controller, key, sc character.actionA = true character.actionDown = false character.actionUp = false - metaSprite = character.jump + character.jump.currentFrame = 1 + character.jump.fps = 1 end if scancode == controller.left then character.actionLeft = true + character.walk.currentFrame = 1 + character.walk.fps = 9 end if scancode == controller.right then character.actionRight = true + character.walk.currentFrame = 1 + character.walk.fps = 9 end if scancode == controller.up and character.jump.isJumping == false then character.actionUp = true + character.walk.currentFrame = 1 + character.walk.fps = 9 end if scancode == controller.down and character.jump.isJumping == false then character.actionDown = true + character.walk.currentFrame = 1 + character.walk.fps = 9 end return metaSprite -- cgit v1.2.3