remove records out of top 10

This commit is contained in:
2019-11-01 13:17:01 +01:00
parent 5de5f03b3c
commit f12ff135fa
8 changed files with 67 additions and 35 deletions

View File

@ -550,9 +550,9 @@ function gameOver() {
if (stats.score == stats.highScore) {
localStorage.setItem('highScore', stats.highScore)
info += "\nBravo ! Vous avez battu votre précédent record."
} else
var info = `GAME OVER\nScore : ${stats.score}`
}
var retry = 0
var XHR = new XMLHttpRequest()
var FD = new FormData()
FD.append("score", stats.score)
@ -561,32 +561,32 @@ function gameOver() {
var player = prompt(info + "\nBravo ! Vous êtes dans le Top 10.\nEntrez votre nom pour publier votre score :" , localStorage.getItem("name") || "")
if (player.length) {
localStorage.setItem("player", player)
postScore(player, stats.score)
XHR = new XMLHttpRequest()
FD = new FormData()
FD.append("player", player)
FD.append("score", stats.score)
XHR.addEventListener('load', function(event) {
open("leaderboard.php")
})
XHR.addEventListener('error', function(event) {
if (confirm('Erreur de connexion.\nRéessayer ?'))
XHR.send(FD)
})
XHR.open('POST', 'publish.php')
XHR.send(FD)
}
} else {
alert(info)
retry++
if (retry < RETRIES)
XHR.send(FD)
else
alert(info)
}
})
XHR.addEventListener('error', function(event) {
alert(info)
})
XHR.open('POST', 'intop10.php')
XHR.send(FD)
}
function postScore(player, score) {
var XHR = new XMLHttpRequest()
var FD = new FormData()
FD.append("player", player)
FD.append("score", stats.score)
XHR.addEventListener('load', function(event) {
open("leaderboard.php")
})
XHR.addEventListener('error', function(event) {
if (confirm('Erreur de connexion.\nRéessayer ?'))
postScore(player, score)
})
XHR.open('POST', 'publish.php')
XHR.open('POST', 'inleaderboard.php')
XHR.send(FD)
}