C#C
C#2y ago
Mathall

Cannot center my top numbers with rest of written characters

hey all trying to make a minesweeper game, but I cannot seem to center the X number key above the characters, any help would be greatly appreciated, here;s the function
C#
        public void RevealBoard()
        {
            //Add space + bar before X number key
            Console.Write("  |");

            //write X number key
            for (int i = 0; i < Columns; i++)
            {
                Console.Write($" {i}");
            }
            //Add divider line and cross before full divider line
            Console.Write("\n--+");

            //write divider line
            for (int i = 0; i < Columns; i++)
            {
                Console.Write($"--");
            }
            //start next line
            Console.WriteLine();


            //for each tile in the board write its value
            for (int i = 0; i < Rows; i++)
            {
                //adds Y key before each new row
                if (i<10)
                {
                    Console.Write($" {i}|");
                } else if (i<99)
                {
                    Console.Write($"{i}|");
                }

                for (int j = 0; j < Columns; j++)
                {
                    Thread.Sleep(10);
                    ChangeColor(BoardArr[i,j]); //write each character with own color
                }
                //every row complete, move to the next row
                Console.WriteLine();
            }
        }
image.png
Was this page helpful?