From e75d705e9b916b607808c4f0d4a91cfadd4b7022 Mon Sep 17 00:00:00 2001 From: Simon Kellet Date: Sun, 21 Apr 2024 13:37:58 +0100 Subject: [PATCH] added key delay --- keyPressed.lua | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/keyPressed.lua b/keyPressed.lua index 3b49ebb..af024a9 100644 --- a/keyPressed.lua +++ b/keyPressed.lua @@ -1,13 +1,24 @@ function keyPressed(key) + if EnableKeyPress == false then + return --return early + end + + local bulletImg = "/assets/bullet.png" if key == "space" then - local bullet = Bullet(UserPlayer1.x + UserPlayer1.width / 2, UserPlayer1.y, 1, "bullet.png", 500) + local bullet = Bullet(UserPlayer1.x + UserPlayer1.width / 2, UserPlayer1.y, 1, bulletImg, 500) + GameSounds.shoot1:play() table.insert(Bullets1, bullet) elseif key == "return" then - local bullet = Bullet(UserPlayer2.x + UserPlayer2.width / 2, UserPlayer2.y, 2, "bullet.png", 500) + local bullet = Bullet(UserPlayer2.x + UserPlayer2.width / 2, UserPlayer2.y, 2, bulletImg, 500) + GameSounds.shoot2:play() table.insert(Bullets2, bullet) elseif key == "escape" then love.event.quit() elseif key == "r" then love.load() end + + -- KeyPressTime now equals a delay + KeyPressTime = KeyDelay + EnableKeyPress = false end