Add: hide rank button for test players
This commit is contained in:
+45
-72
@@ -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";
|
||||
Reference in New Issue
Block a user