aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.ts')
-rw-r--r--src/main.ts38
1 files changed, 23 insertions, 15 deletions
diff --git a/src/main.ts b/src/main.ts
index e20e14f..9708334 100644
--- a/src/main.ts
+++ b/src/main.ts
@@ -1,25 +1,33 @@
import "./style.css";
import "./Events";
-import loadAllImages, { loadAllSounds, SOUNDS } from "./Images";
+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]
-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);
+ await loadAllSounds();
+ await loadAllImages();
+ // SOUNDS.win.volume = 0;
+ // await SOUNDS.win.play()
+ // SOUNDS.win.pause()
+ // SOUNDS.win.volume = 1
+ // SOUNDS.win.currentTime = 0;
- btn.innerText = "Start da game"
- btn.onclick = () => { btn.remove(); start(); }
- document.body.appendChild(btn)
+ 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;