From: ttwilb Date: Tue, 3 Sep 2013 09:16:04 +0000 (+0900) Subject: doc added X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=2a3d98b4a4dcdcba2caa05e1e1dbc8dddf45396a;p=h58pcdgame%2FGameScriptCoreLibrary.git doc added 無敵キャラでHPバーが消えるように --- diff --git a/documents/kobushi_seden_nado.txt b/documents/kobushi_seden_nado.txt new file mode 100644 index 0000000..ede03a6 --- /dev/null +++ b/documents/kobushi_seden_nado.txt @@ -0,0 +1,51 @@ +3H‹y‚ÑPC“¯D‰ï‚Ì‚Ý‚È‚³‚ñ‚Ö + +* ƒ|ƒXƒ^[‚ɂ‚¢‚Ä + +ƒ|ƒXƒ^[‚ðŒfŽ¦‚Å‚«‚éêŠ‚Æ–‡”‚͈ȉº‚Ì’Ê‚è‚Å‚· + 3H PC +’†‰›ŠK’i 2 1 +ˆêŠKA 2 1 +ˆêŠKB 2 1 +“ñŠKA 4 2 +“ñŠKB 2 2 +ŽOŠKA 4 3 +ŽOŠKB 2 2 +¸~Œû 1 0 +A‘¤ŠK’i 1 0 +2ŠK–{ŠÙ-¼ŠÙ 1 0 +“ñŠK¼ŠÙ 1 0 + +ƒ|ƒXƒ^[‚̐é“`‹–‰Âˆó‚𓾂邱‚Æ‚ª‚Å‚«‚鎞ŠÔ + +9/5 •ú‰ÛŒã +9/6 9:00-17:00 + +ƒ|ƒXƒ^[ŒfŽ¦‚Ȃǂ̐é“`Šˆ“®‚Í9/6 13:00‚©‚ç‰Â”\B +ƒ|ƒXƒ^[‚ÉŠÖ‚µ‚Ä‚Í +E’†‰›ŠK’i +EˆêŠKA +EˆêŠKB +E“ñŠKAAA‘¤ŠK’i +E“ñŠKB +EŽOŠKA +EŽOŠKB +E¸~Œû +E“ñŠK–{ŠÙ-¼ŠÙA“ñŠK¼ŠÙ +‚Ń`ƒFƒbƒN‚ª‚ ‚éi—Dæ‡ˆÊ‡‚É“\‚Á‚Ä‚¢‚­‚½‚߁j‚̂ŕʁX‚É’S“–ŽÒ‚ð”hŒ­‚·‚é•K—v‚ª‚ ‚éB +’S“–ŽÒ‚̐l”‚ª‘«‚è‚È‚¢ê‡‚͏‡ˆÊ‚ð—Ž‚Æ‚³‚ê‚éê‡‚ª‚ ‚éB + +Eƒ|ƒXƒ^[‚ð“\‚ê‚é‚Ì‚Í‘‹‚Æ–h‰Î”à‚̂݁B +Eƒ|ƒXƒ^[‚É‚Í”F‚߈ø—p‚ÌŽOƒZƒ“ƒ`Žl•û‚Ì—]”’B +Eƒ|ƒXƒ^[‚Ì‹³Žº–¼‚É‚Í‹Žº”ԍ†‚ðŽg—pB +Eƒe[ƒvŽŽQ + +* —û‚è•à‚«‚ɂ‚¢‚Ä + +ŽO”N‰‰Œ€‚Í9/6 13:00‚©‚ç‰Â”\B + +* —§‚ĊŔ‚ɂ‚¢‚Ä + +9/6 13:00-15:00‚É’c‘Ì‚²‚ƂɌĂ΂ê‚é‚̂эƒ}ƒ“ƒXŠX“¹‚Ö‚¢‚­Bi“P‹Ž‚Í9/9 14:00-) +ƒxƒjƒAAŽxŽ‹ï‚ðŽŽQB +’S“–ŽÒ“d˜b”ԍ† 09096760820 \ No newline at end of file diff --git a/www/corelib/classes/EnemyCharacterClass.js b/www/corelib/classes/EnemyCharacterClass.js index e9b6485..bb18c86 100644 --- a/www/corelib/classes/EnemyCharacterClass.js +++ b/www/corelib/classes/EnemyCharacterClass.js @@ -124,33 +124,37 @@ 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); - - var backColor = "gray"; - var thickness = 4; - var barWidth = this.max_HP; - if(barWidth < 16) barWidth = 16; - var barPerHP = this.HP / this.max_HP; - var color = "green"; - - if(barPerHP < 0.2) - { - var backColor = "red"; - }else if(barPerHP < 0.4) + if(this.hurt > 0) { - var backColor = "yellow"; + 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); + + + var backColor = "gray"; + var thickness = 4; + var barWidth = this.max_HP; + if(barWidth < 16) barWidth = 16; + var barPerHP = this.HP / this.max_HP; + var color = "green"; + + if(barPerHP < 0.2) + { + var backColor = "red"; + }else if(barPerHP < 0.4) + { + var backColor = "yellow"; + } + + 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(); } - - 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(); }, });