Skip to content

Commit

Permalink
prevent user from playing forever and breaking with empty guess
Browse files Browse the repository at this point in the history
  • Loading branch information
DreaminDani committed Apr 26, 2023
1 parent d385b21 commit 573fabb
Showing 1 changed file with 18 additions and 12 deletions.
30 changes: 18 additions & 12 deletions frontend/src/routes/+page.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -30,26 +30,32 @@
let endTime = 1;
let skipTime = 1;
function next() {
endTime = endTime + skipTime;
skipTime = skipTime + 1;
if (player && player.paused) {
player.currentTime = 0;
if (guesses.length < 6) {
endTime = endTime + skipTime;
skipTime = skipTime + 1;
if (player && player.paused) {
player.currentTime = 0;
}
} else {
reveal();
}
}
$: guesses = [];
function guess() {
if (!guesses.find((guess) => guess.id === selectedTrack.id)) {
guesses = [...guesses, selectedTrack];
if (selectedTrack.id === track.id) {
win = true;
revealed = true;
if (Object.keys(selectedTrack).length !== 0) {
if (!guesses.find((guess) => guess.id === selectedTrack.id)) {
guesses = [...guesses, selectedTrack];
if (selectedTrack.id === track.id) {
win = true;
revealed = true;
} else {
selectedTrack = {};
next();
}
} else {
selectedTrack = {};
next();
}
} else {
selectedTrack = {};
}
}
Expand Down

0 comments on commit 573fabb

Please sign in to comment.