Add: AnimalRecordList for main menu
This commit is contained in:
@@ -11,6 +11,8 @@ MainMenu.prototype.preload = function() {
|
||||
game.load.image('keyboard', '../../../resources/image/icon/keyboard.png');
|
||||
game.load.image('mouse', '../../../resources/image/icon/mouse.png');
|
||||
|
||||
Animal.loadResources();
|
||||
|
||||
game.load.script('webfont', '//ajax.googleapis.com/ajax/libs/webfont/1.4.7/webfont.js');
|
||||
}
|
||||
|
||||
@@ -60,6 +62,11 @@ MainMenu.prototype.create = function() {
|
||||
graphics.drawRect(0, 0, GAME_SCREEN_SIZE.x, MainMenu.MAIN_MENU_HEIGHT);
|
||||
|
||||
this.appGroupTabLayout = null;
|
||||
|
||||
|
||||
this.animalRecordList = new AnimalRecordList(AnimalRecordList.TYPE_MENU);
|
||||
this.animalRecordList.printScore(AnimalList.TYPE_TEST);
|
||||
// this.animalRecordList.printScore(AnimalList.TYPE_PRACTICE);
|
||||
}
|
||||
|
||||
MainMenu.prototype.fontLoaded = function() {
|
||||
@@ -191,7 +198,7 @@ MainMenu.prototype.makeAppGroupButtons = function() {
|
||||
);
|
||||
|
||||
|
||||
this.appGroupTabLayout = new TabLayout(80, 0, 864, 70);
|
||||
this.appGroupTabLayout = new TabLayout(100, 0, 844, 70);
|
||||
|
||||
var typingFingerGroupTab = new AppGroupTab( (function() { console.log("typing finger position"); }).bind(this) );
|
||||
typingFingerGroupTab.reserveIcon("keyboard");
|
||||
@@ -218,82 +225,25 @@ MainMenu.prototype.makeAppGroupButtons = function() {
|
||||
mousePlayGroupTab.reserveSubText("놀이");
|
||||
this.appGroupTabLayout.add(mousePlayGroupTab);
|
||||
|
||||
|
||||
/*
|
||||
// typing practice
|
||||
var typingPracticeKoreanAppGroupTab = new AppGroupTab(
|
||||
(function() { console.log("typing practice"); }).bind(this)
|
||||
);
|
||||
typingPracticeKoreanAppGroupTab.reserveIcon("home");
|
||||
typingPracticeKoreanAppGroupTab.reserveSubText("한글 타자연습");
|
||||
this.appGroupTabLayout.add(typingPracticeKoreanAppGroupTab);
|
||||
|
||||
var typingPracticeEnglishAppGroupTab = new AppGroupTab(
|
||||
(function() { console.log("typing practice"); }).bind(this)
|
||||
);
|
||||
typingPracticeEnglishAppGroupTab.reserveIcon("home");
|
||||
typingPracticeEnglishAppGroupTab.reserveSubText("영문 타자연습");
|
||||
this.appGroupTabLayout.add(typingPracticeEnglishAppGroupTab);
|
||||
|
||||
|
||||
// typing test
|
||||
var typingTestAppKoreaGroupTab = new AppGroupTab(
|
||||
(function() { console.log("typing test"); }).bind(this)
|
||||
);
|
||||
typingTestAppKoreaGroupTab.reserveMainText("Typing test");
|
||||
typingTestAppKoreaGroupTab.reserveSubText("한글 타자시험");
|
||||
this.appGroupTabLayout.add(typingTestAppKoreaGroupTab);
|
||||
|
||||
var typingTestAppEnglishGroupTab = new AppGroupTab(
|
||||
(function() { console.log("typing test"); }).bind(this)
|
||||
);
|
||||
typingTestAppEnglishGroupTab.reserveMainText("Typing test");
|
||||
typingTestAppEnglishGroupTab.reserveSubText("영문 타자시험");
|
||||
this.appGroupTabLayout.add(typingTestAppEnglishGroupTab);
|
||||
|
||||
|
||||
// typing exam
|
||||
var typingExamAppKoreaGroupTab = new AppGroupTab(
|
||||
(function() { console.log("typing exam"); }).bind(this)
|
||||
);
|
||||
typingExamAppKoreaGroupTab.reserveMainText("Typing exam");
|
||||
typingExamAppKoreaGroupTab.reserveSubText("한글 타자검정");
|
||||
this.appGroupTabLayout.add(typingExamAppKoreaGroupTab);
|
||||
|
||||
var typingExamAppEnglishGroupTab = new AppGroupTab(
|
||||
(function() { console.log("typing exam"); }).bind(this)
|
||||
);
|
||||
typingExamAppEnglishGroupTab.reserveMainText("Typing exam");
|
||||
typingExamAppEnglishGroupTab.reserveSubText("영문 타자검정");
|
||||
this.appGroupTabLayout.add(typingExamAppEnglishGroupTab);
|
||||
|
||||
|
||||
// typing play
|
||||
var typingPlayAppKoreaGroupTab = new AppGroupTab(
|
||||
(function() { console.log("typing game"); }).bind(this)
|
||||
);
|
||||
typingPlayAppKoreaGroupTab.reserveMainText("Typing game");
|
||||
typingPlayAppKoreaGroupTab.reserveSubText("한글 타자놀이");
|
||||
this.appGroupTabLayout.add(typingPlayAppKoreaGroupTab);
|
||||
|
||||
var typingPlayAppEnglishGroupTab = new AppGroupTab(
|
||||
(function() { console.log("typing game"); }).bind(this)
|
||||
);
|
||||
typingPlayAppEnglishGroupTab.reserveMainText("Typing game");
|
||||
typingPlayAppEnglishGroupTab.reserveSubText("영문 타자놀이");
|
||||
this.appGroupTabLayout.add(typingPlayAppEnglishGroupTab);
|
||||
|
||||
|
||||
// typing practice
|
||||
var mousePlayAppGroupTab = new AppGroupTab(
|
||||
(function() { console.log("mouse game"); }).bind(this)
|
||||
);
|
||||
mousePlayAppGroupTab.reserveMainText("Mouse game");
|
||||
mousePlayAppGroupTab.reserveSubText("마우스놀이");
|
||||
this.appGroupTabLayout.add(mousePlayAppGroupTab);
|
||||
*/
|
||||
|
||||
this.appGroupTabLayout.createTabs();
|
||||
|
||||
|
||||
var languageTabHeight = 48;
|
||||
this.languageTabLayout = new TabLayout(0, GAME_SCREEN_SIZE.y - languageTabHeight, GAME_SCREEN_SIZE.x, languageTabHeight);
|
||||
|
||||
var koreanTab = new AppGroupTab( (function() { console.log("Language : Korean"); }).bind(this) );
|
||||
koreanTab.reserveMainText("한국어");
|
||||
// koreanTab.reserveIcon("keyboard");
|
||||
// koreanTab.reserveSubText("손가락 위치");
|
||||
this.languageTabLayout.add(koreanTab);
|
||||
|
||||
var englishTab = new AppGroupTab( (function() { console.log("Language : English"); }).bind(this) );
|
||||
englishTab.reserveMainText("영어");
|
||||
// englishTab.reserveIcon("keyboard");
|
||||
// englishTab.reserveSubText("연습");
|
||||
this.languageTabLayout.add(englishTab);
|
||||
|
||||
this.languageTabLayout.createTabs();
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user