summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrederick Yin <fkfd@fkfd.me>2022-04-18 15:51:35 +0800
committerFrederick Yin <fkfd@fkfd.me>2022-04-18 15:51:35 +0800
commit2cee399d9cc0c8dda9d2428574efb072bb31790f (patch)
tree80d9052f1c05f2c4f3a402dd036f2457b24405e1
parent7d1f54b6ab4eec12b91826317cdc73e37405cbab (diff)
Suggest a rest every 50 guesses
-rw-r--r--index.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/index.js b/index.js
index 95dd341..5391d7b 100644
--- a/index.js
+++ b/index.js
@@ -13,6 +13,7 @@ const linesElem = document.querySelector("#lines");
let currentWord = {};
let hintTaken = false;
+let songsPicked = 0;
function newWord() {
if (WORDS.length == 0) {
@@ -22,6 +23,10 @@ function newWord() {
return;
}
+ if (songsPicked && songsPicked % 50 == 0) {
+ alert(`You have played this ${songsPicked} times. Consider taking a rest?`);
+ }
+
const idx = Math.floor(Math.random() * WORDS.length);
currentWord = WORDS[idx];
WORDS.splice(idx, 1); // remove word from WORDS so it will not show again
@@ -148,6 +153,7 @@ function pickSong(event) {
}
inputElem.value = "";
reportElem.hidden = false;
+ songsPicked++;
}
function hint() {