Add: apply korean/english word list

This commit is contained in:
2019-01-06 13:42:54 +09:00
parent d784839524
commit b2bc09469d
3 changed files with 59 additions and 29 deletions
+39 -12
View File
@@ -3,22 +3,49 @@ function ExtractWordManager() {
}
ExtractWordManager.prototype.init = function() {
this.contents = [];
this.koreanWordList = [];
this.koreanWordList[0] = koreanBasicWordList;
this.koreanWordList[1] = koreanLeftUpperWordList;
this.koreanWordList[2] = koreanRightUpperWordList;
this.koreanWordList[3] = koreanSecondFingerWordList;
this.koreanWordList[4] = koreanLeftLowerWordList;
this.koreanWordList[5] = koreanRightLowerWordList;
this.koreanWordList[6] = koreanLeftUpperDoubleWordList;
this.koreanWordList[7] = koreanRightUpperDoubleWordList;
// testContent = koreanWordList;
// testContent = koreanSentenceList;
this.wordList = [];
this.wordList[0] = "hello";
this.wordList[1] = "world";
this.wordIndex = 1;
this.englishWordList = [];
this.englishWordList[0] = englishBasicWordList;
this.englishWordList[1] = englishLeftUpperWordList;
this.englishWordList[2] = englishRightUpperWordList;
this.englishWordList[3] = englishSecondFingerWordList;
this.englishWordList[4] = englishLeftLowerWordList;
this.englishWordList[5] = englishRightLowerWordList;
// testContent = englishWordList;
// testContent = englishSentenceList;
}
ExtractWordManager.prototype.getWord = function(wordLevel, difficulty) {
this.wordIndex = 1 - this.wordIndex;
return this.wordList[this.wordIndex];
ExtractWordManager.prototype.getWord = function(wordLevel, wordLength) {
if(isKoreanTypingApp())
return this.getKoreanWord(wordLevel, wordLength);
else
return this.getEnglishWord(wordLevel, wordLength);
}
ExtractWordManager.prototype.getRandomWord = function(wordList) {
var index = Math.floor(Math.random() * wordList.length);
return wordList[index];
}
ExtractWordManager.prototype.getKoreanWord = function(wordLevel, wordLength) {
return this.getRandomWord(this.koreanWordList[wordLevel]);
}
ExtractWordManager.prototype.getEnglishWord = function(wordLevel, wordLength) {
return this.getRandomWord(this.englishWordList[wordLevel]);
}
ExtractWordManager.prototype.removeWord = function(wordLevel, word) {