Atölye › Mayın Tarlası › 22/26. adım
Bu kadar kısa bir oyunda asıl yarış hız: bir saat ekleyeceğiz. Önce "şu an"ı bilmeliyiz.
İyi haber: requestAnimationFrame, loop'u çağırırken ona bir sayı verir: sayfa açıldığından beri geçen süre,
milisaniye cinsinden (1 saniye = 1000 milisaniye). Onu her karede now (şimdi) değişkenine yazarız; böylece kodun
her yerinde "şu an" now'dır.
```js
let now = 0
function loop(time) {
now = time
draw()
requestAnimationFrame(loop)
}
```let now = 0 → şu an; ilk kareye kadar 0.function loop(time) → artık bir parametre alıyor: requestAnimationFrame onu zaman bilgisiyle çağırır.now = time → her karede güncelle.let state ... satırının altına let now = 0 yaz.function loop() satırını function loop(time) yap ve içine en üste now = time yaz.Beceriler: Oyun döngüsü