コード例 #1
0
ファイル: Program.cs プロジェクト: zarmsen/pattern
        private static void Main(string[] args)
        {
            var godPlayer = new PlayerWithSelfHealing(new King("Arthur", new Position(2, 4)));

            Status(godPlayer);

            godPlayer.GetHit(new HitResult(new Farmer("Farmer", new Position(4, 4)), new Axe(3)));

            Status(godPlayer);

            Console.WriteLine("Do self healing!!!");
            godPlayer.SelfHealing();

            Status(godPlayer);

            Console.ReadKey();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: zarmsen/pattern
 private static void Status(PlayerWithSelfHealing godPlayer)
 {
     Console.WriteLine(godPlayer.ToString());
 }