Example #1
0
        internal static void Main(string[] args)
        {
            var minefield = Minefield.Empty(Width, Height);

            Console.Write(MinefieldRenderer.RenderMinefield(minefield));
            //format A2
            var input        = Console.ReadLine();
            var coordinates  = UserInputReader.ReadCoordinates(input);
            var newMinefield = minefield.Explore(coordinates);

            Console.Write(MinefieldRenderer.RenderMinefield(newMinefield));
            var anotherMinefield = newMinefield.ExploreNeighbors(coordinates);

            Console.Write(MinefieldRenderer.RenderMinefield(anotherMinefield));
            Console.ReadLine();
        }