Commit 6255f7ce authored by 18김상언's avatar 18김상언

파싱이랑 단어 선택 코드 수정함.

parent 19715838
var grade3Array = grade3Array || {}; var gradeArray = {
var grade2Array = grade2Array || {}; grade3: [], //3급
var grade1Array = grade1Array || {}; grade2: [], //2급
var grade0Array = grade0Array || {}; grade1: [], //1급
grade0: [] //특급
}
function CSVParse($data) { function CSVParse($data) {
var allRows = $data.split('\n') var allRows = $data.split('\n')
...@@ -13,13 +15,13 @@ function CSVParse($data) { ...@@ -13,13 +15,13 @@ function CSVParse($data) {
grade = WordReader.getWordGrade(typing); grade = WordReader.getWordGrade(typing);
if(grade==3) { if(grade==3) {
grade3Array.push(allRows[singleRow]); gradeArray.grade3.push(allRows[singleRow]);
} else if(grade==2) { } else if(grade==2) {
grade2Array.push(allRows[singleRow]); gradeArray.grade2.push(allRows[singleRow]);
} else if(grade==1) { } else if(grade==1) {
grade1Array.push(allRows[singleRow]); gradeArray.grade1.push(allRows[singleRow]);
} else { } else {
grade0Array.push(allRows[singleRow]); gradeArray.grade0.push(allRows[singleRow]);
} }
} }
} }
\ No newline at end of file
function selectstartWord() var Select = Select || [];
{
Select.startWordList = [];
Select.selectstartWord = function() {
var i; var i;
var grade3List = [];
var grade2List = [];
var grade1List = [];
for(i=0;i<5;i++) for(i=0;i<5;i++) {
{ Select.startWordList.push(Phaser.Utils.Array.GetRandom(CSVParsing.gradeArray.grade3));
grade3List[i] = Phaser.Utils.Array.GetRandom(CSVParsing.grade3Array);
} }
for(i=0;i<4;i++) for(i=0;i<4;i++) {
{ Select.startWordList.push(Phaser.Utils.Array.GetRandom(CSVParsing.gradeArray.grade2));
grade2List[i] = Phaser.Utils.Array.GetRandom(CSVParsing.grade2Array);
} }
grade1List[0] = Phaser.Utils.Array.GetRandom(CSVParsing.grade1Array); Select.startWordList.push(Phaser.Utils.Array.GetRandom(CSVParsing.gradeArray.grade1));
} }
function selectWord() Select.selectWord = function() {
{
var GradeProb = []; //default: ? var GradeProb = []; //default: ?
var rand = Math.random(); var rand = Math.random();
var selection; var selection;
if(rand<GradeProb[0]) { if(rand<GradeProb[0]) {
//3급 단어 생성 //3급 단어 선택
selection = Phaser.Utils.Array.GetRandom(CSVParsing.grade3Array); selection = Phaser.Utils.Array.GetRandom(CSVParsing.gradeArray.grade3);
} else if(rand>=GradeProb[0] && rand<GradeProb[1]) { } else if(rand>=GradeProb[0] && rand<GradeProb[1]) {
//2급 단어 생성 //2급 단어 선택
selection = Phaser.Utils.Array.GetRandom(CSVParsing.grade2Array); selection = Phaser.Utils.Array.GetRandom(CSVParsing.gradeArray.grade2);
} else if(rand>=GradeProb[1] && rand<GradeProb[2]) { } else if(rand>=GradeProb[1] && rand<GradeProb[2]) {
//1급 단어 생성 //1급 단어 선택
selection = Phaser.Utils.Array.GetRandom(CSVParsing.grade1Array); selection = Phaser.Utils.Array.GetRandom(CSVParsing.gradeArray.grade1);
} else { } else {
//특급 단어 생성 //특급 단어 선택
selection = Phaser.Utils.Array.GetRandom(CSVParsing.grade0Array); selection = Phaser.Utils.Array.GetRandom(CSVParsing.gradeArray.grade0);
} }
} }
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment