Atölye › Kule Savunması › 23/42. adım
Bir merminin hedefi çoktan gitmiş olabilir: başka bir mermi onu öldürmüştür ya da yolun sonundan çıkmıştır. İki
durumda da canı 0'dır (sonu geçeni hp = 0 ile işaretlemiştik). Böyle bir mermi boşuna uçmasın: sönsün.
```js
// Bullets fly towards their target; if it is gone, they fizzle out.
for (const b of bullets) {
if (b.target.hp <= 0) {
b.done = true
continue
}
```if (b.target.hp <= 0) { → hedefin canı kalmadıysa:b.done = true → mermi işini bitirdi (döngüden sonra süzülecek).continue → bu mermi için döngünün geri kalanını atla.hp'si 0'dır; pointAt(...) hiç sorulmaz.update içinde mermi döngüsünün üstüne yorum satırını yaz.if (b.target.hp <= 0) { ... } bloğunu yaz.Beceriler: Oyun durumları
← Güdümlü mermiler Her av için altın →