Atölye › Köstebek Vurmaca › 11/18. adım
Kalan saniye sağ üstte görünsün; süre bitince tur biter ve köstebekler saklanır.
```js
if (now >= endsAt) {
state = 'over'
for (const hole of holes) hole.upUntil = 0
return
}
if (state === 'playing') {
ctx.textAlign = 'right'
ctx.fillText('Time: ' + Math.ceil((endsAt - now) / 1000), canvas.width - 12, 28)
}
```if (now >= endsAt) → süre doldu mu? Dolduysa durum 'over', bütün delikler boş, return.(endsAt - now) / 1000 → kalan milisaniyeyi saniyeye çevir.Math.ceil(...) → yukarı yuvarlar: 0,3 saniye kaldıysa yine 1 görünür; 0 ancak süre gerçekten bitince.ctx.textAlign = 'right' → yazı verilen noktada biter: sağ kenardan 12 piksel içeride.update içinde if (state !== 'playing') return satırının altına süre bitti bloğunu yaz.draw içinde Score satırının altına süre bloğunu yaz.Beceriler: Oyun durumları, Oyun döngüsü
← Başlamak için tıkla Süre bitti →