예제 #1
0
def parse(cmd, data, user, websock, OOIs=None, GAMES=None):
    # takes appropriate action on the given command and data string
    if cmd == 'claim':
        asteroid_track_request_responder(data, user)
    elif cmd == 'getSurvey':
        surveyResponder(data, user)
    # TODO: Send asteroid limit for user on hello
    elif cmd == 'hello':
        registerUserConnection(user, websock)
    elif cmd == 'refresh':
        refreshResponder(user)
    elif cmd == 'research':
        researchResponder(user, data)
    elif cmd == 'playerObject':
        playerObjectResponder(user, data)
    elif cmd == 'requestTraj':
        trajRequestResponder(user, data)
    else:
        print "UNKNOWN CLIENT MESSAGE: cmd=",cmd,"data=",data," from user ",user
예제 #2
0
def parse(cmd, data, user, websock, OOIs=None, GAMES=None):
    print 'received', cmd, 'from', user.name
    # takes appropriate action on the given command and data string
    if cmd == Commands.claim:
        asteroid_track_request_responder(data, user)
    elif cmd == Commands.get_survey:
        surveyResponder(data, user)
    # TODO: Send asteroid limit for user on hello
    elif cmd == Commands.hello:
        registerUserConnection(user, websock)
    # elif cmd == 'register':
    # registerNewUser(user, data)
    # elif cmd == 'login':
    # loginUser(user, data, USERS)
    elif cmd == Commands.refresh:
        refreshResponder(user)
    elif cmd == Commands.research:
        researchResponder(user, data)
    elif cmd == Commands.player_object:
        playerObjectResponder(user, data)
    elif cmd == Commands.request_trajectory:
        trajRequestResponder(user, data)
    else:
        print "UNKNOWN CLIENT MESSAGE: cmd=", cmd, "data=", data, " from user ", user
예제 #3
0
def parse(cmd, data, user, websock, OOIs=None, GAMES=None):
    print 'received', cmd, 'from', user.name
    # takes appropriate action on the given command and data string
    if cmd == Commands.claim:
        asteroid_track_request_responder(data, user)
    elif cmd == Commands.get_survey:
        surveyResponder(data, user)
    # TODO: Send asteroid limit for user on hello
    elif cmd == Commands.hello:
        registerUserConnection(user, websock)
    # elif cmd == 'register':
        # registerNewUser(user, data)
    # elif cmd == 'login':
        # loginUser(user, data, USERS)
    elif cmd == Commands.refresh:
        refreshResponder(user)
    elif cmd == Commands.research:
        researchResponder(user, data)
    elif cmd == Commands.player_object:
        playerObjectResponder(user, data)
    elif cmd == Commands.request_trajectory:
        trajRequestResponder(user, data)
    else:
        print "UNKNOWN CLIENT MESSAGE: cmd=", cmd, "data=", data, " from user ", user