/// <summary> /// Update de user interface met mogelijke nieuwe waarden. /// </summary> private void UpdateUserInterface() { /* * Verkrijg de id van de speler die aan de beurt is (playerId). * Vraag het spelers object op met de ID die we zojuist hebben verkregen. */ int playerId = turnController.CurrentPlayerId; Player playerWithTurn = playerList.GetPlayerById(playerId); //Zet de text van de beurt label naar wie de beurt heeft. labelTurn.Text = "Beurt: " + playerWithTurn.name; //Zet de tijd label naar de tijd van de beurt die nog over is. int tijdBeurtSeconden = turnController.GetTurnTimeInSeconds(); string tijdBeurt = tijdBeurtSeconden.ToString(); labelTime.Text = "Tijd: " + tijdBeurt + " seconden"; //Als we minder dan 10 second nog hebben, zet de kleur naar rood. //Zo niet, zet het terug naar zwart. if (tijdBeurtSeconden <= 10) { labelTime.ForeColor = Color.Red; } else { labelTime.ForeColor = Color.Black; } }