public void GuessSubmitted(JsonNode message) { string guessedWord = message["word"].ToString().ToUpper(); bool correct = guessedWord == guessingWord; answer.Show(guessedWord, correct, guessingPlayer, guessingWord, () => { answer.Hide(); guessingPlayer.SetAsPlayer(); StartRound(); }); }
public JoPlayer SetNextGuesser() { JoPlayer guesser = null; for (int i = 0; i < players.Count; i++) { JoPlayer player = players[i] as JoPlayer; if (!player.hasBeenGuesser) { guesser = player; break; } } if (guesser == null) { players.ShuffleList(); for (int i = 0; i < players.Count; i++) { JoPlayer player = players[i] as JoPlayer; player.hasBeenGuesser = false; } } guesser = players[0] as JoPlayer; guesser.SetAsGuesser(); for (int i = 0; i < players.Count; i++) { JoPlayer player = players[i] as JoPlayer; if (!player.isGuesser) { player.SetAsPlayer(); } } return(guesser); }