Bot make print overridable
This commit is contained in:
parent
0410084441
commit
c9a3937a12
@ -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.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user