Commit 9a35c4ad authored by 18김상언's avatar 18김상언

코드가 제대로 작동하는지는 모르겠다. 공부가 더 필요할 것 같다. 그래도 다른 파일이랑 충돌은 하지 않으니 되었다.

csv 파싱하는거 굳이 딕셔너리 필요없는거 같아서 쓰게 편한 그냥 배열로 갈아탔다.
select.js는 초기 생성 단어 총 10개를 선택하는 코드다. 근데 굳이 따로 있을 필요는 없는거 같아서 나중에 어디다가 집어넣어야 할 듯 하다.
parent 6247fb27
function Dictionary() {
this.add = add;
this.datastore = new Array();
this.find = find;
this.remove = remove;
}
function add(key, value) {
this.datastore[key] = value;
}
function find(key, value) {
return this.datastore[key];
}
function remove(key) {
delete this.datastore[key];
}
var wordDic3 = new Dictionary();
var wordDic2 = new Dictionary();
var wordDic1 = new Dictionary();
var wordDic0 = new Dictionary();
var grade3Array = new Array();
var grade2Array = new Array();
var grade1Array = new Array();
var grade0Array = new Array();
function CSVParse($data) {
var allRows = $data.split('\n')
......@@ -32,13 +13,13 @@ function CSVParse($data) {
grade = WordReader.getWordGrade(typing);
if(grade==3) {
wordDic3.add(allRows[singleRow], grade);
grade3Array.push(allRows[singleRow]);
} else if(grade==2) {
wordDic2.add(allRows[singleRow], grade);
grade2Array.push(allRows[singleRow]);
} else if(grade==1) {
wordDic1.add(allRows[singleRow], grade);
grade1Array.push(allRows[singleRow]);
} else {
wordDic0.add(allRows[singleRow], grade);
grade0Array.push(allRows[singleRow]);
}
}
}
}
\ No newline at end of file
function selectstartWord()
{
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<4;i++)
{
grade2List[i] = Phaser.Utils.Array.GetRandom(CSVParsing.grade2Array);
}
grade1List[0] = Phaser.Utils.Array.GetRandom(CSVParsing.grade1Array);
}
\ 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