コード例 #1
0
ファイル: room.py プロジェクト: kuronekowen/godfield-flash
    def removeUser(self, user):
        if user not in self.users:
            return

        self.users.remove(user)

        if len(self.users) == 0:
            # Destroy Room
            del self.server.rooms[self.id]
        else:
            builder = XMLBuilder("REMOVE_USER")
            builder.name(user.name)
            self.broadXml(builder)

        # Broadcast to Lobby
        builder = XMLBuilder("REMOVE_USER")
        builder.roomID(str(self.id))
        builder.user.name(user.name)
        self.server.lobbyBroadXml(builder)
コード例 #2
0
ファイル: room.py プロジェクト: kuronekowen/godfield-flash
 def sendChat(self, sender, msg):
     builder = XMLBuilder("CHAT")
     builder.name(sender)
     builder.comment(msg)
     self.broadXml(builder)