/// <summary> /// ボスキャラ本体以外の描画 /// -- HP, 位置 /// </summary> /// <param name="enemy">鍵山雛</param> public static void DrawOther(Enemy enemy) { //DDGround.EL.Add(() => //{ // DDPrint.SetPrint(525, 350, 20); // DDPrint.SetBorder(new I3Color(192, 0, 0)); // DDPrint.PrintLine("KAGIYAMA-HINA-HP = " + enemy.HP); // DDPrint.Reset(); // DDPrint.SetPrint(SCommon.ToInt(GameConsts.FIELD_L + enemy.X - 8 * 3), DDConsts.Screen_H - 16); // DDPrint.SetBorder(new I3Color(255, 0, 0)); // DDPrint.Print("<BOSS>"); // DDPrint.Reset(); // return false; //}); DDGround.EL.Add(() => { Draw円形体力ゲージ( GameConsts.FIELD_L + enemy.X, GameConsts.FIELD_T + enemy.Y, (double)enemy.HP / enemy.InitialHP, GameConsts.FIELD_L + Game.I.Player.X, // ゲージの位置がスクリーン座標ので、プレイヤーの位置もスクリーン座標にする。 GameConsts.FIELD_T + Game.I.Player.Y ); return(false); }); EnemyCommon.DrawBossPosition(enemy.X); }
public static void DrawOther(Enemy enemy) { DDGround.EL.Add(() => { Draw垂直体力ゲージ((double)enemy.HP / enemy.InitialHP); return(false); }); EnemyCommon.DrawBossPosition(enemy.X); }