Atölye › Angry Birds Tarzı Sapan › 37/47. adım
Sınırsız kuşla her kule er geç yıkılır. Bir bulmacanın sınırı olmalı: seviye başına üç kuş.
birdsLeft (kalan kuşlar) 3 ile başlar, her fırlatış bir tane harcar. Kuş kalmadıysa launch hiçbir şey yapmaz.
```js
let birdsLeft
birdsLeft = 3
function launch() {
if (state !== 'aiming' || birdsLeft === 0) return
...
bodies.push(bird)
birdsLeft -= 1
```let birdsLeft → kalan kuş sayısı; reset içinde 3.if (state !== 'aiming' || birdsLeft === 0) return → nişan almıyorsak ya da kuş kalmadıysa fırlatma.birdsLeft -= 1 → fırlatılan kuş sayıdan düşer.let bird satırının altına let birdsLeft yaz.reset içinde bird = null satırının altına birdsLeft = 3 yaz.launch'ın ilk satırını if (state !== 'aiming' || birdsLeft === 0) return yap.launch içinde bodies.push(bird) satırının altına birdsLeft -= 1 yaz.Beceriler: Oyun durumları