reset() {
- /* Before closing out the current round, we accumulate that score
+ /* Before closing out the current round, we accumulate the score
* for each player into their runnning total. */
for (let score of this.state.scores.scores) {
const player = this.players.find(p => p.name === score.player);
return a.toLowerCase().localeCompare(b.toLowerCase());
});
+ if (this.judging_start_time_ms === 0) {
+ this.judging_start_time_ms = Date.now();
+ }
+
this.broadcast_event_object('ambiguities', this.state.ambiguities);
}
this.state.players_judging.delete(player.name);
this.state.players_judged.push(player.name);
- /* And notify all players this this player has judged. */
+ /* And notify all players that this player has judged. */
this.broadcast_event_object('player-judged', player.name);
/* If no players are left in the judging list then we don't need
}
receive_judging(prompt_id, session_id) {
+
const player = this.players_by_session[session_id];
if (! player)
return { valid: false, message: "Player not found" };
}, PHASE_IDLE_TIMEOUT * 1000);
}
- if (this.judging_start_time_ms === 0)
- this.judging_start_time_ms = Date.now();
-
- /* Notify all players this this player is actively judging. */
+ /* Notify all players that this player is actively judging. */
this.state.players_judging.add(player.name);
this.broadcast_event_object('player-judging', player.name);