From 635d1640f6a3ec8311796c9abb8b6db75c3686fe Mon Sep 17 00:00:00 2001 From: Oliver Hummel Date: Tue, 21 Nov 2023 15:43:53 +0100 Subject: [PATCH] =?UTF-8?q?Diagonale=20Gewinnerpr=C3=BCfung=20Teil=201=20h?= =?UTF-8?q?inzugef=C3=BCgt.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 4Gewinnt/src/VierGewinnt.java | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) 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; } }