Add: bronze, silver hammer

This commit is contained in:
2018-10-06 09:26:53 +09:00
parent b95d4ce9d9
commit 89eaf7a0bf
11 changed files with 83 additions and 14 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

After

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.
+59 -7
View File
@@ -44,10 +44,22 @@ Hammer.prototype.showParticle = function() {
particleScale = 2; particleScale = 2;
break; break;
case Hammer.TYPE_BRONZE:
particleCount = Hammer.SCORE_BRONZE;
particleTint = Hammer.COLOR_BRONZE;
particleScale = 1;
break;
case Hammer.TYPE_SILVER:
particleCount = Hammer.SCORE_SILVER;
particleTint = Hammer.COLOR_SILVER;
particleScale = 0.8;
break;
case Hammer.TYPE_GOLD: case Hammer.TYPE_GOLD:
particleCount = Hammer.SCORE_GOLD; particleCount = Hammer.SCORE_GOLD;
particleTint = Hammer.COLOR_GOLD; particleTint = Hammer.COLOR_GOLD;
particleScale = 1; particleScale = 0.5;
break; break;
} }
@@ -84,6 +96,10 @@ Hammer.prototype.cleanHit = function() {
if(this.hammerType == Hammer.TYPE_PPYONG) if(this.hammerType == Hammer.TYPE_PPYONG)
this.changeType(Hammer.TYPE_WOOD); this.changeType(Hammer.TYPE_WOOD);
else if(this.hammerType == Hammer.TYPE_WOOD) else if(this.hammerType == Hammer.TYPE_WOOD)
this.changeType(Hammer.TYPE_BRONZE);
else if(this.hammerType == Hammer.TYPE_BRONZE)
this.changeType(Hammer.TYPE_SILVER);
else if(this.hammerType == Hammer.TYPE_SILVER)
this.changeType(Hammer.TYPE_GOLD); this.changeType(Hammer.TYPE_GOLD);
} }
@@ -101,6 +117,18 @@ Hammer.prototype.changeType = function(hammerType) {
this.hammer.loadTexture("hammer_wood"); this.hammer.loadTexture("hammer_wood");
break; break;
case Hammer.TYPE_BRONZE:
this.hammerType = Hammer.TYPE_BRONZE;
this.upgradeCountdown = Hammer.UPGRADE_COUNT_BRONZE;
this.hammer.loadTexture("hammer_bronze");
break;
case Hammer.TYPE_SILVER:
this.hammerType = Hammer.TYPE_SILVER;
this.upgradeCountdown = Hammer.UPGRADE_COUNT_SILVER;
this.hammer.loadTexture("hammer_silver");
break;
case Hammer.TYPE_GOLD: case Hammer.TYPE_GOLD:
this.hammerType = Hammer.TYPE_GOLD; this.hammerType = Hammer.TYPE_GOLD;
this.upgradeCountdown = Hammer.UPGRADE_COUNT_GOLD; this.upgradeCountdown = Hammer.UPGRADE_COUNT_GOLD;
@@ -125,6 +153,14 @@ Hammer.prototype.getScore = function(hammerType) {
score = Hammer.SCORE_WOOD; score = Hammer.SCORE_WOOD;
break; break;
case Hammer.TYPE_BRONZE:
score = Hammer.SCORE_BRONZE;
break;
case Hammer.TYPE_SILVER:
score = Hammer.SCORE_SILVER;
break;
case Hammer.TYPE_GOLD: case Hammer.TYPE_GOLD:
score = Hammer.SCORE_GOLD; score = Hammer.SCORE_GOLD;
break; break;
@@ -133,21 +169,37 @@ Hammer.prototype.getScore = function(hammerType) {
return score; return score;
} }
Hammer.loadResources = function() {
game.load.image('hammer_ppyong', '../../../resources/image/weapon/hammer_ppyong.png');
game.load.image('hammer_wood', '../../../resources/image/weapon/hammer_wood.png');
game.load.image('hammer_bronze', '../../../resources/image/weapon/hammer_bronze.png');
game.load.image('hammer_silver', '../../../resources/image/weapon/hammer_silver.png');
game.load.image('hammer_gold', '../../../resources/image/weapon/hammer_gold.png');
}
Hammer.TYPE_PPYONG = 1; Hammer.TYPE_PPYONG = 1;
Hammer.TYPE_WOOD = 2; Hammer.TYPE_WOOD = 2;
Hammer.TYPE_GOLD = 3; Hammer.TYPE_BRONZE = 3;
Hammer.TYPE_SILVER = 4;
Hammer.TYPE_GOLD = 5;
Hammer.UPGRADE_COUNT_PPYONG = 10; Hammer.UPGRADE_COUNT_PPYONG = 5;
Hammer.UPGRADE_COUNT_WOOD = 20; Hammer.UPGRADE_COUNT_WOOD = 10;
Hammer.UPGRADE_COUNT_GOLD = 30; Hammer.UPGRADE_COUNT_BRONZE = 15;
Hammer.UPGRADE_COUNT_SILVER = 20;
Hammer.UPGRADE_COUNT_GOLD = 25;
Hammer.SCORE_PPYONG = 1; Hammer.SCORE_PPYONG = 1;
Hammer.SCORE_WOOD = 3; Hammer.SCORE_WOOD = 3;
Hammer.SCORE_GOLD = 7; Hammer.SCORE_BRONZE = 5;
Hammer.SCORE_SILVER = 7;
Hammer.SCORE_GOLD = 9;
Hammer.COLOR_PPYONG = 0x6633FF; Hammer.COLOR_PPYONG = 0x6633FF;
Hammer.COLOR_WOOD = 0xFF0066; Hammer.COLOR_WOOD = 0xFF0066;
Hammer.COLOR_GOLD = 0xFFdd66; Hammer.COLOR_BRONZE = 0xcd7f32;
Hammer.COLOR_SILVER = 0xC0C0C0;
Hammer.COLOR_GOLD = 0xFFd700;
Hammer.OFFSET_SCORE_POS_Y = 100; Hammer.OFFSET_SCORE_POS_Y = 100;
+11 -1
View File
@@ -49,6 +49,14 @@ Helmet.prototype.change = function(type) {
this.helmet.tint = Hammer.COLOR_WOOD; this.helmet.tint = Hammer.COLOR_WOOD;
break; break;
case Helmet.TYPE_BRONZE:
this.helmet.tint = Hammer.COLOR_BRONZE;
break;
case Helmet.TYPE_SILVER:
this.helmet.tint = Hammer.COLOR_SILVER;
break;
case Helmet.TYPE_GOLD: case Helmet.TYPE_GOLD:
this.helmet.tint = Hammer.COLOR_GOLD; this.helmet.tint = Hammer.COLOR_GOLD;
break; break;
@@ -66,7 +74,9 @@ Helmet.prototype.dropDownTween = function(drowpDownHeight) {
Helmet.TYPE_PPYONG = 1; Helmet.TYPE_PPYONG = 1;
Helmet.TYPE_WOOD = 2; Helmet.TYPE_WOOD = 2;
Helmet.TYPE_GOLD = 3; Helmet.TYPE_BRONZE = 3;
Helmet.TYPE_SILVER = 4;
Helmet.TYPE_GOLD = 5;
Helmet.START_POS_Y = 200; Helmet.START_POS_Y = 200;
Helmet.SHOW_UP_HEIGHT = 100; Helmet.SHOW_UP_HEIGHT = 100;
+2 -5
View File
@@ -31,12 +31,9 @@ var Loading = {
game.load.image('star', '../../../resources/image/ui/star_particle.png'); game.load.image('star', '../../../resources/image/ui/star_particle.png');
game.load.image('helmet', '../../../resources/image/weapon/helmet.png'); Hammer.loadResources();
game.load.image('hammer_ppyong', '../../../resources/image/weapon/hammer_ppyong.png');
game.load.image('hammer_wood', '../../../resources/image/weapon/hammer_wood.png');
game.load.image('hammer_gold', '../../../resources/image/weapon/hammer_gold.png');
game.load.image('helmet', '../../../resources/image/weapon/helmet.png');
game.load.image('mole_grey', '../../../resources/image/character/mole_grey.png'); game.load.image('mole_grey', '../../../resources/image/character/mole_grey.png');
game.load.image('mole_grey_small', '../../../resources/image/character/mole_grey_32x32.png'); game.load.image('mole_grey_small', '../../../resources/image/character/mole_grey_32x32.png');
game.load.image('mole_peach', '../../../resources/image/character/mole_peach.png'); game.load.image('mole_peach', '../../../resources/image/character/mole_peach.png');
+8
View File
@@ -79,6 +79,14 @@ BigMole.prototype.changeHelmetColor = function(hammerType) {
this.helmet.getSprite().tint = Hammer.COLOR_WOOD; this.helmet.getSprite().tint = Hammer.COLOR_WOOD;
break; break;
case Hammer.TYPE_BRONZE:
this.helmet.getSprite().tint = Hammer.COLOR_BRONZE;
break;
case Hammer.TYPE_SILVER:
this.helmet.getSprite().tint = Hammer.COLOR_SILVER;
break;
case Hammer.TYPE_GOLD: case Hammer.TYPE_GOLD:
this.helmet.getSprite().tint = Hammer.COLOR_GOLD; this.helmet.getSprite().tint = Hammer.COLOR_GOLD;
break; break;
+2
View File
@@ -22,3 +22,5 @@ INSERT INTO `active_app` (`ActiveAppID`, `MaestroID`, `AppID`) VALUES
(19, 1, 30), (19, 1, 30),
(20, 1, 31), (20, 1, 31),
(21, 1, 40); (21, 1, 40);
(22, 1, 50),
(23, 1, 51);