diff --git a/resources/image/icon/alienship.png b/resources/image/icon/alienship.png new file mode 100644 index 0000000..b8593fd Binary files /dev/null and b/resources/image/icon/alienship.png differ diff --git a/resources/image/icon/card.png b/resources/image/icon/card.png new file mode 100644 index 0000000..5e884b5 Binary files /dev/null and b/resources/image/icon/card.png differ diff --git a/resources/image/icon/chocoball.png b/resources/image/icon/chocoball.png new file mode 100644 index 0000000..1168bf5 Binary files /dev/null and b/resources/image/icon/chocoball.png differ diff --git a/resources/image/icon/green_alien.afdesign b/resources/image/icon/green_alien.afdesign new file mode 100644 index 0000000..008aa8e Binary files /dev/null and b/resources/image/icon/green_alien.afdesign differ diff --git a/resources/image/icon/green_alien.png b/resources/image/icon/green_alien.png new file mode 100644 index 0000000..80eb6c9 Binary files /dev/null and b/resources/image/icon/green_alien.png differ diff --git a/resources/image/icon/grill.png b/resources/image/icon/grill.png new file mode 100644 index 0000000..a8106d8 Binary files /dev/null and b/resources/image/icon/grill.png differ diff --git a/resources/image/icon/spaceship.png b/resources/image/icon/spaceship.png new file mode 100644 index 0000000..dde14ee Binary files /dev/null and b/resources/image/icon/spaceship.png differ diff --git a/resources/image/ui/keyboard/keyboards.png b/resources/image/ui/keyboard/keyboards.png index cd7ca17..134f0ac 100644 Binary files a/resources/image/ui/keyboard/keyboards.png and b/resources/image/ui/keyboard/keyboards.png differ diff --git a/src/game/lib/flat_button/play_app_button.js b/src/game/lib/flat_button/play_app_button.js index 1b57066..b37b89d 100644 --- a/src/game/lib/flat_button/play_app_button.js +++ b/src/game/lib/flat_button/play_app_button.js @@ -45,6 +45,9 @@ function PlayAppButton(x, y) { // this.addIcon("tile_choco"); // this.setIconSize(40); // this.setShortcutText("[단축키]"); + + this.addIcon("home"); + this.setIconSize(80); } PlayAppButton.prototype.setInputEnabled = function(isEnabled) { @@ -77,13 +80,43 @@ PlayAppButton.prototype.showEmptyDisabled = function() { this.strokeSprite.tint = MainColor.SADDLE_BROWN_HEX; } +PlayAppButton.prototype.getIconName = function(appID) { + switch(appID) { + case 50: + case 51: + return "keyboard"; // mole + + case 52: + case 53: + return "alienship"; + + case 101: + return "alien"; + + case 102: + return "card"; + + case 103: + return "grill"; + + case 104: + return "spaceship"; + + case 105: + return "chocoball"; + + default: + return "keyboard"; + } +} + PlayAppButton.prototype.updateAppData = function(appData) { this.appData = appData; // console.log(this.appData); + this.iconSprite.loadTexture(this.getIconName(this.appData.appID)); + this.setIconSize(80); // this.addIcon(this.appData.appName); - this.addIcon("keyboard"); - this.setIconSize(100); // this.setMainText(this.appData.koreanName); this.setShortcutText(this.appData.koreanName); diff --git a/src/game/main_menu/main_menu.js b/src/game/main_menu/main_menu.js index b9abbc5..524828a 100644 --- a/src/game/main_menu/main_menu.js +++ b/src/game/main_menu/main_menu.js @@ -14,6 +14,14 @@ MainMenu.prototype.preload = function() { Animal.loadResources(); TypingAppButton.loadResources(); + game.load.image('alien', '../../../resources/image/icon/green_alien.png'); + game.load.image('card', '../../../resources/image/icon/card.png'); + game.load.image('grill', '../../../resources/image/icon/grill.png'); + game.load.image('spaceship', '../../../resources/image/icon/spaceship.png'); + game.load.image('chocoball', '../../../resources/image/icon/chocoball.png'); + + game.load.image('alienship', '../../../resources/image/icon/alienship.png'); + game.load.script('webfont', '//ajax.googleapis.com/ajax/libs/webfont/1.4.7/webfont.js'); }