diff --git a/vier_gewinnt/JS/gewinnErmitteln.js b/vier_gewinnt/JS/gewinnErmitteln.js new file mode 100644 index 0000000..5a8d2b8 --- /dev/null +++ b/vier_gewinnt/JS/gewinnErmitteln.js @@ -0,0 +1,8 @@ +function gewinnErmitteln(spalte) { + if (vierInSpalte(steinInSpalte(spalte)) === 1) { + alert("Spieler 1 (GrĂ¼n) hat gewonnen") + }if (vierInSpalte(steinInSpalte(spalte)) === 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 27f7acd..fed4f56 100644 --- a/vier_gewinnt/JS/steinSetzen.js +++ b/vier_gewinnt/JS/steinSetzen.js @@ -1,5 +1,4 @@ function setzeStein(reihe, spalte) { - // const ersterFreierPlatz = require("./naechsteFreierPlatz"); var aktuellerSpieler = document.getElementById("aktuellerSpieler").innerHTML; var color; if (aktuellerSpieler == 1) { @@ -12,5 +11,7 @@ function setzeStein(reihe, spalte) { var reihe = ersterFreierPlatz(steinInSpalte(spalte)); document.getElementById(reihe + "/" + spalte).style.backgroundColor= color; + gewinnErmitteln(spalte); spielerWechsel(); + } \ No newline at end of file diff --git a/vier_gewinnt/JS/steineInSpalte.js b/vier_gewinnt/JS/steineInSpalte.js index 554c61d..5ba41d2 100644 --- a/vier_gewinnt/JS/steineInSpalte.js +++ b/vier_gewinnt/JS/steineInSpalte.js @@ -1,27 +1,23 @@ - - - - function steinInSpalte(spalte) { // Feld mit Steinen in Zeile // O = kein Stein // 1 = gruener Stein // 2 = roter Stein - var zeile1 = []; + var zeile = []; for (let i = 1; i <= 6; i++) { var color = document.getElementById(i + "/" + spalte).style.backgroundColor; if (color == "red") { - zeile1.push(2); + zeile.push(2); }else if (color == "green") { - zeile1.push(1); + zeile.push(1); } else { - zeile1.push(0); + zeile.push(0); } } - return zeile1; + return zeile; } diff --git a/vier_gewinnt/vierGewinnt.html b/vier_gewinnt/vierGewinnt.html index e67b1fe..16815b7 100644 --- a/vier_gewinnt/vierGewinnt.html +++ b/vier_gewinnt/vierGewinnt.html @@ -9,6 +9,8 @@ + +