Beispiel #1
0
        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("  -------------------------");
        }
Beispiel #2
0
 public void ResetBoard()
 {
     for (int i = 0; i < boardpieces.Length; i++)
     {
         Boardpiece boardpiece = new Boardpiece();
         boardpieces[i] = boardpiece;
     }
 }
Beispiel #3
0
        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();
        }