Fix: print ranking list with my rank

This commit is contained in:
2018-05-18 10:28:16 +09:00
parent 60bd151c92
commit 2cecc26e12
5 changed files with 107 additions and 31 deletions
+17 -17
View File
@@ -143,7 +143,6 @@ class DBConnectManager {
};
let params = "UserID=" + sessionStorageManager.playerUserID
+ "&AppName=" + sessionStorageManager.playingAppName;
console.log(params);
xhr.send(params);
}
@@ -196,6 +195,7 @@ class DBConnectManager {
for(let i = 0; i < count; i++) {
let record = new RankingRecord(
i + 1,
jsonData[i]["UserID"],
jsonData[i]["Name"],
jsonData[i]["HighScore"]
);
@@ -239,22 +239,22 @@ class DBConnectManager {
}
loadTempRanking(rankingRecordManager) {
rankingRecordManager.push(new RankingRecord(1, "강경모", 4400));
rankingRecordManager.push(new RankingRecord(2, "강성태", 3400));
rankingRecordManager.push(new RankingRecord(3, "김기덕", 2400));
rankingRecordManager.push(new RankingRecord(4, "김남희", 1400));
rankingRecordManager.push(new RankingRecord(5, "고봉순", 900));
rankingRecordManager.push(new RankingRecord(6, "파르마", 800));
rankingRecordManager.push(new RankingRecord(7, "박지상", 700));
rankingRecordManager.push(new RankingRecord(8, "신현주", 600));
rankingRecordManager.push(new RankingRecord(9, "꼬봉이", 500));
rankingRecordManager.push(new RankingRecord(10, "거북이", 400));
rankingRecordManager.push(new RankingRecord(11, "다람쥐", 300));
rankingRecordManager.push(new RankingRecord(12, "사시미", 200));
rankingRecordManager.push(new RankingRecord(13, "태권도", 100));
rankingRecordManager.push(new RankingRecord(14, "합기도", 40));
rankingRecordManager.push(new RankingRecord(15, "우습지", 10));
rankingRecordManager.push(new RankingRecord(16, "하하하", 4));
rankingRecordManager.push(new RankingRecord(1, 7, "강경모", 4400));
rankingRecordManager.push(new RankingRecord(2, 2, "강성태", 3400));
rankingRecordManager.push(new RankingRecord(3, 3, "김기덕", 2400));
rankingRecordManager.push(new RankingRecord(4, 4, "김남희", 1400));
rankingRecordManager.push(new RankingRecord(5, 5, "고봉순", 900));
rankingRecordManager.push(new RankingRecord(6, 6, "파르마", 800));
rankingRecordManager.push(new RankingRecord(7, 1, "박지상", 700));
rankingRecordManager.push(new RankingRecord(8, 8, "신현주", 600));
rankingRecordManager.push(new RankingRecord(9, 9, "꼬봉이", 500));
rankingRecordManager.push(new RankingRecord(10, 10, "거북이", 400));
rankingRecordManager.push(new RankingRecord(11, 11, "다람쥐", 300));
rankingRecordManager.push(new RankingRecord(12, 12, "사시미", 200));
rankingRecordManager.push(new RankingRecord(13, 13, "태권도", 100));
rankingRecordManager.push(new RankingRecord(14, 14, "합기도", 40));
rankingRecordManager.push(new RankingRecord(15, 15, "우습지", 10));
rankingRecordManager.push(new RankingRecord(16, 16, "하하하", 4));
}
}
+6 -1
View File
@@ -1,7 +1,8 @@
class RankingRecord {
constructor(rank, userName, score) {
constructor(rank, userID, userName, score) {
this.rank = rank;
this.userID = userID;
this.userName = userName;
this.score = score;
}
@@ -35,6 +36,10 @@ class RankingRecordManager {
return this.rankingRecords[index].rank;
}
getUserIDAt(index) {
return this.rankingRecords[index].userID;
}
getUserNameAt(index) {
return this.rankingRecords[index].userName;
}