added storage and retrieval for scores

This commit is contained in:
Joshua Perry 2022-05-29 13:12:46 +01:00
parent 2bf90178e7
commit a2b257596f
1 changed files with 31 additions and 0 deletions

View File

@ -57,4 +57,35 @@ function endGame() {
text.style.display = "block"; text.style.display = "block";
} }
function setScore() {
let name = prompt("Input your initials (e.g. JFK)", "AAA");
localStorage.setItem(name, score);
}
function getScores() {
var values = [];
var keys = Object.keys(localStorage);
for (let i of keys) {
values.push([localStorage.getItem(i), i]);
}
return values;
}
function scoreBoard() {
var board = document.createElement("table");
var scores = getScores();
for (let i in scores) {
var row = document.createElement("tr");
var col1 = document.createElement("td");
var col2 = document.createElement("td");
col1.innerHTML = scores[i][0];
col2.innerHTML = scores[i][1];
row.appendChild(col1);
row.appendChild(col2);
board.appendChild(row);
}
document.body.appendChild(board);
}
document.addEventListener("DOMContentLoaded", load); document.addEventListener("DOMContentLoaded", load);