Add: hide rank button for test players

This commit is contained in:
2018-09-05 09:52:41 +09:00
parent 3d4852c42c
commit 37e623e95e
3 changed files with 50 additions and 74 deletions
+45 -72
View File
@@ -38,22 +38,13 @@ class Ranking {
this.textTitle.anchor.set(0.5);
this.textTitle.addColor("#ff6666", 0);
// let typingRecordTextStyle = textStyleBasic;
// typingRecordTextStyle.font = "bold 62px Arial";
// let bestRecordTextStyle = textStyleBasic;
// bestRecordTextStyle.font = "32px Arial";
// contents
// rank
let rankAreaPositionY = 280;
let typingTextStyle = textStyleBasic;
// typingTextStyle.font = "bold 84px Arial";
rankAreaPositionY = 90;
let style = { font: "34px Arial", fill: "#fff", tabs: [ 60, 160, 160 ] };
let rankAreaPositionX = 160;
let rankAreaPositionY = 90;
let style = { font: "34px Arial", fill: "#fff", tabs: [ 60, 160, 160 ] };
this.textRanking1to10 = game.add.text(rankAreaPositionX, rankAreaPositionY , '', style)
.setShadow(3, 3, 'rgba(0, 0, 0, 0.5)', 2);
this.textRanking11to20 = game.add.text(rankAreaPositionX + 420, rankAreaPositionY, '', style)
@@ -62,11 +53,11 @@ class Ranking {
let buttonPositionY = 640;
let buttonHour = this.makeTextButton(game.world.centerX - 220, buttonPositionY, "수업시간 순위", this.showRankingHour);
// buttonHour.startButton.inputEnabled = false;
// buttonHour.inputEnabled = false;
let buttonDay = this.makeTextButton(game.world.centerX, buttonPositionY, "오늘의 순위", this.showRankingDay);
// buttonDay.startButton.inputEnabled = false;
// buttonDay.inputEnabled = false;
let buttonMonth = this.makeTextButton(game.world.centerX + 220, buttonPositionY, "이달의 순위", this.showRankingMonth);
// buttonMonth.startButton.inputEnabled = false;
// buttonMonth.inputEnabled = false;
// bottom ui
@@ -157,11 +148,6 @@ class Ranking {
// console.log("getRecordToRankingServer : " + this.mode);
let self = this;
this.showRanking(null);
// let totalInfo = new Object();
// this.showRanking(totalInfo);
this.dbConnectManager.requestAppRanking(
sessionStorageManager.maestroID,
sessionStorageManager.playingAppID,
@@ -172,29 +158,6 @@ class Ranking {
self.showRanking(null);
}
);
// console.log('playerUserID : ' + playerUserID);
// console.log('playerName : ' + playerName);
// console.log('playingStageData.language : ' + playingStageData.language);
// console.log('playingStageData.level : ' + playingStageData.level + ", " + getStageCodeByStageNo(playingStageData.level));
// let xhr = new XMLHttpRequest();
// xhr.onreadystatechange = function() {
// // console.log("onreadystatechange : " + xhr);
// // console.log("xhr.readyState : " + xhr.readyState);
// // console.log("xhr.status : " + xhr.status);
// if(xhr.readyState == 4 && xhr.status == 200) {
// // console.log(xhr.responseText);
// self.jsonData = JSON.parse(xhr.responseText);
// // console.log(JSON.stringify(jsonData));
// self.showRanking(self.jsonData);
// }
// }
// xhr.open('POST', 'stage_ranking.php', true);
// xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
// let param = 'maestro_id=' + sessionStorageManager.maestroID + 'app_id=' + sessionStorageManager.playingAppID;
// // console.log(param);
// xhr.send(param);
}
showRankingHour() {
@@ -221,6 +184,13 @@ class Ranking {
showRanking(jsonRankingData) {
// console.log(jsonRankingData);
if(sessionStorageManager.maestroAccountType == 101) {
let recordArray = this.getDummyRankList();
this.printRanking(recordArray);
return;
}
if(jsonRankingData === null) {
let rankEmpty = [ ];
this.textRanking1to10.parseList(rankEmpty);
@@ -246,6 +216,11 @@ class Ranking {
}
let recordArray = this.getRankingArrayFromJSON(jsonRankingList);
this.printRanking(recordArray);
}
printRanking(recordArray) {
let recordTop10 = [];
let recordTop20 = [];
for(let i = 0; i < 10; i++) {
@@ -260,7 +235,7 @@ class Ranking {
getRankingArrayFromJSON(jsonRankingList) {
// if(isDebugMode())
// return this.getDummyArray();
// return this.getDummyRankList();
let rankingListCount = jsonRankingList.length;
@@ -279,38 +254,36 @@ class Ranking {
return recordArray;
}
getDummyArray() {
let recordArray2 = [
[ '1', '박지상', '22' ],
[ '2', '박지상', '21' ],
[ '3', '박지상', '20' ],
[ '4', '박지상', '19' ],
[ '5', '박지상', '18' ],
[ '6', '박지상', '17' ],
[ '7', '박지상', '16' ],
[ '8', '박지상', '15' ],
[ '9', '박지상', '14' ],
[ '10', '박지상', '13' ],
[ '11', '박지상', '12' ],
[ '12', '박지상', '11' ],
[ '13', '박지상', '10' ],
[ '14', '박지상', '9' ],
[ '15', '박지상', '8' ],
[ '16', '박지상', '7' ],
[ '17', '박지상', '6' ],
[ '18', '박지상', '5' ],
[ '19', '박지상', '4' ],
[ '20', '박지상', '3' ],
[ '21', '박지상', '2' ],
[ '22', '박지상', '1' ],
getDummyRankList() {
let dummyRankList = [
[ '1', 'test1', '400' ],
[ '2', 'test2', '300' ],
[ '3', 'test3', '200' ],
[ '4', 'test4', '100' ],
[ '5', 'test5', '90' ],
[ '6', 'test6', '80' ],
[ '7', 'test7', '70' ],
[ '8', 'test8', '60' ],
[ '9', 'test9', '50' ],
[ '10', 'test10', '40' ],
[ '11', 'test11', '30' ],
[ '12', 'test12', '20' ],
[ '13', 'test13', '10' ],
[ '14', 'test14', '9' ],
[ '15', 'test15', '8' ],
[ '16', 'test16', '7' ],
[ '17', 'test17', '6' ],
[ '18', 'test18', '5' ],
[ '19', 'test19', '4' ],
[ '20', 'test20', '3' ],
[ '21', 'test21', '2' ],
[ '22', 'test22', '1' ],
];
return recordArray2;
return dummyRankList;
}
}
Ranking.MODE_HOUR = "mode_hour";
Ranking.MODE_DAY = "mode_day";
Ranking.MODE_MONTH = "mode_month";
Ranking.OFFSET_RIGHT_ALIGN = 10;
Ranking.MODE_MONTH = "mode_month";