public static GameState MineHit(GridPoint[,] board, List <string> letters, Messages messages) { foreach (var point in board) { point.IsHidden = false; GridPointHelper.SetDisplayCharacter(point); } DisplayBoard(board, letters); Console.WriteLine(); Console.ForegroundColor = ConsoleColor.Red; Console.WriteLine(messages.Lose); Console.WriteLine(); Console.ForegroundColor = ConsoleColor.Yellow; Console.WriteLine(messages.PlayAgain); Console.ForegroundColor = ConsoleColor.Gray; Console.WriteLine(); return(GameState.Lost); }
public static GameState MineNotHit(GridPoint selectedPoint) { selectedPoint.IsHidden = false; GridPointHelper.SetDisplayCharacter(selectedPoint); return(GameState.InProgress); }