diff --git a/resources/image/icon/keyboard.png b/resources/image/icon/keyboard.png new file mode 100644 index 0000000..06d4f4e Binary files /dev/null and b/resources/image/icon/keyboard.png differ diff --git a/resources/image/icon/ui.sketch b/resources/image/icon/ui.sketch new file mode 100644 index 0000000..324decf Binary files /dev/null and b/resources/image/icon/ui.sketch differ diff --git a/src/game/lib/flat_button/basic_tab.js b/src/game/lib/flat_button/basic_tab.js index eb2b18c..03a8447 100644 --- a/src/game/lib/flat_button/basic_tab.js +++ b/src/game/lib/flat_button/basic_tab.js @@ -105,7 +105,9 @@ BasicTab.prototype.addIcon = function(spriteName) { this.iconSprite.x = this.buttonSprite.width / 2; this.iconSprite.y = this.buttonSprite.height / 2; this.iconSprite.anchor.setTo(0.5, 0.5); - this.setIconSize(40); + // this.setIconSize(40); + this.setIconWidth(42); + this.setIconHeight(25); this.buttonSprite.addChild(this.iconSprite); this.mainText.text = ""; diff --git a/src/game/main_menu/main_menu.js b/src/game/main_menu/main_menu.js index 2842cc0..503962a 100644 --- a/src/game/main_menu/main_menu.js +++ b/src/game/main_menu/main_menu.js @@ -7,6 +7,8 @@ function MainMenu() { MainMenu.prototype.preload = function() { game.load.image('tile_choco', '../../../resources/image/background/tile_choco.png'); game.load.image('home', '../../../resources/image/icon/home.png'); + + game.load.image('keyboard', '../../../resources/image/icon/keyboard.png'); game.load.script('webfont', '//ajax.googleapis.com/ajax/libs/webfont/1.4.7/webfont.js'); } @@ -188,6 +190,34 @@ MainMenu.prototype.makeAppGroupButtons = function() { this.appGroupTabLayout = new TabLayout(80, 0, 864, 70); + + var typingFingerGroupTab = new AppGroupTab( (function() { console.log("typing finger position"); }).bind(this) ); + typingFingerGroupTab.reserveIcon("keyboard"); + typingFingerGroupTab.reserveShortcutText("손가락 위치"); + this.appGroupTabLayout.add(typingFingerGroupTab); + + var typingPracticeGroupTab = new AppGroupTab( (function() { console.log("typing practice"); }).bind(this) ); + typingPracticeGroupTab.reserveIcon("keyboard"); + typingPracticeGroupTab.reserveShortcutText("연습"); + this.appGroupTabLayout.add(typingPracticeGroupTab); + + var typingTestGroupTab = new AppGroupTab( (function() { console.log("typing exam"); }).bind(this) ); + typingTestGroupTab.reserveIcon("keyboard"); + typingTestGroupTab.reserveShortcutText("시험"); + this.appGroupTabLayout.add(typingTestGroupTab); + + var typingPlayGroupTab = new AppGroupTab( (function() { console.log("typing exam"); }).bind(this) ); + typingPlayGroupTab.reserveIcon("keyboard"); + typingPlayGroupTab.reserveShortcutText("놀이"); + this.appGroupTabLayout.add(typingPlayGroupTab); + + var mousePlayGroupTab = new AppGroupTab( (function() { console.log("mouse exam"); }).bind(this) ); + mousePlayGroupTab.reserveIcon("home"); + mousePlayGroupTab.reserveShortcutText("놀이"); + this.appGroupTabLayout.add(mousePlayGroupTab); + + + /* // typing practice var typingPracticeKoreanAppGroupTab = new AppGroupTab( (function() { console.log("typing practice"); }).bind(this) @@ -259,6 +289,7 @@ MainMenu.prototype.makeAppGroupButtons = function() { mousePlayAppGroupTab.reserveMainText("Mouse game"); mousePlayAppGroupTab.reserveShortcutText("마우스놀이"); this.appGroupTabLayout.add(mousePlayAppGroupTab); + */ this.appGroupTabLayout.createTabs(); }