public static void GameLoop() { EventOfMap.MoveBlocks(); Thread.Sleep(SpeedInMiliseconds); Console.Clear(); EventOfMap.PrintMap(); }
static void Main(string[] args) { Game.InitilizationConsoleByDefault(); EventOfMap.PrintMap(); Game.Jump(); Game.Fall(); do { Game.GameLoop(); } while (true); }
public static async Task Fall() { await Task.Run( () => { do { if (ballIsFlight) { EventOfMap.FallBall(); } } while (true); } ); }
public static async Task Jump() { await Task.Run( () => { do { if (Console.ReadKey().Key == ConsoleKey.Spacebar) { EventOfMap.JumpPlayer(); ballIsFlight = true; } } while (true); } ); }