1
Fork 0
mirror of https://github.com/RYGhub/royalnet.git synced 2024-11-30 15:04:18 +00:00
This commit is contained in:
Steffo 2016-04-01 22:28:41 +02:00
parent 0eacbd4293
commit 905c5dc22e

View file

@ -5,7 +5,7 @@ import telegram
class Player: class Player:
telegramid = int() telegramid = int()
username = str() username = str()
role = int() role = 0 # 0 = normale, 1 = mifia
alive = True alive = True
def message(self, text): def message(self, text):
@ -27,7 +27,15 @@ class Game:
"""Manda un messaggio alla chat generale del gioco """Manda un messaggio alla chat generale del gioco
:param text: Testo del messaggio :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): def displaystatus(self):
"""Visualizza lo stato attuale della partita""" """Visualizza lo stato attuale della partita"""
@ -40,6 +48,19 @@ class Game:
tosend += player.username + "\n" tosend += player.username + "\n"
self.message(tosend) 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): def addplayer(self, player):
"""Aggiungi un giocatore alla partita """Aggiungi un giocatore alla partita
:param player: Oggetto del giocatore da aggiungere :param player: Oggetto del giocatore da aggiungere