Atölye › Angry Birds Tarzı Sapan › 27/47. adım
collide hazır; şimdi onu çağıralım. Gövdeler ilerledikten sonra step her gövdeyi her gövdeyle bir kez
karşılaştıracak. Kiriş direklerin üstünde duracak, kuş kuleye çarpabilecek.
```js
for (let i = 0; i < bodies.length; i++) for (let j = i + 1; j < bodies.length; j++) collide(bodies[i], bodies[j])
```for (let i = 0; i < bodies.length; i++) → i 0'dan başlayıp listenin sonuna kadar bir bir artar (i++ "bir
artır"). bodies[i] listenin i'nci elemanı.for (let j = i + 1; ...) → j, i'den sonraki her eleman. İç içe iki döngü.collide(bodies[i], bodies[j]) → o çifti karşılaştır.j, i + 1'den başladığı için her çift bir kez denenir (A-B denenir, B-A tekrar denenmez) ve hiçbir gövde
kendisiyle karşılaştırılmaz. Dört blok için 6 çift.step içinde, gövdeleri ilerleten for döngüsünün kapanan } satırından sonra, // Fallen off the world: gone.
yorumunun üstüne satırı yaz.Beceriler: Çarpışma tespiti, Döngüler