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 = []
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={
'name': self.name,
'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,
'expansions': self.expansions,
})

View File

@ -132,7 +132,7 @@ export default {
let rotateAngle = (i) * offsetAngle
let size = 130
return {
card:this.getPlayerCard(x),
card: this.getPlayerCard(x),
style: `position:absolute;transform: rotate(${rotateAngle}deg) translate(0, -${size}pt) rotate(-${rotateAngle}deg) translate(${size}pt,${size}pt)`,
...x
}
@ -155,10 +155,13 @@ export default {
}
},
getPlayerCard(player) {
let icon = ''
if (!this.started) icon = '🤠'
else icon = player.ready !== undefined ? ((player.ready)?'👍': '🤔') : (player.is_sheriff ? '⭐' : player.icon)
return {
name: player.name,
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,
}
},