From 26782f0267fc74153f2935cb8889c2881e9a0289 Mon Sep 17 00:00:00 2001 From: ttwilb Date: Tue, 3 Sep 2013 17:23:58 +0900 Subject: [PATCH] =?utf8?q?HP=E3=81=AE=E3=83=90=E3=83=BC=E3=81=AA=E3=81=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- documents/TODO_isuke.txt | 1 + documents/stages.txt | 6 ++++++ www/corelib/classes/EnemyCharacterClass.js | 20 ++++++++++++++++---- www/corelib/classes/MainCharacterClass.js | 2 +- 4 files changed, 24 insertions(+), 5 deletions(-) create mode 100644 documents/TODO_isuke.txt create mode 100644 documents/stages.txt diff --git a/documents/TODO_isuke.txt b/documents/TODO_isuke.txt new file mode 100644 index 0000000..0c57603 --- /dev/null +++ b/documents/TODO_isuke.txt @@ -0,0 +1 @@ +Še‚·‚ā[‚¶‚̃Tƒ€ƒlƒCƒ‹‰æ‘œ‚ª‚ ‚é‚Æ‚¢‚¢Bi­‚µ‘å‚«‚ß-64*64‚­‚ç‚¢) \ No newline at end of file diff --git a/documents/stages.txt b/documents/stages.txt new file mode 100644 index 0000000..c01060b --- /dev/null +++ b/documents/stages.txt @@ -0,0 +1,6 @@ +login +cselect // ƒLƒƒƒ‰‘I‘ð +first //ŠÈ’P‚ȃXƒe[ƒW +panya //ƒpƒ“‚â‚Ì‚ ‚éƒXƒe[ƒW +sselect //ƒXƒe[ƒW‘I‘ð +... diff --git a/www/corelib/classes/EnemyCharacterClass.js b/www/corelib/classes/EnemyCharacterClass.js index 2b92463..57bec6d 100644 --- a/www/corelib/classes/EnemyCharacterClass.js +++ b/www/corelib/classes/EnemyCharacterClass.js @@ -126,10 +126,22 @@ var EnemyCharacterClass = function(stage, args){ draw: function(x, y){ EnemyCharacterClass.base.prototype.draw.apply(this, arguments); this.ownerStage.mainContext.save(); - this.ownerStage.mainContext.fillStyle = "rgba(255,255,255,0.5)"; - this.ownerStage.mainContext.strokeStyle = "rgba(0, 0, 0, 1)"; - this.ownerStage.mainContext.font = "normal 12px sans-serif"; - drawText(this.ownerStage.mainContext, this.HP, x, y - 20); + //this.ownerStage.mainContext.fillStyle = "rgba(255,255,255,0.5)"; + //this.ownerStage.mainContext.strokeStyle = "rgba(0, 0, 0, 1)"; + //this.ownerStage.mainContext.font = "normal 12px sans-serif"; + //drawText(this.ownerStage.mainContext, this.HP, x, y - 20); + var color = "green"; + var backColor = "gray"; + var thickness = 4; + var barWidth = this.max_HP / 2; + if(barWidth < 16) barWidth = 16; + var barPerHP = this.HP / this.max_HP; + + this.ownerStage.mainContext.fillStyle = backColor; + this.ownerStage.mainContext.fillRect(x + (this.size.x - barWidth) / 2, y - thickness, barWidth, thickness); + this.ownerStage.mainContext.fillStyle = color; + this.ownerStage.mainContext.fillRect(x + (this.size.x - barWidth) / 2, y - thickness, barWidth * barPerHP, thickness); + this.ownerStage.mainContext.restore(); }, }); diff --git a/www/corelib/classes/MainCharacterClass.js b/www/corelib/classes/MainCharacterClass.js index 6a136d7..ce82ddb 100644 --- a/www/corelib/classes/MainCharacterClass.js +++ b/www/corelib/classes/MainCharacterClass.js @@ -62,7 +62,7 @@ MainCharacterClass.createCharacter = function(stage, args) }else if(id == 4) { return new MainCharacterClass_Witch(stage, args); - }else if(id == 5) + }else { return new MainCharacterClass_Woman(stage, args); } -- 2.11.0