Browse Source

Vier horizontal in Reihe wird erkannt und Gewinner genannt

main
Raphael Elström 2 years ago
parent
commit
5a7b675d25
  1. 6
      vier_gewinnt/JS/gewinnErmitteln.js
  2. 2
      vier_gewinnt/JS/steinSetzen.js
  3. 1
      vier_gewinnt/vierGewinnt.html

6
vier_gewinnt/JS/gewinnErmitteln.js

@ -1,8 +1,12 @@
function gewinnErmitteln(spalte) {
function gewinnErmitteln(spalte,reihe) {
if (vierInSpalte(steinInSpalte(spalte)) === 1) { if (vierInSpalte(steinInSpalte(spalte)) === 1) {
alert("Spieler 1 (Grün) hat gewonnen") alert("Spieler 1 (Grün) hat gewonnen")
}if (vierInSpalte(steinInSpalte(spalte)) === 2) { }if (vierInSpalte(steinInSpalte(spalte)) === 2) {
alert("Spieler 2 (Rot) hat gewonnen") 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")
} }
} }

2
vier_gewinnt/JS/steinSetzen.js

@ -11,7 +11,7 @@ function setzeStein(reihe, spalte) {
var reihe = ersterFreierPlatz(steinInSpalte(spalte)); var reihe = ersterFreierPlatz(steinInSpalte(spalte));
document.getElementById(reihe + "/" + spalte).style.backgroundColor= color; document.getElementById(reihe + "/" + spalte).style.backgroundColor= color;
gewinnErmitteln(spalte);
gewinnErmitteln(spalte, reihe);
spielerWechsel(); spielerWechsel();
} }

1
vier_gewinnt/vierGewinnt.html

@ -11,6 +11,7 @@
<script src="./JS/steineInReihe.js"></script> <script src="./JS/steineInReihe.js"></script>
<script src="./JS/naechsteFreierPlatz.js"></script> <script src="./JS/naechsteFreierPlatz.js"></script>
<script src="./JS/vierInSpalte.js"></script> <script src="./JS/vierInSpalte.js"></script>
<script src="./JS/vierInReihe.js"></script>
<script src="./JS/gewinnErmitteln.js"></script> <script src="./JS/gewinnErmitteln.js"></script>
<title>Vier Gewinnt</title> <title>Vier Gewinnt</title>
</head> </head>

Loading…
Cancel
Save