Atölye › Tuğla Kırma › 23/39. adım
Bekleyen topu yola çıkaracak fonksiyonu yazıyoruz: launch (fırlat). Durumu 'playing' yapıp topa hızını verecek.
Ama yalnız servis sırasında: oyun sürerken bir daha fırlatmak topu tuhaf biçimde yeniden yönlendirirdi.
Bu adımda fonksiyonu yazıyoruz; tıklama ve Boşluk tuşuna bir sonraki adımda bağlayacağız.
```js
function launch() {
if (state !== 'serve') return
state = 'playing'
ball.vx = 3
ball.vy = -4
}
```if (state !== 'serve') return → !== "eşit değil mi?" diye sorar. Servis durumunda değilsek hiçbir şey
yapmadan çık.state = 'playing' → artık oyundayız. update'in başındaki servis bloğu bundan sonra atlanır.ball.vx = 3, ball.vy = -4 → top eskisi gibi sağa ve yukarı fırlar.resetBall fonksiyonunun kapanış }'inin altına bir boş satır bırak ve launch fonksiyonunu yaz. Çalıştır:
ekranda bir şey değişmez, çünkü henüz kimse launch()'u çağırmıyor.
Beceriler: Oyun durumları
← Raketle birlikte git Tıkla ya da Boşluk'a bas →