Atölye › Tuğla Kırma › 34/39. adım
İki son ('won' ve 'lost') aynı kapıya çıksın: bir tıklama ya da Boşluk yeni bir oyun başlatsın. Tıklama ve
Boşluk zaten launch'u çağırıyor; o hâlde işi launch'a veriyoruz. Büyük mesajın altına da küçük bir satır
ekliyoruz: Click to play again (yeniden oynamak için tıkla).
```js
function launch() {
if (state === 'won' || state === 'lost') {
newGame()
return
}
ctx.font = '16px sans-serif'
ctx.fillText('Click to play again', canvas.width / 2, 280)
```launch'un en başında: oyun bittiyse newGame() ile yenisini başlat ve return ile çık. Böylece aynı tıklama topu
hemen fırlatmaz; yeni oyun servisle başlar.ctx.font = '16px sans-serif' → büyük başlıktan sonra yazıyı yeniden küçült.ctx.fillText('Click to play again', canvas.width / 2, 280) → mesajın 30 piksel altına, ortaya.launch fonksiyonunun en başına, if (state !== 'serve') return satırının üstüne yeni if bloğunu yaz.draw içinde, kazan/kaybet bloğunda büyük mesajı yazan ctx.fillText(state === 'won' ? ...) satırının altına iki
satırı yaz.Beceriler: Oyun durumları, Klavye ve fare girdisi
← Yeni oyun için tek fonksiyon Bir avuç parçacık →