Ejemplo n.º 1
0
 public void Pause()
 {
     if (Status == GameStatus.Running)
     {
         Status = GameStatus.Pause;
         //_field.Draw(false);
         Snake.Run(false);
     }
 }
Ejemplo n.º 2
0
 public void Play()
 {
     if (Status == GameStatus.None || Status == GameStatus.Pause || Status == GameStatus.Restart)
     {
         Status = GameStatus.Running;
         //_field.Draw(true);
         Snake.Run(true);
         StartFoodGenerator();
     }
 }
Ejemplo n.º 3
0
 private void GameOver()
 {
     Status = GameStatus.GameOver;
     Snake.Run(false);
     OnGameOver?.Invoke();
 }
Ejemplo n.º 4
0
 public void Stop()
 {
     Status = GameStatus.Stoped;
     Snake.Run(false);
 }