private static int printRowWithCapitalLetters(Board.eBoardDimension i_Dimension) { Console.Write(" "); // We need it for the separation with the column int lengthOfSeparatorRow = 1; for (int i = 0; i < (int)i_Dimension; i++) { char letter = (char)('A' + i); string letterToPrint = string.Format(" {0} ", letter); if (i < (int)i_Dimension - 1) { Console.Write(letterToPrint); } else { Console.WriteLine(letterToPrint); } lengthOfSeparatorRow += letterToPrint.Length; } return(lengthOfSeparatorRow); }
private static Board initializeBoard() { Board.eBoardDimension boardDimension = UI.AskBoardDimension(); return(new Board(boardDimension)); }
private void distributePawnsToPlayers(Board.eBoardDimension i_BoardDimension) { m_Player1.NumOfPawns = m_Player2.NumOfPawns = ((int)i_BoardDimension / 2) * (((int)i_BoardDimension - 2) / 2); m_Player1.NumOfKings = m_Player2.NumOfKings = 0; }
private void initializeBoard(Board.eBoardDimension i_BoardDimension) { m_GameBoard = new Board(i_BoardDimension); }