Fix: remove old codes - best record

This commit is contained in:
2018-10-23 23:41:20 +09:00
parent f0dc660018
commit c7a5926b21
16 changed files with 47 additions and 401 deletions
-13
View File
@@ -32,7 +32,6 @@ let sessionStorageManager = new SessionStorageManager();
console.log("playingAppName : " + sessionStorageManager.getPlayingAppName());
console.log("playingAppKoreanName : " + sessionStorageManager.getPlayingAppKoreanName());
console.log("record : " + sessionStorageManager.getRecord());
// console.log("bestRecord : " + sessionStorageManager.getBestRecord());
console.log("appHighestRecord : " + sessionStorageManager.getAppHighestRecord());
}
@@ -52,18 +51,6 @@ function goLogin() {
location.href = "login.html";
}
/*
function isTypingGame() {
if(sessionStorageManager.getPlayingAppName() === null)
return false;
if(sessionStorageManager.getPlayingAppName().indexOf("typing") < 0)
return false;
return true;
}
*/
function isTypingGameApp() {
if(sessionStorageManager.getPlayingAppName() == null)
return false;
-54
View File
@@ -205,27 +205,6 @@ DBConnectManager.prototype.parseJSONtoHistoryRecord = function(json) {
}
return historyRecordManager;
/*
var startIndex = 0;
var endIndex = jsonRankingList.length;
var recordArray = [];
for(var i = startIndex; i < endIndex; i++) {
var bestRecordRow = [];
var strDate = jsonRankingList[i]['Date'];
var dateArray = strDate.split("-");
var recordDate = new Date(dateArray[0], dateArray[1], dateArray[2]);
bestRecordRow[0] = recordDate.getMonth() + "월 " + recordDate.getDate() + "일";
bestRecordRow[1] = Math.floor(jsonRankingList[i]['BestRecord']);
bestRecordRow[2] = getStageNameForKorean(jsonRankingList[i]['StageName']);
// console.log("$BestRecordRow : " + bestRecordRow[0] + ", " + bestRecordRow[1] + ", " + bestRecordRow[2]);
recordArray.push(bestRecordRow);
}
return recordArray;
*/
}
DBConnectManager.prototype.requestRanking = function(type, maestroID, date, time, listener) {
@@ -367,18 +346,6 @@ DBConnectManager.prototype.requestHowToPlay = function(appID, onSucceededListene
xhr.send("AppID=" + appID);
}
DBConnectManager.prototype.updateTodayBestRecord = function(maestroID, playerID, appID, record) {
var xhr = new XMLHttpRequest();
xhr.open("POST", this.phpPath + "server/record/update_best_record.php", true);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xhr.send(
"MaestroID=" + maestroID
+ "&PlayerID=" + playerID
+ "&AppID=" + appID
+ "&BestRecord=" + record
);
}
DBConnectManager.prototype.updateAppHighestRecord = function(maestroID, playerID, appID, record) {
var xhr = new XMLHttpRequest();
xhr.open("POST", this.phpPath + "server/record/update_app_highest_record.php", true);
@@ -391,27 +358,6 @@ DBConnectManager.prototype.updateAppHighestRecord = function(maestroID, playerID
);
}
DBConnectManager.prototype.requestTodayBestRecord = function(maestroID, playerID, appID, onSucceededListener, onFailedListener) {
var xhr = new XMLHttpRequest();
xhr.open("POST", this.phpPath + "server/record/request_best_record.php", true);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xhr.onreadystatechange = function() {
if(xhr.readyState == 4 && xhr.status == 200) {
var replyJSON = JSON.parse(xhr.responseText);
if(replyJSON != null && replyJSON["BestRecord"] != null)
onSucceededListener(replyJSON);
else
onFailedListener(replyJSON);
}
};
xhr.send(
"MaestroID=" + maestroID
+ "&PlayerID=" + playerID
+ "&AppID=" + appID
);
}
DBConnectManager.prototype.requestAppHighestRecord = function(maestroID, playerID, appID, onSucceededListener, onFailedListener) {
var xhr = new XMLHttpRequest();
xhr.open("POST", this.phpPath + "server/record/request_app_highest_record.php", true);
+1 -1
View File
@@ -62,7 +62,7 @@ ScreenBottomUI.prototype.printText = function(textObject, text, align) {
return textObject;
}
ScreenBottomUI.prototype.printLeftTextWithBestRecord = function(bestRecord) {
ScreenBottomUI.prototype.printLeftTextWithAppHighestRecord = function(bestRecord) {
var roundUpBestRecord = Math.round(bestRecord);
var highScoreWithCommas = NumberUtil.numberWithCommas(roundUpBestRecord);
this.printLeftText("최고 기록 : " + highScoreWithCommas);
+6 -130
View File
@@ -83,15 +83,7 @@ SessionStorageManager.prototype.getRecord = function() {
return Number(sessionStorage.getItem("record"));
}
// best record
// SessionStorageManager.prototype.setBestRecord = function(value) {
// sessionStorage.setItem("bestRecord", value);
// }
// SessionStorageManager.prototype.getBestRecord = function() {
// return Number(sessionStorage.getItem("bestRecord"));
// }
// best record
// app highest record
SessionStorageManager.prototype.setAppHighestRecord = function(value) {
sessionStorage.setItem("appHighestRecord", value);
}
@@ -100,11 +92,11 @@ SessionStorageManager.prototype.getAppHighestRecord = function() {
}
// best record
SessionStorageManager.prototype.setIsNewBestRecord = function(value) {
sessionStorage.setItem("isNewBestRecord", value);
SessionStorageManager.prototype.setIsNewAppHighestRecord = function(value) {
sessionStorage.setItem("isNewAppHighestRecord", value);
}
SessionStorageManager.prototype.getIsNewBestRecord = function() {
return sessionStorage.getItem("isNewBestRecord");
SessionStorageManager.prototype.getIsNewAppHighestRecord = function() {
return sessionStorage.getItem("isNewAppHighestRecord");
}
SessionStorageManager.prototype.resetPlayingAppData = function() {
@@ -112,121 +104,5 @@ SessionStorageManager.prototype.resetPlayingAppData = function() {
this.removeItem("playingAppName");
this.removeItem("playingAppKoreanName");
this.removeItem("record");
this.removeItem("bestRecord");
this.removeItem("appHighestRecord");
}
/*
class SessionStorageManager {
constructor() {
}
clear() {
sessionStorage.clear();
}
removeItem(key) {
return sessionStorage.removeItem(key);
}
// maestro ID
set maestroID(value) {
sessionStorage.setItem("maestroID", value);
}
get maestroID() {
return sessionStorage.getItem("maestroID");
}
// maestro account type
set maestroAccountType(value) {
sessionStorage.setItem("maestroAccountType", value);
}
get maestroAccountType() {
return sessionStorage.getItem("maestroAccountType");
}
// player name
set playerName(value) {
sessionStorage.setItem("playerName", value);
}
get playerName() {
return sessionStorage.getItem("playerName");
}
// player player ID
set playerID(value) {
sessionStorage.setItem("playerID", value);
}
get playerID() {
return sessionStorage.getItem("playerID");
}
// player account type
set playerAccountType(value) {
sessionStorage.setItem("playerAccountType", value);
}
get playerAccountType() {
return sessionStorage.getItem("playerAccountType");
}
// playing app id
set playingAppID(value) {
sessionStorage.setItem("playingAppID", value);
}
get playingAppID() {
return sessionStorage.getItem("playingAppID");
}
// playing app name
set playingAppName(value) {
sessionStorage.setItem("playingAppName", value);
}
get playingAppName() {
return sessionStorage.getItem("playingAppName");
}
// playing app korean name
set playingAppKoreanName(value) {
sessionStorage.setItem("playingAppKoreanName", value);
}
get playingAppKoreanName() {
return sessionStorage.getItem("playingAppKoreanName");
}
// record
set record(value) {
sessionStorage.setItem("record", value);
}
get record() {
return sessionStorage.getItem("record");
}
// best record
set bestRecord(value) {
sessionStorage.setItem("bestRecord", value);
}
get bestRecord() {
return sessionStorage.getItem("bestRecord");
}
// best record
set isNewBestRecord(value) {
sessionStorage.setItem("isNewBestRecord", value);
}
get isNewBestRecord() {
return sessionStorage.getItem("isNewBestRecord");
}
resetPlayingAppData() {
sessionStorage.playingAppID = null;
sessionStorage.playingAppName = null;
sessionStorage.playingAppKoreanName = null;
sessionStorage.record = null;
sessionStorage.bestRecord = null;
}
}
*/
}
+5 -5
View File
@@ -112,24 +112,24 @@ var MenuTypingPractice = {
return false;
},
getBestRecord: function(jsonList, appID) {
getAppHighestRecord: function(jsonList, appID) {
var count = jsonList.length; // Object.keys(jsonList).length;
for(var i = 0; i < count; i++) {
if(jsonList[i].AppID === appID)
return jsonList[i].BestRecord;
return jsonList[i].AppHighestRecord;
}
return 0;
},
getIconImage: function(jsonList, appID) {
var bestRecord = this.getBestRecord(jsonList, appID);
var appHighestRecord = this.getAppHighestRecord(jsonList, appID);
if(bestRecord === 0)
if(appHighestRecord === 0)
return "snail_shadow";
var animalLevel = Animal.animalLevelIDByRecord(bestRecord, Animal.TYPE_PRACTICE);
var animalLevel = Animal.animalLevelIDByRecord(appHighestRecord, Animal.TYPE_PRACTICE);
return Animal.SPECIES_DATA[animalLevel].species + Animal.SPRITE_NAMES.icon;
},
+5 -5
View File
@@ -114,24 +114,24 @@ var MenuTypingTest = {
return false;
},
getBestRecord: function(jsonList, appID) {
getAppHighestRecord: function(jsonList, appID) {
var count = jsonList.length; // Object.keys(jsonList).length;
for(var i = 0; i < count; i++) {
if(jsonList[i].AppID === appID)
return jsonList[i].BestRecord;
return jsonList[i].AppHighestRecord;
}
return 0;
},
getIconImage: function(jsonList, appID) {
var bestRecord = this.getBestRecord(jsonList, appID);
var appHighestRecord = this.getAppHighestRecord(jsonList, appID);
if(bestRecord === 0)
if(appHighestRecord === 0)
return "snail_shadow";
var animalLevel = Animal.animalLevelIDByRecord(bestRecord, Animal.TYPE_TEST);
var animalLevel = Animal.animalLevelIDByRecord(appHighestRecord, Animal.TYPE_TEST);
return Animal.SPECIES_DATA[animalLevel].species + Animal.SPRITE_NAMES.icon;
},
+5 -5
View File
@@ -3,7 +3,7 @@ var Game = {
create: function() {
this.game.stage.backgroundColor = "#000000"; // '#4d4d4d';
sessionStorageManager.setIsNewBestRecord(false);
sessionStorageManager.setIsNewAppHighestRecord(false);
var experienceAppTimer = new ExperienceAppTimer();
experienceAppTimer.setTimeOverListener(
@@ -30,10 +30,10 @@ var Game = {
scoreBoard.printScore(NumberUtil.numberWithCommas(score));
});
scoreManager.addOnChangeHighScoreListener( function(highScore) {
console.log(highScore);
sessionStorageManager.setAppHighestRecord(highScore);
// console.log(highScore);
// sessionStorageManager.setAppHighestRecord(highScore);
sessionStorageManager.setIsNewBestRecrd(true);
screenBottomUI.printLeftTextWithBestRecord(sessionStorageManager.getAppHighestRecord());
// screenBottomUI.printLeftTextWithAppHighestRecord(sessionStorageManager.getAppHighestRecord());
});
var heartGauge = new HeartGauge(heartManager);
@@ -80,7 +80,7 @@ var Game = {
// bottom ui
var screenBottomUI = new ScreenBottomUI();
screenBottomUI.printLeftTextWithBestRecord(sessionStorageManager.getAppHighestRecord());
screenBottomUI.printLeftTextWithAppHighestRecord(sessionStorageManager.getAppHighestRecord());
screenBottomUI.printCenterText(sessionStorageManager.getPlayingAppKoreanName());
screenBottomUI.printRightText(sessionStorageManager.getPlayerName());
+1 -14
View File
@@ -55,7 +55,7 @@ var Result = {
// bottom ui
var screenBottomUI = new ScreenBottomUI();
screenBottomUI.printLeftTextWithBestRecord(Math.floor(sessionStorageManager.getAppHighestRecord()));
screenBottomUI.printLeftTextWithAppHighestRecord(Math.floor(sessionStorageManager.getAppHighestRecord()));
screenBottomUI.printCenterText(sessionStorageManager.getPlayingAppKoreanName());
screenBottomUI.printRightText(sessionStorageManager.getPlayerName());
},
@@ -131,19 +131,13 @@ var Result = {
bestRecordText.stroke = "#333";
bestRecordText.strokeThickness = 5;
// if(sessionStorageManager.getBestRecord() == 'undefined' || sessionStorageManager.getBestRecord() == null)
// sessionStorageManager.setBestRecord(0);
if(sessionStorageManager.getAppHighestRecord() == 'undefined' || sessionStorageManager.getAppHighestRecord() == null)
sessionStorageManager.setAppHighestRecord(0);
var todayBestRecord = 0;
// var flooredBestRecord = Math.floor(sessionStorageManager.getBestRecord());
var flooredBestRecord = Math.floor(sessionStorageManager.getAppHighestRecord());
var bestRecordWithCommas = NumberUtil.numberWithCommas(flooredBestRecord);
// if(sessionStorageManager.getRecord() >= sessionStorageManager.getBestRecord()) {
// sessionStorageManager.setBestRecord(sessionStorageManager.getRecord());
if(sessionStorageManager.getRecord() > sessionStorageManager.getAppHighestRecord()) {
sessionStorageManager.setAppHighestRecord(sessionStorageManager.getRecord());
@@ -159,13 +153,6 @@ var Result = {
return;
}
// this.dbConnectManager.updateTodayBestRecord(
// sessionStorageManager.getMaestroID(),
// sessionStorageManager.getPlayerID(),
// sessionStorageManager.getPlayingAppID(),
// sessionStorageManager.getRecord()
// );
this.dbConnectManager.updateAppHighestRecord(
sessionStorageManager.getMaestroID(),
sessionStorageManager.getPlayerID(),
+2 -17
View File
@@ -54,20 +54,6 @@ var Start = {
screenBottomUI.printCenterText(sessionStorageManager.getPlayingAppKoreanName());
screenBottomUI.printRightText(sessionStorageManager.getPlayerName());
// this.dbConnectManager.requestTodayBestRecord(
// sessionStorageManager.getMaestroID(),
// sessionStorageManager.getPlayerID(),
// sessionStorageManager.getPlayingAppID(),
// (function(replyJSON) {
// sessionStorageManager.setBestRecord(Number(replyJSON["BestRecord"]));
// screenBottomUI.printLeftTextWithBestRecord(sessionStorageManager.getBestRecord());
// }).bind(this),
// (function(replyJSON) { // no data
// sessionStorageManager.setBestRecord(0);
// screenBottomUI.printLeftTextWithBestRecord(sessionStorageManager.getBestRecord());
// }).bind(this)
// );
this.dbConnectManager.requestAppHighestRecord(
sessionStorageManager.getMaestroID(),
sessionStorageManager.getPlayerID(),
@@ -75,15 +61,14 @@ var Start = {
(function(replyJSON) {
var appHighestRecord = replyJSON["AppHighestRecord"];
console.log("appHighestRecord : " + appHighestRecord);
// sessionStorageManager.setBestRecord(Number(appHighestRecord));
sessionStorageManager.setAppHighestRecord(Number(appHighestRecord));
screenBottomUI.printLeftTextWithBestRecord(appHighestRecord);
screenBottomUI.printLeftTextWithAppHighestRecord(appHighestRecord);
}).bind(this),
(function(replyJSON) { // no data
var appHighestRecord = replyJSON["AppHighestRecord"];
console.log("appHighestRecord : " + appHighestRecord);
sessionStorageManager.setAppHighestRecord(0);
screenBottomUI.printLeftTextWithBestRecord(sessionStorageManager.getAppHighestRecord());
screenBottomUI.printLeftTextWithAppHighestRecord(sessionStorageManager.getAppHighestRecord());
}).bind(this)
);
},
+1 -3
View File
@@ -6,7 +6,7 @@ var TypingPractice = {
this.isOnStage = false;
this.initTypingData();
sessionStorageManager.setIsNewBestRecord(false);
sessionStorageManager.setIsNewAppHighestRecord(false);
var experienceAppTimer = new ExperienceAppTimer();
experienceAppTimer.setTimeOverListener(
@@ -158,8 +158,6 @@ var TypingPractice = {
goResult: function() {
sessionStorageManager.setRecord(this.typingScore.score());
// if(sessionStorageManager.getRecord() > sessionStorageManager.getAppHighestRecord())
// sessionStorageManager.setAppHighestRecord(sessionStorageManager.getRecord());
location.href = '../../web/client/result.html';
},
+2 -4
View File
@@ -4,7 +4,7 @@ var TypingTest = {
var self = this;
this.initTypingData();
sessionStorageManager.setIsNewBestRecord(false);
sessionStorageManager.setIsNewAppHighestRecord(false);
var experienceAppTimer = new ExperienceAppTimer();
experienceAppTimer.setTimeOverListener(
@@ -110,7 +110,7 @@ var TypingTest = {
// bottom ui
var screenBottomUI = new ScreenBottomUI();
screenBottomUI.printLeftTextWithBestRecord(sessionStorageManager.getAppHighestRecord());
screenBottomUI.printLeftTextWithAppHighestRecord(sessionStorageManager.getAppHighestRecord());
screenBottomUI.printCenterText(sessionStorageManager.getPlayingAppKoreanName());
screenBottomUI.printRightText(sessionStorageManager.getPlayerName());
@@ -173,8 +173,6 @@ var TypingTest = {
goResult: function() {
sessionStorageManager.setRecord(this.typingRecordTotal);
// if(sessionStorageManager.getRecord() > sessionStorageManager.getAppHighestRecord())
// sessionStorageManager.setAppHighestRecord(sessionStorageManager.record);
location.href = '../../web/client/result.html';
},
+3 -5
View File
@@ -6,7 +6,7 @@ var WhacAMole = {
this.isOnStage = false;
this.initTypingData();
sessionStorageManager.setIsNewBestRecord(false);
sessionStorageManager.setIsNewAppHighestRecord(false);
var experienceAppTimer = new ExperienceAppTimer();
experienceAppTimer.setTimeOverListener(
@@ -32,9 +32,9 @@ var WhacAMole = {
this.scoreManager.addOnChangeHighScoreListener(
(function(highScore) {
console.log(highScore);
sessionStorageManager.setBestRecord(highScore);
// sessionStorageManager.setAppHighestRecord(highScore);
sessionStorageManager.setIsNewBestRecrd(true);
this.screenBottomUI.printLeftTextWithBestRecord(sessionStorageManager.getAppHighestRecord());
// this.screenBottomUI.printLeftTextWithAppHighestRecord(sessionStorageManager.getAppHighestRecord());
}).bind(this)
);
@@ -179,8 +179,6 @@ var WhacAMole = {
goResult: function() {
sessionStorageManager.setRecord(this.scoreManager.getScore());
// if(sessionStorageManager.getRecord() > sessionStorageManager.getAppHighestRecord())
// sessionStorageManager.setAppHighestRecord(sessionStorageManager.getRecord());
location.href = '../../web/client/result.html';
},