Bot make print overridable

This commit is contained in:
Your Average Code 2024-01-25 14:53:50 +01:00
parent 0410084441
commit c9a3937a12

View File

@ -32,7 +32,7 @@ public abstract class Bot implements Runnable {
View view = new View(); View view = new View();
while (true) { while (true) {
view.read(in); view.read(in);
view.print(); print(view);
try { try {
char ch = nextMove(view); char ch = nextMove(view);
out.write(ch); out.write(ch);
@ -44,6 +44,10 @@ public abstract class Bot implements Runnable {
} }
} }
protected void print(View view) {
view.print();
}
// Diese Methode ermittelt den nächsten Zug des Bots. Sie wird von der // Diese Methode ermittelt den nächsten Zug des Bots. Sie wird von der
// run-Methode aufgerufen, nachdem der Server das Spielfeld gesendet hat. // run-Methode aufgerufen, nachdem der Server das Spielfeld gesendet hat.
// Subklassen müssen diese Methode implementieren. // Subklassen müssen diese Methode implementieren.