X-Git-Url: http://git.megabrutal.com/?p=ld40.git;a=blobdiff_plain;f=ld40.js;h=53e41f87ce314147e88d5301a5a3b91ea399bfc0;hp=f7954c2a7d4a0ae5239f12a0094744b2cafe8b7b;hb=3657126690124fe9be25d75600ba29b0fd50db63;hpb=196048400fbe50d1f238f4385a0b3a85f45863a5 diff --git a/ld40.js b/ld40.js index f7954c2..53e41f8 100644 --- a/ld40.js +++ b/ld40.js @@ -73,6 +73,12 @@ } } + kill() { + this.health = 0; + this.healthBar.update(this.love, this.maxHealth, this.health); + super.kill(); + } + loveUp() { this.love++ this.maxHealth += this.love; @@ -155,6 +161,11 @@ game.physics.arcade.enable(this); } + damage(amount) { + super.damage(amount); + if (this.alive) { game.add.tween(this).to({ x: this.x + (Math.random() - 0.5) * 10 }, 10, Phaser.Easing.Sinusoidal.InOut, true, 0, 8, true); } + } + kill() { super.kill(); player.loveUp();