X-Git-Url: https://git.cworth.org/git?p=lmno.games;a=blobdiff_plain;f=empathy%2Fempathy.jsx;h=7ac92e01e4532eb35bd73fd2c878afca01fcc597;hp=dc13edf5063ad403d4ffca275fedb86b7b39ccca;hb=32a2a8dc67592143959e0c9ef77f7065466f4be0;hpb=48039abb322ac4aaaf489b1de2eec88086a8e2dd diff --git a/empathy/empathy.jsx b/empathy/empathy.jsx index dc13edf..7ac92e0 100644 --- a/empathy/empathy.jsx +++ b/empathy/empathy.jsx @@ -730,9 +730,15 @@ class Ambiguities extends React.PureComponent { } onClick={(event) => { event.stopPropagation(); - this.setState({ - starred: set - }); + if (this.state.starred === set) { + this.setState({ + starred: null + }); + } else { + this.setState({ + starred: set + }); + } }} > {this.state.starred === set ? @@ -1223,10 +1229,11 @@ class Game extends React.PureComponent { render() { const state = this.state; - const players_total = 1 + state.other_players.length; if (state.scores) { + const players_total = state.players_answered.size; + let perfect_score = 0; for (let i = 0; i < state.active_prompt.items && @@ -1350,7 +1357,7 @@ class Game extends React.PureComponent { />, p.active).length} prompts={state.prompts} />,