Browse Source

Funktion Kniffel in Spielplan eingefuegt

main
Lucas Thenert 2 years ago
parent
commit
2a7826267d
  1. 20
      kniffel/inc/helper.js
  2. 8
      kniffel/index.html

20
kniffel/inc/helper.js

@ -53,7 +53,7 @@ function dreierPasch(spieler){
} }
function fullHouse(spieler){
function kniffel(spieler){
var w1 = document.getElementById('AusgabeWuerfel1').innerHTML; var w1 = document.getElementById('AusgabeWuerfel1').innerHTML;
var w2 = document.getElementById('AusgabeWuerfel2').innerHTML; var w2 = document.getElementById('AusgabeWuerfel2').innerHTML;
@ -65,32 +65,27 @@ function fullHouse(spieler){
let output = 0; let output = 0;
let countObj = {}
for(let x of wuerfelArr){
countObj[x] = (countObj[x] || 0) + 1;
}
let vals = Object.values(countObj);
if((vals[0] === 2 && vals[1] === 3) || (vals[1] === 2 && vals[0] === 3)){
output = 25;
if (w1 == w2 && w1 == w3 && w1 == w4 && w1 == w5){
output = 50;
} }
switch (spieler){ switch (spieler){
case 1: case 1:
document.getElementById('fullHouse_Spieler1').innerHTML = output;
document.getElementById('kniffel_Spieler1').innerHTML = output;
document.getElementById('aktuellerSpieler').innerHTML = "Spieler 2 ist an der Reihe"; document.getElementById('aktuellerSpieler').innerHTML = "Spieler 2 ist an der Reihe";
break; break;
case 2: case 2:
document.getElementById('fullHouse_Spieler2').innerHTML = output;
document.getElementById('kniffel_Spieler2').innerHTML = output;
document.getElementById('aktuellerSpieler').innerHTML = "Spieler 3 ist an der Reihe"; document.getElementById('aktuellerSpieler').innerHTML = "Spieler 3 ist an der Reihe";
break; break;
case 3: case 3:
document.getElementById('fullHouse_Spieler3').innerHTML = output;
document.getElementById('kniffel_Spieler3').innerHTML = output;
document.getElementById('aktuellerSpieler').innerHTML = "Spieler 4 ist an der Reihe"; document.getElementById('aktuellerSpieler').innerHTML = "Spieler 4 ist an der Reihe";
break; break;
case 4: case 4:
document.getElementById('fullHouse_Spieler4').innerHTML = output;
document.getElementById('kniffel_Spieler4').innerHTML = output;
document.getElementById('aktuellerSpieler').innerHTML = "Spieler 1 ist an der Reihe"; document.getElementById('aktuellerSpieler').innerHTML = "Spieler 1 ist an der Reihe";
break; break;
@ -98,3 +93,4 @@ function fullHouse(spieler){
moeglicheWuerfeZuruecksetzen(); moeglicheWuerfeZuruecksetzen();
} }

8
kniffel/index.html

@ -147,10 +147,10 @@
<tr> <tr>
<td>Kniffel</td> <td>Kniffel</td>
<td>50 Punkte</td> <td>50 Punkte</td>
<td></td>
<td></td>
<td></td>
<td></td>
<td id="kniffel_Spieler1" onclick="kniffel(1)"></td>
<td id="kniffel_Spieler2" onclick="kniffel(2)"></td>
<td id="kniffel_Spieler3" onclick="kniffel(3)"></td>
<td id="kniffel_Spieler4" onclick="kniffel(4)"></td>
</tr> </tr>
<tr> <tr>
<td>Chance</td> <td>Chance</td>

Loading…
Cancel
Save