fix show ready

This commit is contained in:
Alberto Xamin 2020-11-28 16:11:23 +01:00
parent fbf5d6a859
commit 535c56533d
No known key found for this signature in database
GPG Key ID: 4F026F48309500A2
2 changed files with 13 additions and 9 deletions

View File

@ -23,10 +23,11 @@ class Game:
self.expansions = [] self.expansions = []
def notify_room(self): def notify_room(self):
if len([p for p in self.players if p.character == None]) != 0:
self.sio.emit('room', room=self.name, data={ self.sio.emit('room', room=self.name, data={
'name': self.name, 'name': self.name,
'started': self.started, 'started': self.started,
'players': [{'name':p.name, 'ready': False} for p in self.players], 'players': [{'name':p.name, 'ready': p.character != None} for p in self.players],
'password': self.password, 'password': self.password,
'expansions': self.expansions, 'expansions': self.expansions,
}) })

View File

@ -155,10 +155,13 @@ export default {
} }
}, },
getPlayerCard(player) { getPlayerCard(player) {
let icon = ''
if (!this.started) icon = '🤠'
else icon = player.ready !== undefined ? ((player.ready)?'👍': '🤔') : (player.is_sheriff ? '⭐' : player.icon)
return { return {
name: player.name, name: player.name,
number: ((this.username == player.name) ? this.$t('you') : (this.players[0].name == player.name) ? this.$t('owner') :'') + (player.dist ? `${player.dist}` : ''), number: ((this.username == player.name) ? this.$t('you') : (this.players[0].name == player.name) ? this.$t('owner') :'') + (player.dist ? `${player.dist}` : ''),
icon: (player.lives === undefined || player.lives > 0) ? (player.is_sheriff ? '⭐' : player.icon || ((player.ready)?'👍': '🤠') ) : '☠️', icon: icon,
is_character: true, is_character: true,
} }
}, },