added storage and retrieval for scores
This commit is contained in:
parent
2bf90178e7
commit
a2b257596f
|
|
@ -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);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue