Dice war logic

This commit is contained in:
2024-08-14 12:09:08 +02:00
parent 7e89d45abc
commit 5b6c5d9431
2 changed files with 73 additions and 3 deletions

View File

@@ -53,16 +53,46 @@ function playerRoll(){
plaScore.innerHTML = playerScore;
}
async function won(){
let won = document.createElement('h1');
won.classList.add('result', 'won');
won.innerText = "You've won!";
document.body.append(won);
setTimeout(() => {
won.remove();
}, 600);
}
async function lost(){
let lost = document.createElement('h1');
lost.classList.add('result', 'lost');
lost.innerText = "You've lost!";
document.body.append(lost);
setTimeout(() => {
lost.remove();
}, 600);
}
async function draw(){
let draw = document.createElement('h1');
draw.classList.add('result', 'draw');
draw.innerText = "It's a draw!";
document.body.append(draw);
setTimeout(() => {
draw.remove();
}, 600);
}
function gamble(){
enemyRoll();
playerRoll();
setTimeout(() => {
if(playerScore>enemyScore){
alert('You won!');
won();
}else if(playerScore<enemyScore){
alert(`You've lost`);
lost();
}else{
alert('Draw');
draw();
console.log(`Player: ${playerScore}`);
console.log(`Enemy: ${enemyScore}`);
}