public void DrawBoard() { this.boardpieces = new Boardpiece[9]; int taeller = 0; foreach (boardpieces bp in Enum.GetValues(typeof(boardpieces))) { Boardpiece boardpiece = new Boardpiece(); boardpieces[taeller] = boardpiece; boardpiece.SetPieceNumber(taeller + 1); taeller++; } Console.Clear(); Console.WriteLine(" -------------------------"); Console.WriteLine(" | | | |"); Console.WriteLine(" | {0} | {1} | {2} |", boardpieces[0].GetBoardPiece().ToString(), boardpieces[1].GetBoardPiece().ToString(), boardpieces[2].GetBoardPiece().ToString()); Console.WriteLine(" | | | |"); Console.WriteLine(" -------------------------"); Console.WriteLine(" | | | |"); Console.WriteLine(" | {0} | {1} | {2} |", boardpieces[3].GetBoardPiece().ToString(), boardpieces[4].GetBoardPiece().ToString(), boardpieces[5].GetBoardPiece().ToString()); Console.WriteLine(" | | | |"); Console.WriteLine(" -------------------------"); Console.WriteLine(" | | | |"); Console.WriteLine(" | {0} | {1} | {2} |", boardpieces[6].GetBoardPiece().ToString(), boardpieces[7].GetBoardPiece().ToString(), boardpieces[8].GetBoardPiece().ToString()); Console.WriteLine(" | | | |"); Console.WriteLine(" -------------------------"); }
public void ResetBoard() { for (int i = 0; i < boardpieces.Length; i++) { Boardpiece boardpiece = new Boardpiece(); boardpieces[i] = boardpiece; } }
public void MovePiece(int move, Player player, Player second, Board board) { Console.Clear(); Boardpiece boardpiece = new Boardpiece(player); boardpieces[move] = boardpiece; player.playerTurn = !second.playerTurn; second.playerTurn = !player.playerTurn; DrawBoard(); }