Add: typing examination DB

This commit is contained in:
2019-07-04 22:25:57 +09:00
parent eda975e398
commit 1715c557e7
6 changed files with 411 additions and 10 deletions
+19 -10
View File
@@ -234,9 +234,7 @@ var TypingExamination = {
screenBottomUI.printRightText(sessionStorageManager.getPlayerName());
// var url = "./../../game/typing/literature_list/korean_national_anthem.txt";
var url = "./../../game/typing/literature_list/korean_cold_noodle.txt";
this.loadExaminationContent(url);
this.loadExaminationContent();
// this.countDown();
},
@@ -334,20 +332,31 @@ var TypingExamination = {
},
loadExaminationContent: function(url) {
game.load.onLoadComplete.add(this.literatureLoadComplete, this);
loadExaminationContent: function() {
var path = "./../../../resources/file/typing_exam/";
game.load.text("literature", url);
// get the writing data from session storage
// get the writing data from DB
var filename = "korean_heoseng.txt";
var writer = "system";
var writerID = "";
var directory = writer + writerID + "/";
var url = path + directory + filename;
game.load.onLoadComplete.add(this.completeLoadingWriting, this);
game.load.text("writing", url);
game.load.start();
},
literatureLoadComplete: function() {
completeLoadingWriting: function() {
game.load.onFileComplete.remove(this.loadExaminationContent, this);
game.load.onLoadComplete.remove(this.literatureLoadComplete, this);
game.load.onLoadComplete.remove(this.completeLoadingWriting, this);
var literature = game.cache.getText("literature");
var examinationContent = literature.split("\n");
var writing = game.cache.getText("writing");
var examinationContent = writing.split("\n");
for(var i = 0; i < examinationContent.length; i++) {
examinationContent[i] = examinationContent[i].replace(/\r/g, "");