Browse Source

Funktion große Straße erstellt

main
Lucas Thenert 2 years ago
parent
commit
6166b270d6
  1. 40
      kniffel/inc/großeStraße.js
  2. 5
      kniffel/inc/kleineStraße.js
  3. 9
      kniffel/index.html

40
kniffel/inc/großeStraße.js

@ -0,0 +1,40 @@
function großeStraße(spieler){
var w1 = document.getElementById('AusgabeWuerfel1').innerHTML;
var w2 = document.getElementById('AusgabeWuerfel2').innerHTML;
var w3 = document.getElementById('AusgabeWuerfel3').innerHTML;
var w4 = document.getElementById('AusgabeWuerfel4').innerHTML;
var w5 = document.getElementById('AusgabeWuerfel5').innerHTML;
let wuerfelArr = [Number(w1), Number(w2), Number(w3), Number(w4), Number(w5)];
var output = 0;
wuerfelArr.sort();
wuerfelArr.toString();
if(wuerfelArr == "1,2,3,4,5" || wuerfelArr == "2,3,4,5,6" ){
output = 40;
}
switch (spieler){
case 1:
document.getElementById('großeStraße_Spieler1').innerHTML = output;
document.getElementById('aktuellerSpieler').innerHTML = "Spieler 2 ist an der Reihe";
break;
case 2:
document.getElementById('großeStraße_Spieler2').innerHTML = output;
document.getElementById('aktuellerSpieler').innerHTML = "Spieler 3 ist an der Reihe";
break;
case 3:
document.getElementById('großeStraße_Spieler3').innerHTML = output;
document.getElementById('aktuellerSpieler').innerHTML = "Spieler 4 ist an der Reihe";
break;
case 4:
document.getElementById('großeStraße_Spieler4').innerHTML = output;
document.getElementById('aktuellerSpieler').innerHTML = "Spieler 1 ist an der Reihe";
break;
}
moeglicheWuerfeZuruecksetzen();
}

5
kniffel/inc/kleineStraße.js

@ -8,7 +8,10 @@ function kleineStraße(spieler){
let wuerfelArr = [Number(w1), Number(w2), Number(w3), Number(w4), Number(w5)]; let wuerfelArr = [Number(w1), Number(w2), Number(w3), Number(w4), Number(w5)];
var output = 0; var output = 0;
if(wuerfelArr.includes(1,2,3,4) || wuerfelArr.includes(2,3,4,5) || wuerfelArr.includes(3,4,5,6)){
if(wuerfelArr.includes(1) && wuerfelArr.includes(2) && wuerfelArr.includes(3) && wuerfelArr.includes(4) ||
wuerfelArr.includes(2) && wuerfelArr.includes(3)&& wuerfelArr.includes(4) && wuerfelArr.includes(5) ||
wuerfelArr.includes(3) && wuerfelArr.includes(4)&& wuerfelArr.includes(5) && wuerfelArr.includes(6)){
output = 30; output = 30;
} }

9
kniffel/index.html

@ -9,6 +9,7 @@
<script type="text/javascript" src="inc/summeObererTeil.js"></script> <script type="text/javascript" src="inc/summeObererTeil.js"></script>
<script type="text/javascript" src="inc/viererPasch.js"></script> <script type="text/javascript" src="inc/viererPasch.js"></script>
<script type="text/javascript" src="inc/kleineStraße.js"></script> <script type="text/javascript" src="inc/kleineStraße.js"></script>
<script type="text/javascript" src="inc/großeStraße.js"></script>
<title>Kniffel</title> <title>Kniffel</title>
</head> </head>
@ -138,10 +139,10 @@
<tr> <tr>
<td>Große Straße</td> <td>Große Straße</td>
<td>40 Punkte</td> <td>40 Punkte</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td id="großeStraße_Spieler1" onclick="großeStraße(1)"></td>
<td id="großeStraße_Spieler2" onclick="großeStraße(2)"></td>
<td id="großeStraße_Spieler3" onclick="großeStraße(3)"></td>
<td id="großeStraße_Spieler4" onclick="großeStraße(4)"></td>
</tr> </tr>
<tr> <tr>
<td>Kniffel</td> <td>Kniffel</td>

Loading…
Cancel
Save