diff options
author | Frederick Yin <fkfd@fkfd.me> | 2022-04-18 15:51:35 +0800 |
---|---|---|
committer | Frederick Yin <fkfd@fkfd.me> | 2022-04-18 15:51:35 +0800 |
commit | 2cee399d9cc0c8dda9d2428574efb072bb31790f (patch) | |
tree | 80d9052f1c05f2c4f3a402dd036f2457b24405e1 | |
parent | 7d1f54b6ab4eec12b91826317cdc73e37405cbab (diff) |
Suggest a rest every 50 guesses
-rw-r--r-- | index.js | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -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() { |