Beispiel #1
0
 def lobby_leave(self, uname):
     if uname in self.users:
         del self.users[uname]
         self.uname = None
         self.broadcast(self.user_sockets, common.make_pkt('lobby.leave', uname))
         self.send(common.make_pkt('lobby.leave.success'))
         return True
     else:
         return False
Beispiel #2
0
 def lobby_join(self, uname):
     if uname in self.users:
         self.send(common.make_pkt('lobby.join.error', 'Username already exists'))
         return False
     elif (self.uname):
         self.send(common.make_pkt('lobby.join.error', "You're already in the lobby"))
         return False
     else:
         self.broadcast(self.user_sockets, common.make_pkt('lobby.join', uname))
         self.send(common.make_pkt('lobby.join.success', list(self.user_names)))
         self.uname = uname
         self.users[uname] = self
         return True