From 6166b270d62cad470acfa70fe2fed0be7bffc82d Mon Sep 17 00:00:00 2001 From: Lucas Thenert Date: Fri, 27 Jan 2023 14:26:34 +0100 Subject: [PATCH] =?UTF-8?q?Funktion=20gro=C3=9Fe=20=20Stra=C3=9Fe=20erstel?= =?UTF-8?q?lt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kniffel/inc/großeStraße.js | 40 ++++++++++++++++++++++++++++++++++++ kniffel/inc/kleineStraße.js | 5 ++++- kniffel/index.html | 9 ++++---- 3 files changed, 49 insertions(+), 5 deletions(-) create mode 100644 kniffel/inc/großeStraße.js diff --git a/kniffel/inc/großeStraße.js b/kniffel/inc/großeStraße.js new file mode 100644 index 0000000..ccdfa60 --- /dev/null +++ b/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(); +} \ No newline at end of file diff --git a/kniffel/inc/kleineStraße.js b/kniffel/inc/kleineStraße.js index c18524c..5de7fbc 100644 --- a/kniffel/inc/kleineStraße.js +++ b/kniffel/inc/kleineStraße.js @@ -7,8 +7,11 @@ function kleineStraße(spieler){ var w5 = document.getElementById('AusgabeWuerfel5').innerHTML; let wuerfelArr = [Number(w1), Number(w2), Number(w3), Number(w4), Number(w5)]; 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; } diff --git a/kniffel/index.html b/kniffel/index.html index d3d7183..626762f 100644 --- a/kniffel/index.html +++ b/kniffel/index.html @@ -9,6 +9,7 @@ + Kniffel @@ -138,10 +139,10 @@ Große Straße 40 Punkte - - - - + + + + Kniffel