Atölye › Renk Hafızası (Simon) › 22/27. adım
Mesaj Click to retry diyor; şimdi sözünü tutalım. Oyun bittiyse bir tıklama ya da Boşluk tuşu reset ile
yeni oyun başlatsın.
```js
canvas.addEventListener('pointerdown', (event) => {
if (state === 'over') {
reset()
return
}
if (event.key === ' ' && state === 'over') {
event.preventDefault()
reset()
}
```if (state === 'over') { → oyun bittiyse reset() ile yeni oyun, return ile
çık. return olmasaydı aynı tıklama bir tuşa da basmaya çalışırdı.if (event.key === ' ' && state === 'over') { → && "ve": "Boşluk basıldı ve
oyun bitti".event.preventDefault() → Boşluk tuşunun olağan işini (sayfayı aşağı kaydırmayı) engeller.reset() → yeni oyun.pointerdown dinleyicisinin içinde, const rect = ... satırının üstüne if (state === 'over') { ... } bloğunu yaz.keydown dinleyicisinin içinde, if (event.key in KEYS) ... satırının altına Boşluk bloğunu yaz (kapanan })
işaretinden önce).Beceriler: Klavye ve fare girdisi, Oyun durumları
← Yeni oyun fonksiyonu Basınca yan →