From 905c5dc22e4d956d1424d7eaf0eccfe50d24bb1e Mon Sep 17 00:00:00 2001 From: Stefano Pigozzi Date: Fri, 1 Apr 2016 22:28:41 +0200 Subject: [PATCH] Robe --- mifia.py | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/mifia.py b/mifia.py index aceb5da0..78465412 100644 --- a/mifia.py +++ b/mifia.py @@ -5,7 +5,7 @@ import telegram class Player: telegramid = int() username = str() - role = int() + role = 0 # 0 = normale, 1 = mifia alive = True def message(self, text): @@ -27,7 +27,15 @@ class Game: """Manda un messaggio alla chat generale del gioco :param text: Testo del messaggio """ - telegram.sendmessage(text, self.telegramid) + telegram.sendmessage(text, self.chat) + + def mifiamessage(self, text): + """Manda un messaggio alla chat generale del gioco + :param text: Testo del messaggio + """ + for player in self.players: + if player.role == 1: + telegram.sendmessage(text, player.telegramid) def displaystatus(self): """Visualizza lo stato attuale della partita""" @@ -40,6 +48,19 @@ class Game: tosend += player.username + "\n" self.message(tosend) + def displayfullstatus(self): + """Visualizza lo stato attuale della partita (per admin?)""" + tosend = "Stato attuale del gioco: \n" + for player in self.players: + if not player.alive: + tosend += "_Morto_ " + elif player.role == 1: + tosend += "_Mifia_ " + else: + tosend += "_Civile_ " + tosend += player.username + "\n" + self.message(tosend) + def addplayer(self, player): """Aggiungi un giocatore alla partita :param player: Oggetto del giocatore da aggiungere