countdown

This commit is contained in:
2026-03-27 01:22:08 +01:00
parent 18d302732c
commit 81c49ed4ae
3 changed files with 28 additions and 22 deletions

44
app.js
View File

@@ -46,25 +46,30 @@ let game = {
},
resume: function() {
document.onkeydown = onkeydown
document.onkeyup = onkeyup
window.onblur = game.pause
menu.settings.domElement.onclick = game.pause
document.body.classList.remove("pause")
menu.resumeButton.hide()
menu.pauseButton.show()
stats.clock.start()
stats.clock.elapsedTime = stats.elapsedTime
if (settings.musicVolume) scene.music.play()
if (scene.playfield.piece) {
scheduler.resetInterval(game.fall, stats.fallPeriod)
} else {
this.generate()
}
pauseSpan.innerHTML = "3"
setTimeout(() => pauseSpan.innerHTML = "2", 1000)
setTimeout(() => pauseSpan.innerHTML = "1", 2000)
setTimeout(() => {
document.onkeydown = onkeydown
document.onkeyup = onkeyup
window.onblur = game.pause
menu.settings.domElement.onclick = game.pause
document.body.classList.remove("pause")
menu.resumeButton.hide()
menu.pauseButton.show()
stats.clock.start()
stats.clock.elapsedTime = stats.elapsedTime
if (settings.musicVolume) scene.music.play()
if (scene.playfield.piece) {
scheduler.resetInterval(game.fall, stats.fallPeriod)
} else {
this.generate()
}
}, 3000)
},
generate: function(nextPiece=nextQueue.shift()) {
@@ -122,6 +127,7 @@ let game = {
window.onblur = null
pauseSpan.onfocus = game.resume
pauseSpan.innerHTML = "II"
document.body.classList.add("pause")
menu.pauseButton.hide()
menu.resumeButton.show()