diff --git a/src/Game.java b/src/Game.java index e19e7f1..cf9480f 100644 --- a/src/Game.java +++ b/src/Game.java @@ -34,7 +34,7 @@ public class Game { * @param field vom Spieler markiertes Feld */ public void placeField(int field) { - language.outputSeparator(); + gamefield.outputSeparator(); if (gameFinished) { language.outputGameOverText(); return; @@ -135,6 +135,13 @@ public class Game { (gamefield.getField(field1) >= 1)); } + /** + * Methode: chechForTie + * + * Diese Methode prüft ob bereits alle Felder von den Spielern belegt wurden. + * @return falls Unentschieden true sonst false + */ + private boolean checkForTie() { return gamefield.countSetFields() == 9; } diff --git a/src/Gamefield.java b/src/Gamefield.java index da23697..b4c005b 100644 --- a/src/Gamefield.java +++ b/src/Gamefield.java @@ -85,6 +85,14 @@ public class Gamefield { System.out.println(getSymbol(fields.get(6)) + "|" + getSymbol(fields.get(7)) + "|" + getSymbol(fields.get(8))); } + /** + * Methode: outputSeparator + * Diese Methode gibt einen Seperator aus zur übersichtlichen Darstellung der Spielzüge + */ + public void outputSeparator() { + System.out.println("____________\n"); + } + /** * * @param player Der Spieler der das Feld gesetzt hat. (1 oder 2) diff --git a/src/Language.java b/src/Language.java index abd416b..cd43bee 100644 --- a/src/Language.java +++ b/src/Language.java @@ -74,14 +74,6 @@ public class Language { )); } - /** - * Methode: outputSeparator - * Diese Methode gibt die Anzahl Züge aus, die im Spiel bereits gemacht worden sind. - */ - public void outputSeparator() { - System.out.println("____________\n"); - } - /** * Methode: outputWinnerText * Diese Methode gibt den Gewinnertext über eine Konsolenausgabe aus.