Add: make letter list
This commit is contained in:
@@ -34,3 +34,9 @@ TypingTextManager.prototype.makeTestContents = function(arr) {
|
|||||||
this.init();
|
this.init();
|
||||||
this.add(this.getShuffledArray(arr));
|
this.add(this.getShuffledArray(arr));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
TypingTextManager.shuffledArray = function(arr) {
|
||||||
|
return Phaser.ArrayUtils.shuffle(arr);
|
||||||
|
}
|
||||||
@@ -223,10 +223,10 @@ var TypingPractice = {
|
|||||||
},
|
},
|
||||||
|
|
||||||
shuffleLettetFollowingFJKey: function(wordList) {
|
shuffleLettetFollowingFJKey: function(wordList) {
|
||||||
var typingTextMan = new TypingTextManager();
|
// var typingTextMan = new TypingTextManager();
|
||||||
|
|
||||||
var letters = [];
|
var letters = [];
|
||||||
var shuffleLetters = typingTextMan.getShuffledArray(wordList);
|
var shuffleLetters = TypingTextManager.shuffledArray(wordList);
|
||||||
for(var i = 0; i < shuffleLetters.length; i++) {
|
for(var i = 0; i < shuffleLetters.length; i++) {
|
||||||
if(this.isLeftHandLetter(shuffleLetters[i])) {
|
if(this.isLeftHandLetter(shuffleLetters[i])) {
|
||||||
letters.push(shuffleLetters[i]);
|
letters.push(shuffleLetters[i]);
|
||||||
@@ -248,6 +248,31 @@ var TypingPractice = {
|
|||||||
return letters;
|
return letters;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
suffleAllLetters: function() {
|
||||||
|
var allLetters = [];
|
||||||
|
if(isKoreanTypingApp()) {
|
||||||
|
allLetters = koreanBasicLeftWordList;
|
||||||
|
allLetters = allLetters.concat(koreanBasicRightWordList);
|
||||||
|
allLetters = allLetters.concat(koreanBasicRightWordList);
|
||||||
|
allLetters = allLetters.concat(koreanLeftUpperWordList);
|
||||||
|
allLetters = allLetters.concat(koreanRightUpperWordList);
|
||||||
|
allLetters = allLetters.concat(koreanLeftLowerWordList);
|
||||||
|
allLetters = allLetters.concat(["ㅡ"]); // koreanRightLowerWordList);
|
||||||
|
allLetters = allLetters.concat(koreanSecondFingerWordList);
|
||||||
|
} else {
|
||||||
|
allLetters = englishBasicLeftWordList;
|
||||||
|
allLetters = allLetters.concat(englishBasicRightWordList);
|
||||||
|
allLetters = allLetters.concat(englishBasicRightWordList);
|
||||||
|
allLetters = allLetters.concat(englishLeftUpperWordList);
|
||||||
|
allLetters = allLetters.concat(englishRightUpperWordList);
|
||||||
|
allLetters = allLetters.concat(englishLeftLowerWordList);
|
||||||
|
allLetters = allLetters.concat(["m"); // englishRightLowerWordList);
|
||||||
|
allLetters = allLetters.concat(englishSecondFingerWordList);
|
||||||
|
}
|
||||||
|
|
||||||
|
return TypingTextManager.shuffledArray(allLetters);
|
||||||
|
},
|
||||||
|
|
||||||
loadLetters: function() {
|
loadLetters: function() {
|
||||||
var appName = "";
|
var appName = "";
|
||||||
var letters = [];
|
var letters = [];
|
||||||
@@ -266,6 +291,11 @@ var TypingPractice = {
|
|||||||
|
|
||||||
// letters = letters.concat(this.shuffleLettetFollowingJKey(koreanLeftUpperDoubleWordList));
|
// letters = letters.concat(this.shuffleLettetFollowingJKey(koreanLeftUpperDoubleWordList));
|
||||||
// letters = letters.concat(this.shuffleLettetFollowingFKey(koreanRightUpperDoubleWordList));
|
// letters = letters.concat(this.shuffleLettetFollowingFKey(koreanRightUpperDoubleWordList));
|
||||||
|
|
||||||
|
for(var i = 0; i < 5; i++) {
|
||||||
|
letters = letters.concat(["ㄹ", "ㅓ", "ㄹ", "ㅓ", "ㄹ", "ㅓ", "ㄹ", "ㅓ", "ㄹ", "ㅓ"]);
|
||||||
|
letters = letters.concat(this.suffleAllLetters());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else { // isEnglishTypingApp
|
else { // isEnglishTypingApp
|
||||||
letters = letters.concat(["f", "j"]);
|
letters = letters.concat(["f", "j"]);
|
||||||
@@ -281,6 +311,11 @@ var TypingPractice = {
|
|||||||
|
|
||||||
// letters = letters.concat(this.shuffleLettetFollowingJKey(englishLeftUpperDoubleWordList));
|
// letters = letters.concat(this.shuffleLettetFollowingJKey(englishLeftUpperDoubleWordList));
|
||||||
// letters = letters.concat(this.shuffleLettetFollowingFKey(englishRightUpperDoubleWordList));
|
// letters = letters.concat(this.shuffleLettetFollowingFKey(englishRightUpperDoubleWordList));
|
||||||
|
|
||||||
|
for(var i = 0; i < 5; i++) {
|
||||||
|
letters = letters.concat(["f", "j", "f", "j", "f", "j", "f", "j", "f", "j"]);
|
||||||
|
letters = letters.concat(this.suffleAllLetters());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
console.log(letters);
|
console.log(letters);
|
||||||
|
|||||||
Reference in New Issue
Block a user