stats.time
This commit is contained in:
parent
c0f38a55e0
commit
1a372a2d9f
11
app.js
11
app.js
@ -470,8 +470,12 @@ class Stats {
|
|||||||
return this._goal
|
return this._goal
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get time() {
|
||||||
|
return new Date() - this.startTime
|
||||||
|
}
|
||||||
|
|
||||||
clock() {
|
clock() {
|
||||||
timeCell.innerText = this.timeFormat.format(new Date() - this.startTime)
|
timeCell.innerText = this.timeFormat.format(this.time)
|
||||||
}
|
}
|
||||||
|
|
||||||
lockDown(nbClearedLines, tSpin) {
|
lockDown(nbClearedLines, tSpin) {
|
||||||
@ -563,7 +567,7 @@ function pause() {
|
|||||||
scheduler.clearTimeout(repeat)
|
scheduler.clearTimeout(repeat)
|
||||||
scheduler.clearInterval(autorepeat)
|
scheduler.clearInterval(autorepeat)
|
||||||
scheduler.clearInterval(clock)
|
scheduler.clearInterval(clock)
|
||||||
stats.startTime = new Date() - stats.startTime
|
stats.startTime = stats.time
|
||||||
resumeButton.disabled = false
|
resumeButton.disabled = false
|
||||||
settings.modal.show()
|
settings.modal.show()
|
||||||
}
|
}
|
||||||
@ -579,7 +583,6 @@ function newGame(event) {
|
|||||||
levelInput.disabled = true
|
levelInput.disabled = true
|
||||||
resumeButton.innerHTML = "Reprendre"
|
resumeButton.innerHTML = "Reprendre"
|
||||||
event.target.onsubmit = resume
|
event.target.onsubmit = resume
|
||||||
settingsModal["data-bs-backdrop"] = ""
|
|
||||||
stats.score = 0
|
stats.score = 0
|
||||||
stats.goal = 0
|
stats.goal = 0
|
||||||
stats.level = levelInput.valueAsNumber
|
stats.level = levelInput.valueAsNumber
|
||||||
@ -595,7 +598,7 @@ function resume(event) {
|
|||||||
document.onkeydown = onkeydown
|
document.onkeydown = onkeydown
|
||||||
document.onkeyup = onkeyup
|
document.onkeyup = onkeyup
|
||||||
|
|
||||||
stats.startTime = new Date() - stats.startTime
|
stats.startTime = stats.time
|
||||||
scheduler.setInterval(clock, 1000)
|
scheduler.setInterval(clock, 1000)
|
||||||
if (stats.fallPeriod) scheduler.setInterval(fall, stats.fallPeriod)
|
if (stats.fallPeriod) scheduler.setInterval(fall, stats.fallPeriod)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user