Atölye › Mayın Tarlası › 21/26. adım
Oyun bitince bunu söyleyelim: üst şeritte ortada, kazandıysan yeşil You win! (kazandın), kaybettiysen kırmızı
Boom! Click to retry (bum, tekrar denemek için tıkla). Ve gerçekten de bir tıklama yeni oyun başlatsın:
newGame zaten her şeyi sıfırlıyor.
```js
canvas.addEventListener('click', (event) => {
if (state === 'won' || state === 'lost') {
newGame()
return
}
if (state === 'won' || state === 'lost') {
ctx.textAlign = 'center'
ctx.fillStyle = state === 'won' ? '#4ade80' : '#f87171'
ctx.fillText(state === 'won' ? 'You win!' : 'Boom! Click to retry', canvas.width / 2, TOP / 2)
}
```return yerine artık { newGame(); return }: oyun bittiyse yeni oyun başlat ve çık.if (state === 'won' || state === 'lost') → oyun bittiyse mesaj yaz:ctx.textAlign = 'center' → üst şeridin ortasına.state === 'won' ? '#4ade80' : '#f87171' → kazandıysan yeşil, değilse kırmızı. Aynı soru yazıyı da seçer.if (...) { newGame(); return } bloğuna çevir.draw içinde 💣 satırının altına bir boş satır bırakıp mesaj bloğunu yaz.Beceriler: Oyun durumları, Klavye ve fare girdisi