Sprawdź, czy obrazy są ładowane przed gameloop

Jak dotąd mój program działa tak, jak chcę. Działa to dobrze:

// Player object
var player = {
   x: 10,
   y: 10,
   draw: function () {
       ctx.drawImage(playerImg, 0, 0);
   ...

Czy powinienem sprawdzić, czyplayerImg jest ładowany jako pierwszy, mimo że do tej pory działa poprawnie?

Ponadto, jaki jest najlepszy sposób sprawdzenia. Myślałem o umieszczeniu wszystkich obrazów w tablicy. Następnie sprawdź za pomocąonLoad funkcjonować. Jeśli wszystkie są załadowane, zacznę pętlę gry. Czy to dobry pomysł?

Dzięki

questionAnswers(1)

yourAnswerToTheQuestion