diff --git a/4Gewinnt/src/VierGewinnt.java b/4Gewinnt/src/VierGewinnt.java index bf20918..88ba3fe 100644 --- a/4Gewinnt/src/VierGewinnt.java +++ b/4Gewinnt/src/VierGewinnt.java @@ -1,17 +1,34 @@ public class VierGewinnt { - - public static void main(String[] args) { - char[][] spielfeld = new char[6][7]; + + public static void spielfeldAusgeben(char[][] spielfeld) { + System.out.println(); + // Alle Zeilen ausgeben + for (int z = 0; z < spielfeld.length; z++) { + + // Alle Spalten der z-ten Zeile ausgeben + for (int s = 0; s < spielfeld[z].length; s++) { + System.out.print("| " + spielfeld[z][s] + " " ); + } + System.out.println("|"); + } + + System.out.println(); + } + + public static void main(String[] args) { System.out.println("Willkommen zu 4 Gewinnt!"); // Game Loop + boolean weiter = false; do { + char[][] spielfeld = spielfeldInitialisieren(); - // Spielfeld mit Leerzeichen initialisieren // Spielfeld ausgeben + spielfeldAusgeben(spielfeld); // Gewinner Loop + boolean gewonnen = true; do { // wer ist dran? @@ -21,11 +38,25 @@ public class VierGewinnt { // Gewinnerprüfung - } while(true); + } while(!gewonnen); // Gewinnerausgabe (auch unentschieden) - } while (true); + } while (weiter); + + System.out.println("Auf Wiedersehen!"); + } // main + + public static char[][] spielfeldInitialisieren() { + char[][] spielfeld = new char[6][7]; + + for (int z = 0; z < spielfeld.length; z++) { + for (int s = 0; s < spielfeld[z].length; s++) { + spielfeld[z][s] = '_'; + } + } + + return spielfeld; } }