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