From 7e60ee0145849c6a416a04ff898363655549027a Mon Sep 17 00:00:00 2001 From: MrEidam Date: Wed, 25 Sep 2024 08:46:59 +0200 Subject: [PATCH] Fixed PetPet#002 - When playing dice war the dices would lose the 'dice' class and lose size --- Games/DiceWar/main.js | 27 +++++++++++++++++++++++++-- Games/DiceWar/style.css | 20 +++++++++++++++++++- 2 files changed, 44 insertions(+), 3 deletions(-) diff --git a/Games/DiceWar/main.js b/Games/DiceWar/main.js index bbfdb2a..39d1a82 100644 --- a/Games/DiceWar/main.js +++ b/Games/DiceWar/main.js @@ -18,6 +18,26 @@ let plaScore = document.querySelector('#playerScore'); let enemyScore = 0; let playerScore = 0; +let moneyDisplay = document.querySelector('#money'); +let money = 0; + +async function display(){ + moneyDisplay.innerHTML = money; +} + +async function nft(amount){ //! MONEY POPPING + let dabloons = document.createElement('h4'); + dabloons.classList.add('coins'); + if(amount>0) dabloons.innerHTML = `+${amount}`; + else dabloons.innerHTML = `${amount}` + document.body.append(dabloons); + money += amount; + display(); + setTimeout(() => { + dabloons.remove(); + }, 150); +} + function ranD6(){ return Math.floor(Math.random()*6)+1; } @@ -28,7 +48,7 @@ function enemyRoll(){ const point = ranD6(); enemyScore += point; e.src = `./Dices/${point}.png`; - e.classList.value=""; + e.classList.value="dice"; e.classList.add("pop"); setTimeout(() => { e.classList.remove('pop'); @@ -44,7 +64,7 @@ function playerRoll(){ const point = ranD6(); playerScore += point; e.src = `./Dices/${point}.png`; - e.classList.value=""; + e.classList.value="dice"; e.classList.add("pop"); setTimeout(() => { e.classList.remove('pop'); @@ -89,10 +109,13 @@ function gamble(){ setTimeout(() => { if(playerScore>enemyScore){ won(); + nft(playerScore-enemyScore); }else if(playerScore