Atölye › Ritim Şeritleri › 28/35. adım
Şarkı bitince saat durmalı ve tuşlar artık hiçbir şey yapmamalı. Ama son mesaj ve şerit ışıkları sönmeye devam etsin; yarım kalmış bir ışık ekranda donup kalmasın.
```js
function press(lane) {
if (state !== 'playing') return
if (feedback && --feedback.time === 0) feedback = null
if (state !== 'playing') return
frame += 1
```if (state !== 'playing') return → durum 'playing' değilse (!==) fonksiyondan hemen çık.press'in ilk satırı → şarkı bittiyse şerit bile yanmaz.update'te ışık ve mesaj satırlarının altında → onlar sönmeye devam eder, ama frame += 1 ve alttaki her şey
artık çalışmaz: saat durur.press fonksiyonunun ilk satırı olarak if (state !== 'playing') return yaz.update içinde if (feedback && ...) satırı ile frame += 1 satırının arasına aynı satırı yaz.Beceriler: Oyun durumları