From c9a3937a1222e610cb23b7f32a6c482dc17cce09 Mon Sep 17 00:00:00 2001 From: Your Average Code <138674451+UrAvgCode@users.noreply.github.com> Date: Thu, 25 Jan 2024 14:53:50 +0100 Subject: [PATCH] Bot make print overridable --- src/Bot.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Bot.java b/src/Bot.java index df53f63..9131cd0 100644 --- a/src/Bot.java +++ b/src/Bot.java @@ -32,7 +32,7 @@ public abstract class Bot implements Runnable { View view = new View(); while (true) { view.read(in); - view.print(); + print(view); try { char ch = nextMove(view); 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 // run-Methode aufgerufen, nachdem der Server das Spielfeld gesendet hat. // Subklassen müssen diese Methode implementieren.