static void Main(string[] args)
        {
            //var player = new PlayerCharacter();
            var playerNullable = new PlayerCharacterNullable();

            //PlayerDisplayer.Write(player);
            PlayerDisplayer.Write(playerNullable);

            var player1 = new PlayerCharacter(new DiamondSkinDefence())
            {
                Name = "Sarah"
            };

            var player2 = new PlayerCharacter(new IronBonesDefence())
            {
                Name = "Amrit"
            };

            var player3 = new PlayerCharacter(SpecialDefence.Null)
            {
                Name = "Gentry"
            };

            player1.Hit(10);
            player2.Hit(10);
            player3.Hit(10);

            Console.ReadKey();
        }
Esempio n. 2
0
        static void Main(string[] args)
        {
            //var player = new PlayerCharacter();
            //player.Name = "Bhavana";
            //player.DaysSinceLastLogin = 23;

            //PlayerDisplayer.Write(player);


            PlayerCharacter?[] players =
            {
                new PlayerCharacter("Bhavana"),
                new PlayerCharacter("Rachana"),
                new PlayerCharacter(null),
                null
            };


            PlayerDisplayer.Write(players[0]);
            PlayerDisplayer.Write(players[1]);
            PlayerDisplayer.Write(players[2]);
            PlayerDisplayer.Write(players[3]);

            //Null conditional operator for array
            //PlayerCharacter[] player = null;

            //string p1 = player?[0]?.Name;
            //string p2 = player?[1]?.Name;
            //string p3 = player?[3]?.Name;

            Console.ReadKey();
        }
Esempio n. 3
0
        static void Main(string[] args)
        {
            var player = new PlayerCharacter();

            player.Name = "Vinicius";

            PlayerDisplayer.Write(player);
        }
Esempio n. 4
0
        static void Main(string[] args)
        {
            var player = new PlayerCharacter();

            //player.Name = "Onur";
            PlayerDisplayer.Write(player);

            Console.ReadLine();
        }
Esempio n. 5
0
        static void Main(string[] args)
        {
            var player = new PlayerCharacter {
                Name = string.Empty
            };

            PlayerDisplayer.Write(player);

            Console.ReadLine();
        }
Esempio n. 6
0
        static void Main(string[] args)
        {
            var player = new PlayerCharacter();

            player.Name = "Testname";
            player.DaysSinceLastLogin = 73;


            PlayerDisplayer.Write(player);

            Console.ReadLine();
        }
Esempio n. 7
0
        static void Main(string[] args)
        {
            PlayerCharacter?[] players =
            {
                new PlayerCharacter("Sarah"),
                new PlayerCharacter("Gentry"),
                new PlayerCharacter(null),
                null
            };

            PlayerDisplayer.Write(players[0]);
            PlayerDisplayer.Write(players[1]);
            PlayerDisplayer.Write(players[2]);
            PlayerDisplayer.Write(players[3]);



            Console.ReadLine();
        }