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

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

parent 19715838
var grade3Array = grade3Array || {};
var grade2Array = grade2Array || {};
var grade1Array = grade1Array || {};
var grade0Array = grade0Array || {};
var gradeArray = {
grade3: [], //3급
grade2: [], //2급
grade1: [], //1급
grade0: [] //특급
}
function CSVParse($data) {
var allRows = $data.split('\n')
......@@ -13,13 +15,13 @@ function CSVParse($data) {
grade = WordReader.getWordGrade(typing);
if(grade==3) {
grade3Array.push(allRows[singleRow]);
gradeArray.grade3.push(allRows[singleRow]);
} else if(grade==2) {
grade2Array.push(allRows[singleRow]);
gradeArray.grade2.push(allRows[singleRow]);
} else if(grade==1) {
grade1Array.push(allRows[singleRow]);
gradeArray.grade1.push(allRows[singleRow]);
} 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 grade3List = [];
var grade2List = [];
var grade1List = [];
for(i=0;i<5;i++)
{
grade3List[i] = Phaser.Utils.Array.GetRandom(CSVParsing.grade3Array);
for(i=0;i<5;i++) {
Select.startWordList.push(Phaser.Utils.Array.GetRandom(CSVParsing.gradeArray.grade3));
}
for(i=0;i<4;i++)
{
grade2List[i] = Phaser.Utils.Array.GetRandom(CSVParsing.grade2Array);
for(i=0;i<4;i++) {
Select.startWordList.push(Phaser.Utils.Array.GetRandom(CSVParsing.gradeArray.grade2));
}
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 rand = Math.random();
var selection;
if(rand<GradeProb[0]) {
//3급 단어 생성
selection = Phaser.Utils.Array.GetRandom(CSVParsing.grade3Array);
//3급 단어 선택
selection = Phaser.Utils.Array.GetRandom(CSVParsing.gradeArray.grade3);
} else if(rand>=GradeProb[0] && rand<GradeProb[1]) {
//2급 단어 생성
selection = Phaser.Utils.Array.GetRandom(CSVParsing.grade2Array);
//2급 단어 선택
selection = Phaser.Utils.Array.GetRandom(CSVParsing.gradeArray.grade2);
} else if(rand>=GradeProb[1] && rand<GradeProb[2]) {
//1급 단어 생성
selection = Phaser.Utils.Array.GetRandom(CSVParsing.grade1Array);
//1급 단어 선택
selection = Phaser.Utils.Array.GetRandom(CSVParsing.gradeArray.grade1);
} 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