taiko-web/public/src/js/titlescreen.js

25 lines
624 B
JavaScript
Raw Normal View History

2018-09-18 00:37:59 +02:00
class Titlescreen{
constructor(){
loader.changePage("titlescreen")
this.titleScreen = document.getElementById("title-screen")
pageEvents.keyOnce(this, 13, "down").then(this.goNext.bind(this))
pageEvents.once(this.titleScreen, "click").then(this.goNext.bind(this))
assets.sounds["title"].play()
2015-07-17 10:22:46 +02:00
}
2018-09-18 00:37:59 +02:00
goNext(){
this.clean()
assets.sounds["don"].play()
if(localStorage.getItem("tutorial") !== "true"){
new Tutorial()
} else {
new SongSelect()
}
}
clean(){
assets.sounds["title"].stop()
pageEvents.keyRemove(this, 13)
pageEvents.remove(this.titleScreen, "click")
delete this.titleScreen
}
}