コード例 #1
0
ファイル: race.py プロジェクト: 4nakin/wordrace
 def broadcast(self, msg):
     msg = encode(msg)
     for conn in self.leaving:
         self.conns.remove(conn)
     self.leaving.clear()
     for conn in self.conns:
         conn.send(msg)
コード例 #2
0
ファイル: race.py プロジェクト: 4nakin/wordrace
 def __init__(self, conn, race):
     self.conn = conn
     self.race = race
     self.conn.set_rmode_delimiter(DELIM, self.__parse_input)
     self.name = None
     self.score = 0
     self.active = True
     players = [[player.name, player.score] for player in self.race.conns if player.name]
     players.sort(score_sort)
     self.send(encode(["WELCOME", [self.race.current, players]]))
コード例 #3
0
ファイル: race.py プロジェクト: 4nakin/wordrace
 def alert(self, msg):
     self.send(encode(["ALERT", msg]))
コード例 #4
0
ファイル: race.py プロジェクト: 4nakin/wordrace
 def signedin(self):
     self.send(encode(["SIGNEDIN"]))