Atölye › Mayın Tarlası › 24/26. adım
Oyun bitince saat durmalı. Bitiş anını endTime'da saklarız (lose ve win içinde). Saniye hesabı da artık
sorar: oyun sürüyorsa "şimdi"ye kadar, bittiyse "bitiş anı"na kadar.
```js
let endTime
endTime = 0
function lose() {
state = 'lost'
endTime = now
function win() {
state = 'won'
endTime = now
const seconds = state === 'ready' ? 0 : Math.floor(((state === 'playing' ? now : endTime) - startTime) / 1000)
```let endTime → bitiş anı; newGame içinde 0.endTime = now → lose ve win içinde, durum değişir değişmez.(state === 'playing' ? now : endTime) - startTime → oynanıyorsa şimdiye, bittiyse bitişe kadar geçen süre.let startTime satırının altına let endTime yaz; newGame'in sonuna endTime = 0 yaz.lose ve win içinde state = ... satırının altına endTime = now yaz.draw'daki seconds satırında now yerine (state === 'playing' ? now : endTime) yaz.Beceriler: Oyun durumları