From ba69c736bc9a1fcecfdab291a5d34ecc7a8fdced Mon Sep 17 00:00:00 2001 From: Florian Schmid Date: Wed, 12 Apr 2023 13:46:14 +0200 Subject: [PATCH] add score | style changes --- game.html | 9 +++++++-- game.js | 9 ++++++++- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/game.html b/game.html index 10a2a17..fba5b75 100644 --- a/game.html +++ b/game.html @@ -38,18 +38,23 @@
+
+
+
Current Score: 0
+
+

cpu score: - +

cpu score: - ? + ?

diff --git a/game.js b/game.js index 13ddfdc..6016528 100644 --- a/game.js +++ b/game.js @@ -4,6 +4,9 @@ var cpuList; var currentCpu; var nextCpu; +// current user score +var score; + export async function main() { await fetch('./data.json') .then((response) => response.json()) @@ -11,6 +14,7 @@ export async function main() { currentCpu = getRandomCpu(); nextCpu = getRandomCpu(); + score = 0; updateLayout(); } @@ -35,10 +39,13 @@ function showResult(isCorrect) { document.getElementById("btnLower").setAttribute("disabled", ""); document.getElementById("col2").style.backgroundColor = isCorrect ? "lightgreen" : "#FF4444"; + score = isCorrect ? score + 1 : 0; + document.getElementById("score").innerText = score; countUp(); } +// updates view based on the cpu objects function updateLayout() { document.getElementById("currentCpuTitle").innerText = currentCpu.name; // add "." to large numbers @@ -68,7 +75,7 @@ async function countUp() { counter.error(demo.error); } - await delay(3000) + await delay(2500) nextRound(); document.getElementById("btnHigher").removeAttribute("disabled");