aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.ts
blob: e20e14f5e4711ae26aa2c5bc9c02be0c376ce942 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
import "./style.css";
import "./Events";
import loadAllImages, { loadAllSounds, SOUNDS } from "./Images";
import { start } from "./game";

const btn = document.createElement("button");
async function init() {
  await loadAllSounds();
  await loadAllImages();
  try {
    SOUNDS.win.volume = 0;
    await SOUNDS.win.play()
    SOUNDS.win.pause()
    SOUNDS.win.volume = 1
    SOUNDS.win.currentTime = 0;
    start();
  } catch (error) {
    console.log(error);

    btn.innerText = "Start da game"
    btn.onclick = () => { btn.remove(); start(); }
    document.body.appendChild(btn)
  }
}
document.body.onload = init;