From 8762dd0ee497fd6ac07d809365e0dc9d7536a49a Mon Sep 17 00:00:00 2001 From: Lucas Thenert Date: Mon, 30 Jan 2023 16:30:25 +0100 Subject: [PATCH] refactoring: Funktion sammle Gleichen zahlen, Funktionsabschnitt naechster Spieler kompakter gestaltet --- kniffel/inc/sammleGleicheZahlen.js | 26 ++++++++------------------ 1 file changed, 8 insertions(+), 18 deletions(-) diff --git a/kniffel/inc/sammleGleicheZahlen.js b/kniffel/inc/sammleGleicheZahlen.js index 153103e..2b34f70 100644 --- a/kniffel/inc/sammleGleicheZahlen.js +++ b/kniffel/inc/sammleGleicheZahlen.js @@ -27,25 +27,15 @@ function sammleGleicheZahlen(spieler, Augenzahl){ } - switch (spieler){ - case 1: - document.getElementById(Augenzahl + '_Spieler1').innerHTML = sum; - document.getElementById('aktuellerSpieler').innerHTML = "Spieler 2 ist an der Reihe"; - break; - case 2: - document.getElementById(Augenzahl + '_Spieler2').innerHTML = sum; - document.getElementById('aktuellerSpieler').innerHTML = "Spieler 3 ist an der Reihe"; - break; - case 3: - document.getElementById(Augenzahl + '_Spieler3').innerHTML = sum; - document.getElementById('aktuellerSpieler').innerHTML = "Spieler 4 ist an der Reihe"; - break; - case 4: - document.getElementById(Augenzahl + '_Spieler4').innerHTML = sum; - document.getElementById('aktuellerSpieler').innerHTML = "Spieler 1 ist an der Reihe"; - break; - + + document.getElementById(Augenzahl + '_Spieler' + spieler).innerHTML = sum; + if(spieler < 4){ + let neuerSpieler = spieler + 1; + document.getElementById('aktuellerSpieler').innerHTML = "Spieler " + neuerSpieler + " ist an der Reihe"; + } else { + document.getElementById('aktuellerSpieler').innerHTML = "Spieler 1 ist an der Reihe"; } + moeglicheWuerfeZuruecksetzen(); } \ No newline at end of file