Atölye › Ay'a İniş › 20/31. adım
İnişten ya da kazadan sonra Boşluk tuşu (ya da ekrana dokunmak) yeni bir uçuş başlatsın: yeni tepeler, yeni bir
araç. "Sırada ne var?" kararını tek bir fonksiyona koyuyoruz: next (sonraki). Klavye de dokunuş da onu çağıracak.
```js
if (event.key === ' ') next()
function next() {
if (state !== 'flying') reset()
}
canvas.addEventListener('pointerdown', (event) => {
if (state !== 'flying') {
next()
return
}
```if (event.key === ' ') next() → Boşluk'a basınca next().function next() → uçmuyorsak (indiysek ya da düştüysek) reset() ile yeni uçuş. Uçarken Boşluk hiçbir şey yapmaz.next() çağırır; return ile çıkar ki aynı
dokunuş bir de eğme ya da yakma tuşu olarak sayılmasın.keydown dinleyicisinin son satırı olarak if (event.key === ' ') next() yaz.// Touch: ... yorumunun üstüne next fonksiyonunu yaz; altında bir boş satır kalsın.pointerdown dinleyicisinin en başına, const rect = ... satırının üstüne if (state !== 'flying') bloğunu
yaz.Beceriler: Klavye ve fare girdisi, Oyun durumları
← İniş mi, kaza mı İndin mi, düştün mü? →