Fix: finger position -> practice, practice -> test

This commit is contained in:
2019-08-10 17:52:28 +09:00
parent 8e7fe46905
commit 2faa90a9e3
5 changed files with 59 additions and 51 deletions
+2 -2
View File
@@ -92,8 +92,8 @@ Animal.loadResources = function() {
Animal.TYPE_ANIMATION = 0;
Animal.TYPE_ICON = 1;
Animal.TYPE_FINGER_POSITION = 0;
Animal.TYPE_PRACITICE = 1;
Animal.TYPE_PRACTICE = 0;
Animal.TYPE_TEST = 1;
Animal.TYPE_EXAM = 1;
Animal.ANIMATION_TYPE_CHANGE = 0;
+1 -1
View File
@@ -82,7 +82,7 @@ AnimalRecordList.prototype.printScore = function(recordType) {
var recordText = this.texts[i];
var typingCountWithUnit = "";
if(recordType == Animal.TYPE_FINGER_POSITION)
if(recordType == Animal.TYPE_PRACTICE)
typingCountWithUnit = RecordUtil.getRecordValueWithUnit(animalData.fingerPositionTypingCount, 1);
else
typingCountWithUnit = RecordUtil.getRecordValueWithUnit(animalData.practiceTypingCount, 1);
+33 -33
View File
@@ -64,9 +64,9 @@ MainMenu.prototype.create = function() {
this.appGroupTabLayout = null;
this.languageTabLayout = null;
this.selectedAppGroup = MainMenu.APP_GROUP_FINGER_POSITION;
this.selectedAppGroup = MainMenu.APP_GROUP_TYPING_PRACTICE;
this.selectedLanguage = MainMenu.LANGUAGE_KOREAN;
// this.animalRecordList.printScore(Animal.TYPE_FINGER_POSITION);
// this.animalRecordList.printScore(Animal.TYPE_PRACTICE);
}
MainMenu.prototype.fontLoaded = function() {
@@ -171,14 +171,14 @@ MainMenu.prototype.updateAppButtons = function(appGroup, appData) {
this.removeAllButtons();
switch(parseInt(appGroup)) {
case MainMenu.APP_GROUP_FINGER_POSITION:
this.makeFingerPositionAppButtons(appData);
break;
case MainMenu.APP_GROUP_TYPING_PRACTICE:
this.makeTypingPracticeAppButtons(appData);
break;
case MainMenu.APP_GROUP_TYPING_TEST:
this.makeTypingTestAppButtons(appData);
break;
case MainMenu.APP_GROUP_TYPING_EXAM:
this.makeTypingExamAppButtons(appData);
break;
@@ -196,13 +196,13 @@ MainMenu.prototype.updateAppButtons = function(appGroup, appData) {
}
}
MainMenu.prototype.makeFingerPositionAppButtons = function(appData) {
console.log("makeFingerPositionAppButtons");
MainMenu.prototype.makeTypingPracticeAppButtons = function(appData) {
console.log("makeTypingPracticeAppButtons");
console.log(appData);
}
MainMenu.prototype.makeTypingPracticeAppButtons = function(appData) {
console.log("makeTypingPracticeAppButtons");
MainMenu.prototype.makeTypingTestAppButtons = function(appData) {
console.log("makeTypingTestAppButtons");
console.log(appData);
}
@@ -261,23 +261,9 @@ MainMenu.prototype.makeButtons = function() {
MainMenu.prototype.makeAppGroupTab = function() {
this.appGroupTabLayout = new TabLayout(100, 0, 844, 70);
var typingFingerGroupTab = new AppGroupTab(
(function() {
console.log("typing finger position");
this.selectedAppGroup = MainMenu.APP_GROUP_FINGER_POSITION;
this.animalRecordList.show();
this.animalRecordList.printScore(Animal.TYPE_FINGER_POSITION);
this.languageTabLayout.show();
this.loadAppData();
}).bind(this)
);
typingFingerGroupTab.reserveIcon("keyboard");
typingFingerGroupTab.reserveSubText("손가락 위치");
this.appGroupTabLayout.add(typingFingerGroupTab);
var typingPracticeGroupTab = new AppGroupTab(
(function() {
console.log("typing practice");
console.log("typing finger position");
this.selectedAppGroup = MainMenu.APP_GROUP_TYPING_PRACTICE;
this.animalRecordList.show();
this.animalRecordList.printScore(Animal.TYPE_PRACTICE);
@@ -286,9 +272,23 @@ MainMenu.prototype.makeAppGroupTab = function() {
}).bind(this)
);
typingPracticeGroupTab.reserveIcon("keyboard");
typingPracticeGroupTab.reserveSubText("연습");
typingPracticeGroupTab.reserveSubText("손가락 연습");
this.appGroupTabLayout.add(typingPracticeGroupTab);
var typingTestGroupTab = new AppGroupTab(
(function() {
console.log("typing practice");
this.selectedAppGroup = MainMenu.APP_GROUP_TYPING_TEST;
this.animalRecordList.show();
this.animalRecordList.printScore(Animal.TYPE_TEST);
this.languageTabLayout.show();
this.loadAppData();
}).bind(this)
);
typingTestGroupTab.reserveIcon("keyboard");
typingTestGroupTab.reserveSubText("시험");
this.appGroupTabLayout.add(typingTestGroupTab);
var typingExamGroupTab = new AppGroupTab(
(function() {
console.log("typing exam");
@@ -300,7 +300,7 @@ MainMenu.prototype.makeAppGroupTab = function() {
}).bind(this)
);
typingExamGroupTab.reserveIcon("keyboard");
typingExamGroupTab.reserveSubText("시험");
typingExamGroupTab.reserveSubText("검정");
this.appGroupTabLayout.add(typingExamGroupTab);
var typingPlayGroupTab = new AppGroupTab(
@@ -332,8 +332,8 @@ MainMenu.prototype.makeAppGroupTab = function() {
this.appGroupTabLayout.createTabs();
// typingFingerGroupTab.setInputEnabled(false);
// typingPracticeGroupTab.setInputEnabled(false);
// typingTestGroupTab.setInputEnabled(false);
// typingExamGroupTab.setInputEnabled(false);
// typingPlayGroupTab.setInputEnabled(false);
// mousePlayGroupTab.setInputEnabled(false);
@@ -341,7 +341,7 @@ MainMenu.prototype.makeAppGroupTab = function() {
MainMenu.prototype.makeAnimalRecordList = function() {
this.animalRecordList = new AnimalRecordList(AnimalRecordList.TYPE_MENU);
this.animalRecordList.printScore(Animal.TYPE_FINGER_POSITION);
this.animalRecordList.printScore(Animal.TYPE_PRACTICE);
}
MainMenu.prototype.makeLanguageTab = function() {
@@ -416,7 +416,7 @@ MainMenu.prototype.makeTypingButtons = function(typingPracticeAppCount, typingTe
// typing tab buttons
var typingPracticeTabButton = new TypingTabButton(
TypingTabButton.PRACTICE_BUTTON_POS_X, TypingTabButton.BUTTON_POS_Y,
"", "타자 연습",
"", "타자 시험",
(function() {
location.href = '../../web/client/menu_typing_practice.html';
})
@@ -426,7 +426,7 @@ MainMenu.prototype.makeTypingButtons = function(typingPracticeAppCount, typingTe
var typingTestTabButton = new TypingTabButton(
TypingTabButton.TEST_BUTTON_POS_X, TypingTabButton.BUTTON_POS_Y,
"", "타자 시험",
"", "타자 검정",
(function() {
location.href = '../../web/client/menu_typing_test.html';
})
@@ -512,8 +512,8 @@ MainMenu.prototype.loadFailed = function(replyJSON) {
MainMenu.MAIN_MENU_HEIGHT = 70;
MainMenu.APP_GROUP_FINGER_POSITION = 0;
MainMenu.APP_GROUP_TYPING_PRACTICE = 1;
MainMenu.APP_GROUP_TYPING_PRACTICE = 0;
MainMenu.APP_GROUP_TYPING_TEST = 1;
MainMenu.APP_GROUP_TYPING_EXAM = 2;
MainMenu.APP_GROUP_TYPING_PLAY = 3;
MainMenu.APP_GROUP_MOUSE_PLAY = 4;