public class VierGewinnt {
	
	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 ausgeben
			spielfeldAusgeben(spielfeld);
			
			// Gewinner Loop
			boolean gewonnen = true;
			do {
				// wer ist dran?
				
				// Spielstein einwerfen -> Auswahl welche Spalte
				
				// Spielfeld ausgeben
				
				// Gewinnerprüfung
				
			} while(!gewonnen);
			
			// Gewinnerausgabe (auch unentschieden)
			
		} 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;
	}

}