warden working
This commit is contained in:
@@ -153,15 +153,39 @@ function Info(args) {
|
||||
);
|
||||
}
|
||||
|
||||
function playerRound(id) {
|
||||
if (!instance.rounds.length) return null;
|
||||
return instance.rounds[instance.rounds.length - 1].find(r => r.player_ids.includes(id));
|
||||
}
|
||||
|
||||
function playerText(player) {
|
||||
const round = playerRound(player.id);
|
||||
if (!round) {
|
||||
return player.ready
|
||||
? 'ready'
|
||||
: '';
|
||||
}
|
||||
|
||||
if (round.finished) return 'finished';
|
||||
|
||||
return player.ready
|
||||
? 'ready'
|
||||
: '';
|
||||
}
|
||||
|
||||
function scoreBoard() {
|
||||
const players = instance.players.map((p, i) =>
|
||||
<tr key={i}
|
||||
className={p.ready ? 'ready' : ''}>
|
||||
<td>{p.name}</td>
|
||||
<td>{p.score.wins} / {p.score.losses}</td>
|
||||
<td>{p.ready ? 'ready' : ''}</td>
|
||||
</tr>
|
||||
);
|
||||
const players = instance.players.map((p, i) => {
|
||||
const pText = playerText(p);
|
||||
console.log(pText);
|
||||
return (
|
||||
<tr key={i}
|
||||
className={p.ready ? 'ready' : ''}>
|
||||
<td>{p.name}</td>
|
||||
<td>{p.score.wins} / {p.score.losses}</td>
|
||||
<td>{pText}</td>
|
||||
</tr>
|
||||
);
|
||||
});
|
||||
|
||||
return (
|
||||
<table>
|
||||
|
||||
Reference in New Issue
Block a user