Example #1
0
def getMsg():
    while True:
        try:
            sock, se, err = select.select(list(sockets.values()), [], [], 5)
            for re in sock:
                msg = receive.getKind(re.recv(BUFFSIZE))  # recv msg
                players[msg['ID']].choose(msg)  # msg function
        except Exception as e:
            pass
Example #2
0
def creatPlayer(ID):
    aplayer = player(ID, random.choice([1, 2, 3]), random.choice([0, 1]))  # create aplayer
    aplayer.send(report.chooseField(aplayer.ID, aplayer.field, aplayer.mode))  # choose field and mode
    aplayer.choose(receive.getKind(aplayer.recv()))  # set table
    aplayer.choose(receive.getKind(aplayer.recv()))  # first set egg
    return aplayer