27 lines
494 B
Java
27 lines
494 B
Java
package Uebung_04_Andres;
|
|
|
|
import java.util.Random;
|
|
|
|
public class ComputerPlayer extends Player {
|
|
|
|
public ComputerPlayer(String symbol) {
|
|
super(symbol);
|
|
}
|
|
|
|
@Override
|
|
public void move(Board board) {
|
|
int randomNumber;
|
|
|
|
do {
|
|
randomNumber = generateNumber();
|
|
} while (!board.isFieldChoosable(randomNumber));
|
|
|
|
board.setBoardMove(randomNumber, symbol);
|
|
}
|
|
|
|
private int generateNumber() {
|
|
Random random = new Random();
|
|
return random.nextInt(9);
|
|
}
|
|
}
|