Strings: Translate views
This commit is contained in:
@@ -5,6 +5,42 @@ class Tutorial{
|
||||
assets.sounds["bgm_setsume"].playLoop(0.1, false, 0, 1.054, 16.054)
|
||||
this.endButton = document.getElementById("tutorial-end-button")
|
||||
|
||||
var tutorialTitle = document.getElementById("tutorial-title")
|
||||
tutorialTitle.innerText = strings.howToPlay
|
||||
tutorialTitle.setAttribute("alt", strings.howToPlay)
|
||||
var tutorialContent = document.getElementById("tutorial-content")
|
||||
var keys = ["F", "J", "D", "K", "Q", "SHIFT", "CTRL"]
|
||||
var keyIndex = 0
|
||||
strings.tutorial.basics.forEach(string => {
|
||||
var par = document.createElement("p")
|
||||
var stringKeys = string.split("%s")
|
||||
stringKeys.forEach((stringKey, i) => {
|
||||
if(i !== 0){
|
||||
this.insertKey(keys[keyIndex++], par)
|
||||
}
|
||||
this.insertText(stringKey, par)
|
||||
})
|
||||
tutorialContent.appendChild(par)
|
||||
})
|
||||
var par = document.createElement("p")
|
||||
var span = document.createElement("span")
|
||||
span.style.fontWeight = "bold"
|
||||
span.innerText = strings.tutorial.otherControls
|
||||
par.appendChild(span)
|
||||
strings.tutorial.otherTutorial.forEach(string => {
|
||||
par.appendChild(document.createElement("br"))
|
||||
var stringKeys = string.split("%s")
|
||||
stringKeys.forEach((stringKey, i) => {
|
||||
if(i !== 0){
|
||||
this.insertKey(keys[keyIndex++], par)
|
||||
}
|
||||
this.insertText(stringKey, par)
|
||||
})
|
||||
})
|
||||
tutorialContent.appendChild(par)
|
||||
this.endButton.innerText = strings.tutorial.ok
|
||||
this.endButton.setAttribute("alt", strings.tutorial.ok)
|
||||
|
||||
pageEvents.once(this.endButton, ["mousedown", "touchstart"]).then(this.onEnd.bind(this))
|
||||
pageEvents.keyOnce(this, 13, "down").then(this.onEnd.bind(this))
|
||||
|
||||
@@ -12,6 +48,14 @@ class Tutorial{
|
||||
"confirm": ["start", "b", "ls", "rs"]
|
||||
}, this.onEnd.bind(this))
|
||||
}
|
||||
insertText(text, parent){
|
||||
parent.appendChild(document.createTextNode(text))
|
||||
}
|
||||
insertKey(key, parent){
|
||||
var kbd = document.createElement("kbd")
|
||||
kbd.innerText = key
|
||||
parent.appendChild(kbd)
|
||||
}
|
||||
onEnd(event){
|
||||
var touched = false
|
||||
if(event && event.type === "touchstart"){
|
||||
|
||||
Reference in New Issue
Block a user