aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.ts
blob: 9708334a6cd2a335e9936b5122a3249aa9f0b328 (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
26
27
28
29
30
31
32
33
import "./style.css";
import "./Events";
import { loadAllImages, loadAllSounds } from "./Images";
import { start } from "./game";
import { canvas, helpTxt } from "./consts";

const btn = document.getElementsByTagName("button")[0]
const txt = document.getElementsByTagName("div")[0]

async function init() {
  try {
    await loadAllSounds();
    await loadAllImages();
    // SOUNDS.win.volume = 0;
    // await SOUNDS.win.play()
    // SOUNDS.win.pause()
    // SOUNDS.win.volume = 1
    // SOUNDS.win.currentTime = 0;

    txt.innerText = "GAME IS READY TO BE PLAYED"
    btn.classList.add("visible")
    btn.onclick = () => {
      btn.remove();
      txt.remove();
      canvas.style.display = "block";
      helpTxt.style.display = "block";
      start();
    }
  } catch (error) {
    console.error(error);
  }
}
document.body.onload = init;