-
Notifications
You must be signed in to change notification settings - Fork 2
/
gameover.js
45 lines (30 loc) · 1010 Bytes
/
gameover.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
function displayScore( form ) {
// player sets item
var currentScore = returnCurrentScore();
setCurrentScore(form.fname.value, currentScore);
setHighScores(form.fname.value, currentScore);
}
function setCurrentScore(name, score){
let currentScores = {
playerName: name,
playerScore: score
};
localStorage.setItem("currentScore",JSON.stringify(currentScores));
// alert(currentScores);
}
function setHighScores(name, score){
let currentScores = JSON.parse(localStorage.getItem("highScores"));
if(currentScores === null || currentScores == ""){
currentScores = [];
}
currentScores.push({
playerName: name,
playerScore: score
});
localStorage.setItem("highScores",JSON.stringify(currentScores));
}
function returnCurrentScore () {
return localStorage.getItem( "userFinalScore" );
}
var currentScore = returnCurrentScore();
document.getElementById("player-score").innerHTML = currentScore;