Пример #1
0
        public static void GameLoop()
        {
            EventOfMap.MoveBlocks();

            Thread.Sleep(SpeedInMiliseconds);
            Console.Clear();
            EventOfMap.PrintMap();
        }
Пример #2
0
        static void Main(string[] args)
        {
            Game.InitilizationConsoleByDefault();

            EventOfMap.PrintMap();

            Game.Jump();

            Game.Fall();

            do
            {
                Game.GameLoop();
            } while (true);
        }
Пример #3
0
 public static async Task Fall()
 {
     await Task.Run(
         () =>
     {
         do
         {
             if (ballIsFlight)
             {
                 EventOfMap.FallBall();
             }
         } while (true);
     }
         );
 }
Пример #4
0
 public static async Task Jump()
 {
     await Task.Run(
         () =>
     {
         do
         {
             if (Console.ReadKey().Key == ConsoleKey.Spacebar)
             {
                 EventOfMap.JumpPlayer();
                 ballIsFlight = true;
             }
         } while (true);
     }
         );
 }