diff --git a/index.html b/index.html
index abccf9c..600bd46 100644
--- a/index.html
+++ b/index.html
@@ -247,58 +247,57 @@






-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/js/app.js b/js/app.js
index 4670bae..367b4eb 100644
--- a/js/app.js
+++ b/js/app.js
@@ -254,6 +254,7 @@ function gameOver() {
playing = false;
stats.show();
+ playSound(gameover)
}
window.onbeforeunload = function (event) {
diff --git a/js/interface.js b/js/interface.js
index bfca155..bc55542 100644
--- a/js/interface.js
+++ b/js/interface.js
@@ -317,40 +317,43 @@ class Stats {
// Sounds
if (sfxVolumeRange.value) {
- if (clearedLines == 4 || (tSpin && clearedLines)) {
- if (this.b2b >= 1) switch(this.b2b) {
- case 1: playSound(btb_1); break
- case 2: playSound(btb_2); break
- default: playSound(btb_3)
- } else if (this.combo >= 1) switch(this.combo) {
- case 1: playSound(combo_1_power); break
- case 2: playSound(combo_2_power); break
- case 3: playSound(combo_3_power); break
- case 4: playSound(combo_4_power); break
- case 5: playSound(combo_5_power); break
- case 6: playSound(combo_6_power); break
- case 7: playSound(combo_7_power); break
- case 8: playSound(combo_8_power); break
- case 9: playSound(combo_9_power); break
- case 10: playSound(combo_10_power); break
- case 11: playSound(combo_11_power); break
- case 12: playSound(combo_12_power); break
- case 13: playSound(combo_13_power); break
- case 14: playSound(combo_14_power); break
- case 15: playSound(combo_15_power); break
- default: playSound(combo_16_power)
- } else if (clearedLines == 4) playSound(clearbtb);
- else playSound(clearspin);
- } else if (this.combo >= 1) switch(this.combo) {
- case 1: playSound(combo_1); break
- case 2: playSound(combo_2); break
- case 3: playSound(combo_3); break
- case 4: playSound(combo_4); break
- case 5: playSound(combo_5); break
- case 6: playSound(combo_6); break
- case 7: playSound(combo_7); break
- case 8: playSound(combo_8); break
- case 9: playSound(combo_9); break
+ if (clearedLines == 4 || (tSpin && clearedLines)) switch(this.b2b) {
+ case -1:
+ case 0: playSound(clearbtb); break
+ case 1: playSound(btb_1); break
+ case 2: playSound(btb_2); break
+ default: playSound(btb_3)
+ } else if (tSpin) switch(this.combo) {
+ case -1: playSound(spin); break
+ case 0: playSound(clearspin); break
+ case 1: playSound(combo_1_power); break
+ case 2: playSound(combo_2_power); break
+ case 3: playSound(combo_3_power); break
+ case 4: playSound(combo_4_power); break
+ case 5: playSound(combo_5_power); break
+ case 6: playSound(combo_6_power); break
+ case 7: playSound(combo_7_power); break
+ case 8: playSound(combo_8_power); break
+ case 9: playSound(combo_9_power); break
+ case 10: playSound(combo_10_power); break
+ case 11: playSound(combo_11_power); break
+ case 12: playSound(combo_12_power); break
+ case 13: playSound(combo_13_power); break
+ case 14: playSound(combo_14_power); break
+ case 15: playSound(combo_15_power); break
+ default: playSound(combo_16_power)
+ } else switch(this.combo) {
+ case -1: break;
+ case 0: playSound(clearline); break
+ case 1: playSound(combo_1); break
+ case 2: playSound(combo_2); break
+ case 3: playSound(combo_3); break
+ case 4: playSound(combo_4); break
+ case 5: playSound(combo_5); break
+ case 6: playSound(combo_6); break
+ case 7: playSound(combo_7); break
+ case 8: playSound(combo_8); break
+ case 9: playSound(combo_9); break
case 10: playSound(combo_10); break
case 11: playSound(combo_11); break
case 12: playSound(combo_12); break
@@ -358,10 +361,7 @@ class Stats {
case 14: playSound(combo_14); break
case 15: playSound(combo_15); break
default: playSound(combo_16)
- } else if (tSpin) {
- if (clearedLines) playSound(clearspin);
- else playSound(spin);
- } else if (clearedLines) playSound(clearline);
+ }
}
this.goal -= awardedLineClears;