From 5a7b675d2514f8bdec420420e77e7e5415a4d936 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Raphael=20Elstr=C3=B6m?= Date: Tue, 7 Feb 2023 19:55:00 +0100 Subject: [PATCH] Vier horizontal in Reihe wird erkannt und Gewinner genannt --- vier_gewinnt/JS/gewinnErmitteln.js | 6 +++++- vier_gewinnt/JS/steinSetzen.js | 2 +- vier_gewinnt/vierGewinnt.html | 1 + 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/vier_gewinnt/JS/gewinnErmitteln.js b/vier_gewinnt/JS/gewinnErmitteln.js index 5a8d2b8..0cab2d3 100644 --- a/vier_gewinnt/JS/gewinnErmitteln.js +++ b/vier_gewinnt/JS/gewinnErmitteln.js @@ -1,8 +1,12 @@ -function gewinnErmitteln(spalte) { +function gewinnErmitteln(spalte,reihe) { if (vierInSpalte(steinInSpalte(spalte)) === 1) { alert("Spieler 1 (Grün) hat gewonnen") }if (vierInSpalte(steinInSpalte(spalte)) === 2) { alert("Spieler 2 (Rot) hat gewonnen") + }if (vierInReihe(steinInReihe(reihe)) === 1) { + alert("Spieler 1 (Grün) hat gewonnen") + }if (vierInReihe(steinInReihe(reihe)) === 2) { + alert("Spieler 2 (Rot) hat gewonnen") } } \ No newline at end of file diff --git a/vier_gewinnt/JS/steinSetzen.js b/vier_gewinnt/JS/steinSetzen.js index fed4f56..16337f8 100644 --- a/vier_gewinnt/JS/steinSetzen.js +++ b/vier_gewinnt/JS/steinSetzen.js @@ -11,7 +11,7 @@ function setzeStein(reihe, spalte) { var reihe = ersterFreierPlatz(steinInSpalte(spalte)); document.getElementById(reihe + "/" + spalte).style.backgroundColor= color; - gewinnErmitteln(spalte); + gewinnErmitteln(spalte, reihe); spielerWechsel(); } \ No newline at end of file diff --git a/vier_gewinnt/vierGewinnt.html b/vier_gewinnt/vierGewinnt.html index 95bcf35..8ff58b4 100644 --- a/vier_gewinnt/vierGewinnt.html +++ b/vier_gewinnt/vierGewinnt.html @@ -11,6 +11,7 @@ + Vier Gewinnt