Atölye › Renk Hafızası (Simon) › 12/27. adım
Her oyunun iki işi vardır: güncelle (durumu değiştir) ve çiz (göster). Şimdi güncelleyen fonksiyonu
yazıyoruz: update.
İlk işi bir geri sayım: her karede litFor bir azalır; sıfıra inince tuş söner. Mutfak zamanlayıcısı gibi: her
saniye bir azalır, sıfırda zil çalar.
```js
function update() {
if (litFor > 0) {
litFor -= 1
if (litFor === 0) lit = -1
}
}
function loop() {
update()
draw()
```if (litFor > 0) { → > büyüktür: "yanık kalacak süre varsa..."litFor -= 1 → -= "üstünden çıkar": bir kare azalt.if (litFor === 0) lit = -1 → süre tam bittiyse tuşu söndür.loop içinde update() → her karede önce durumu değiştir, sonra draw() ile göster.function draw() { satırının üstüne (light'ın altına) update fonksiyonunu yaz; arada boş satır kalsın.loop içinde draw() satırının üstüne update() yaz.light(0, 30) yaz: yeşil tuş yarım saniye yanıp sönmeli. Sonra sil.Beceriler: Oyun döngüsü, Oyun durumları
← Bir tuşu bir süre yak Bilgisayar bir tuş gösterir →