Atölye › Angry Birds Tarzı Sapan › 44/47. adım
next() artık daha akıllı:
reset()), değilse bir sonraki seviye (startLevel(level + 1)); puan
korunur.Üst satıra da seviye numarası geliyor: Level 1 Birds 3 Score 0.
```js
function next() {
if (state === 'won') level === LEVELS.length - 1 ? reset() : startLevel(level + 1)
else if (state === 'lost') {
score = 0
startLevel(level)
}
}
ctx.fillText('Level ' + (level + 1) + ' Birds ' + birdsLeft + ' Score ' + score, 10, 22)
```LEVELS.length - 1 → son seviyenin numarası: 3 seviye varsa 2.level === LEVELS.length - 1 ? reset() : startLevel(level + 1) → son seviyeyse baştan başla, değilse bir sonrakine
geç.else if (state === 'lost') { score = 0; startLevel(level) } → kaybettiysen puan sıfır, aynı seviye.'Level ' + (level + 1) → ekranda level + 1 gösteririz; insanlar 1'den sayar. Parantez önemli: parantezsiz
'Level ' + level + 1 yazı ile birleşip 'Level 01' olurdu.next fonksiyonunun içini yeni hâliyle değiştir.draw'da üst yazı satırını ctx.fillText('Level ' + (level + 1) + ' Birds ' + ... olacak şekilde değiştir.Level 1 Birds 3 Score 0 görmelisin. Seviyeyi temizle ve Boşluk'a bas: iki katlı
kuleye geçmelisin.Beceriler: Oyun durumları
← İstediğin seviyeyi başlat En iyi puan →