123456789101112131415161718192021222324 |
- import * as RE from 'rogue-engine';
- export default class MainMenuComponent extends RE.Component {
- awake() {
- this.loadUi()
- }
- async loadUi() {
- let htmlContents = await (await fetch(RE.getStaticPath("mainmenu.html"))).text()
- RE.Runtime.uiContainer.innerHTML = htmlContents
- const startButton = document.getElementById("start-button")
- if(startButton) {
- startButton.addEventListener("click", this.onStartButtonClick.bind(this))
- }
- }
-
- onStartButtonClick() {
- RE.App.loadScene("MainScene")
- }
- }
- RE.registerComponent(MainMenuComponent);
-
|