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
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