V0.1
This commit is contained in:
23
src/scripts/router.js
Normal file
23
src/scripts/router.js
Normal file
@@ -0,0 +1,23 @@
|
||||
export class Router {
|
||||
currentPage = "none"
|
||||
|
||||
mainMenu = document.getElementById("main-menu")
|
||||
customLevel = document.getElementById("custom-level")
|
||||
loading = document.getElementById("loading")
|
||||
mainGame = document.getElementById("main-game")
|
||||
gameOver = document.getElementById("game-over")
|
||||
|
||||
hideEverything() {
|
||||
this.mainMenu.style.display = "none"
|
||||
this.customLevel.style.display = "none"
|
||||
this.loading.style.display = "none"
|
||||
this.mainGame.style.display = "none"
|
||||
this.gameOver.style.display = "none"
|
||||
}
|
||||
|
||||
showPage(pageName) {
|
||||
this.hideEverything()
|
||||
this.currentPage = pageName
|
||||
this[pageName].style.display = "flex"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user