Пример #1
0
        public string Pingvoid()
        {
            var rnd = new Random();
            int a   = rnd.Next(0, 10);

            if (a > 2)
            {
                var p = new Pong();

                Console.WriteLine("Ping получил Pong ");

                return(p.Pongvoid());
            }
            else
            {
                Console.WriteLine("Ping промахнулся! Победил Pong. ");
                return(null);
            }
        }
Пример #2
0
        static void Main(string[] args)
        {
            int[] Array = new int[100];

            for (int i = 1; i <= 100; i++)
            {
                var p1 = new Ping();
                var p2 = new Pong();

                p1.Play     += () => Console.WriteLine($"{p1.Current}");
                p1.GameOver += () => Console.WriteLine($"{p1.Current}");

                p2.Play     += () => Console.WriteLine($"{p2.Current}");
                p2.GameOver += () => Console.WriteLine($"{p2.Current}");

                p1.Pingvoid();
                p2.Pongvoid();

                Console.WriteLine("Игра окончена!");
                Console.ReadLine();
            }
        }