diff --git a/backend/__init__.py b/backend/__init__.py
index 482bcba..89b1690 100644
--- a/backend/__init__.py
+++ b/backend/__init__.py
@@ -97,6 +97,8 @@ def get_me(sid, room):
sio.get_session(sid).game = de_games[0]
sio.enter_room(sid, de_games[0].name)
de_games[0].notify_room(sid)
+ de_games[0].notify_event_card(sid)
+ de_games[0].notify_scrap_pile(sid)
de_games[0].notify_all()
de_games[0].notify_event_card()
else:
diff --git a/backend/bang/game.py b/backend/bang/game.py
index 0bebcb1..b5dbbcf 100644
--- a/backend/bang/game.py
+++ b/backend/bang/game.py
@@ -399,19 +399,21 @@ class Game:
self.turn = (self.turn + 1) % len(self.players)
self.play_turn()
- def notify_event_card(self):
+ def notify_event_card(self, sid=None):
if len(self.deck.event_cards) > 0:
+ room = self.name if sid == None else sid
if self.deck.event_cards[0] != None:
- self.sio.emit('event_card', room=self.name, data=self.deck.event_cards[0].__dict__)
+ self.sio.emit('event_card', room=room, data=self.deck.event_cards[0].__dict__)
else:
- self.sio.emit('event_card', room=self.name, data=None)
+ self.sio.emit('event_card', room=room, data=None)
- def notify_scrap_pile(self):
+ def notify_scrap_pile(self, sid=None):
print('scrap')
+ room = self.name if sid == None else sid
if self.deck.peek_scrap_pile():
- self.sio.emit('scrap', room=self.name, data=self.deck.peek_scrap_pile().__dict__)
+ self.sio.emit('scrap', room=room, data=self.deck.peek_scrap_pile().__dict__)
else:
- self.sio.emit('scrap', room=self.name, data=None)
+ self.sio.emit('scrap', room=room, data=None)
def handle_disconnect(self, player: pl.Player):
print(f'player {player.name} left the game {self.name}')
diff --git a/frontend/src/components/Deck.vue b/frontend/src/components/Deck.vue
index a8dbfdb..8722760 100644
--- a/frontend/src/components/Deck.vue
+++ b/frontend/src/components/Deck.vue
@@ -85,6 +85,7 @@ export default {
return classes
},
eventDesc() {
+ this.eventCard;
if (this.eventCard.name !== 'PewPew!'){
return this.$t(`cards.${this.eventCard.name}.desc`)
}
diff --git a/frontend/src/components/Player.vue b/frontend/src/components/Player.vue
index 8ff0b0d..d1b25d2 100644
--- a/frontend/src/components/Player.vue
+++ b/frontend/src/components/Player.vue
@@ -56,7 +56,7 @@
-
+