diff --git a/src/game/ranking/ranking.js b/src/game/ranking/ranking.js index 2825fd3..2b8536e 100644 --- a/src/game/ranking/ranking.js +++ b/src/game/ranking/ranking.js @@ -56,11 +56,7 @@ var Ranking = { // date time - this.textDateTime = game.add.text( - GAME_SCREEN_SIZE.x / 2, 104, - this.getYYYYMMDDHHText(), - resultTextStyle - ); + this.textDateTime = game.add.text(GAME_SCREEN_SIZE.x / 2, 104, "", resultTextStyle); this.textDateTime.fontSize = 34; this.textDateTime.fontWeight = "normal"; this.textDateTime.stroke = "#333333"; @@ -80,8 +76,8 @@ var Ranking = { .setShadow(3, 3, 'rgba(0, 0, 0, 0.5)', 2); + var buttonOffsetX = 300; var buttonPositionY = 100; - var buttonOffsetX = 30; this.buttonPrevDate = this.makeArrowButton( buttonOffsetX, buttonPositionY, 50, 50, @@ -98,6 +94,7 @@ var Ranking = { // this.buttonNextDate.inputEnabled = false; + buttonOffsetX = 30; buttonPositionY = 370; this.buttonPrevRanking = this.makeArrowButton( buttonOffsetX, buttonPositionY, @@ -336,6 +333,7 @@ var Ranking = { this.recordArray.push(bestRecordRow); } + this.printDateTime(); this.printRanking(); }, @@ -453,7 +451,35 @@ var Ranking = { return DateUtil.getFullYear(this.dateTime) + "년 " + DateUtil.getFullMonth(this.dateTime) + "월 " + DateUtil.getFullDate(this.dateTime) + "일, " - + DateUtil.getFullHours(this.dateTime) + "시" + + DateUtil.getFullHours(this.dateTime) + "시"; + }, + + getYYYYMMDDText: function() { + return DateUtil.getFullYear(this.dateTime) + "년 " + + DateUtil.getFullMonth(this.dateTime) + "월 " + + DateUtil.getFullDate(this.dateTime) + "일"; + }, + + getYYYYMMText: function() { + return DateUtil.getFullYear(this.dateTime) + "년 " + + DateUtil.getFullMonth(this.dateTime) + "월 "; + }, + + printDateTime: function() { + console.log(this.timeType); + switch(this.timeType) { + case Ranking.MODE_HOUR: + this.textDateTime.text = this.getYYYYMMDDHHText(); + break; + + case Ranking.MODE_DAY: + this.textDateTime.text = this.getYYYYMMDDText(); + break; + + case Ranking.MODE_MONTH: + this.textDateTime.text = this.getYYYYMMText(); + break; + } }, onClickPrevRanking: function() {