Я написал небольшую игру на Javascript подгрузил фон, спрайт игрока сделал все как надо и все работает, я был доволен, но в Google Chrome не загружает картинки. в Firefox, и !!!Microsoft Edge все работает без проблем.
var bg = new Image();
bg.src = 'img/bg.jpg';
var pl = new Image();
pl.src = 'img/pl.png';
ctx.drawImage(bg, 0, 0);
ctxPl.drawImage(pl, sx, sy, heroWidth, heroHeight, player.pos[0], player.pos[1], heroWidth, heroHeight);
я уже пробывал разные способы и window.onload и setInterval, setTimeout, и еще другие способы. Дело в том, что цикл игры выполняется до того как они загружены, как выполнить скрип после загрузки все картинок? js месяца два начал учить немного, возможно есть другие способы?