diff --git a/src/ConsoleRenderer.java b/src/ConsoleRenderer.java index 547179e..ab7c802 100644 --- a/src/ConsoleRenderer.java +++ b/src/ConsoleRenderer.java @@ -45,4 +45,10 @@ public class ConsoleRenderer extends GomokuRenderer { sb.append("+"); return sb.toString(); } + + @Override + public void updateStatus(String status) { + // Print the status to the console + System.out.println("Status: " + status); + } } diff --git a/src/GomokuRenderer.java b/src/GomokuRenderer.java index ab4f21e..fb12b03 100644 --- a/src/GomokuRenderer.java +++ b/src/GomokuRenderer.java @@ -6,4 +6,5 @@ public abstract class GomokuRenderer { public abstract void init(GomokuGame game); public abstract void update(); + public abstract void updateStatus(String status); } diff --git a/src/SwingRenderer.java b/src/SwingRenderer.java index 54f7940..9e646b9 100644 --- a/src/SwingRenderer.java +++ b/src/SwingRenderer.java @@ -66,6 +66,7 @@ public class SwingRenderer extends GomokuRenderer { canvas.draw(game); } + @Override public void updateStatus(String status) { // Update the status label JLabel statusLabel = (JLabel) mainFrame.getContentPane().getComponent(1);