Fix: ES5 -> ES6 class

This commit is contained in:
2018-05-10 22:49:29 +09:00
parent ead099fc05
commit 14ae4a177f
8 changed files with 84 additions and 58 deletions
+13 -13
View File
@@ -1,13 +1,13 @@
/////////////////////////////
// MenuApp
let MenuApp = {
class MenuApp {
preload: function() {
preload() {
game.load.image('icon_fullscreen', '../../../resources/image/icon/fullscreen_white.png');
},
}
create: function() {
create() {
this.game.stage.backgroundColor = '#4d4d4d';
// top
@@ -46,9 +46,9 @@ let MenuApp = {
screenBottom.printBottomRightText(sessionStorageManager.playerName);
// this.loadTypingStageData();
},
}
loadTypingStageData: function() {
loadTypingStageData() {
var self = this;
xhr = new XMLHttpRequest();
@@ -65,9 +65,9 @@ let MenuApp = {
xhr.open('GET', 'activated_stage_list.php', true);
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
xhr.send();
},
}
updateStageButton: function(jsonData) {
updateStageButton(jsonData) {
// console.log(JSON.stringify(jsonData));
for(var i = 0; i < jsonData.length; i++) {
@@ -79,9 +79,9 @@ let MenuApp = {
jsonData[i]["Activated"]
);
}
},
}
activateStageButton: function(stageName, isActivated) {
activateStageButton(stageName, isActivated) {
for(var i = 0; i < this.stageButtonArray.length; i++) {
var buttonName = this.stageButtonArray[i].name;
var buttonLanguage = buttonName.charAt(0) == "k" ? "korean" : "english";
@@ -106,9 +106,9 @@ let MenuApp = {
}
}
}
},
}
startStage: function() {
startStage() {
var language = this.name.substring(0, 1) == "k" ? LANGUAGE_KOREAN : LANGUAGE_ENGLISH;
var level = this.name.substring(1);
@@ -116,6 +116,6 @@ let MenuApp = {
// console.log(playingStageData);
this.startState('TypingTestStage');
},
}
}