diff --git a/4Gewinnt/src/VierGewinnt.java b/4Gewinnt/src/VierGewinnt.java index 34e7662..1720411 100644 --- a/4Gewinnt/src/VierGewinnt.java +++ b/4Gewinnt/src/VierGewinnt.java @@ -124,7 +124,21 @@ public class VierGewinnt { && spielfeld[zeile][0 + i] != '_') return true; } - + + // diagonale Prüfung 1: "Plusplus-Fall" + for (int z = 0; z < 3; z++) { + for (int s = 0; s < 4; s++) { + if (spielfeld[z][s] == spielfeld[z+1][s+1] + && spielfeld[z][s] == spielfeld[z+2][s+2] + && spielfeld[z][s] == spielfeld[z+3][s+3] + && spielfeld[z][s] != '_') + return true; + } + } + + // diagonale Prüfung 2: "Plusminus-Fall" + // TODO + return false; } }