Jak alarmować po załadowaniu wszystkich zdjęć?

Buduję grę JavaScript i chcę ostrzec po załadowaniu wszystkich obrazów. Próbowałem tego kodu, ale nie działa:

function loadEveryThing() {
  var imgNumber = 0;

  img1 = new Image();
  img1.src = "1.png"
  img1.onload = function() {
    imgNumber = imgNumber + 1;
  }

  img2 = new Image();
  img2.src = "2.png"
  img2.onload = function() {
    imgNumber = imgNumber + 1;
  }

  img3 = new Image();
  img3.src = "3.png"
  img3.onload = function() {
    imgNumber = imgNumber + 1;
  }

  if (imgNumber == 3) alert("done")
}

questionAnswers(3)

yourAnswerToTheQuestion