diff --git a/mifia.py b/mifia.py index 16a2fd98..aceb5da0 100644 --- a/mifia.py +++ b/mifia.py @@ -22,3 +22,26 @@ class Player: class Game: chat = int() players = list() + + def message(self, text): + """Manda un messaggio alla chat generale del gioco + :param text: Testo del messaggio + """ + telegram.sendmessage(text, self.telegramid) + + def displaystatus(self): + """Visualizza lo stato attuale della partita""" + tosend = "Stato attuale del gioco: \n" + for player in self.players: + if not player.alive: + tosend += "\U0001F480 " + else: + tosend += "\U0001F636 " + tosend += player.username + "\n" + self.message(tosend) + + def addplayer(self, player): + """Aggiungi un giocatore alla partita + :param player: Oggetto del giocatore da aggiungere + """ + self.players.append(player)