Пример #1
0
    def notify_playerchage_worker():
        try:
            from network.server import Client
            s = Client.encode(['player_change', g.players])
            for cl in g.players.client:
                cl.raw_write(s)
                if cl.observers: cl.observers.raw_write(s)

        except Exception as e:
            log.warning('Exception in _notify_playerchange: %s', e.__class__.__name__)
Пример #2
0
    def notify_playerchage_worker():
        try:
            from network.server import Client
            s = Client.encode(['player_change', g.players])
            for cl in g.players.client:
                cl.raw_write(s)
                if cl.observers: cl.observers.raw_write(s)

        except Exception as e:
            log.warning('Exception in _notify_playerchange: %s',
                        e.__class__.__name__)
Пример #3
0
def _notify_playerchange(game):
    from network.server import Client
    s = Client.encode(['player_change', game.players])
    for cl in game.players.client:
        cl.raw_write(s)
        if cl.observers: cl.observers.raw_write(s)