예제 #1
0
 private void performMove(IPlayer player)
 {
     int maxTileId = m_oBoard.getTiles().GetLength(0);
     int move = player.pickTile(maxTileId);
     while (!m_oBoard.isTileFree(move)) {
         move = player.pickTile(maxTileId);
     }
     m_oBoard.setTile(move, player.getSymbol());
     m_fPlayer1Turn = !m_fPlayer1Turn;
 }