From ef8ddca950173479cf3328b9574d6c8281d4c253 Mon Sep 17 00:00:00 2001
From: adrien <adrien@malingrey.fr>
Date: Thu, 7 Dec 2023 00:48:54 +0100
Subject: [PATCH] wall sound on lock

---
 js/app.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/js/app.js b/js/app.js
index 5b42561..7a8ed92 100644
--- a/js/app.js
+++ b/js/app.js
@@ -160,7 +160,7 @@ function onkeydown(event) {
             action = settings.keyBind[event.key]
             if (action()) {
                 lastActionSucceded = true
-            } else if (lastActionSucceded) {
+            } else if (lastActionSucceded || !(action in REPEATABLE_ACTIONS)) {
                 wallSound.play()
                 lastActionSucceded = false
             }
@@ -218,6 +218,7 @@ function fall() {
 function lockDown() {
     scheduler.clearTimeout(lockDown)
     scheduler.clearInterval(fall)
+    if (lastActionSucceded) wallSound.play()
 
     if (matrix.lock()) {
         let tSpin = matrix.piece.tSpin