def addnode(): data = json.load(open('projects/'+project+'/graph.json')) graph = Graph(project, auto_connect=False) level = int(request.form.get('level')) x = int(request.form.get('x')) y = int(request.form.get('y')) room = graph.get_room(Node(None, None, level, x, y)) if room is None: return json.dumps({'success': False}) newname = hex(int(time.time()*100))[2:] data['nodes'][newname] = { 'level': level, 'x': x, 'y': y } json.dump(data, open('projects/'+project+'/graph.json', 'w'), indent=4, sort_keys=True) return json.dumps({ 'success': True, 'name': newname, 'room': room.name, 'node': data['nodes'][newname] })
def addpoi(): data = json.load(open('projects/' + project + '/pois.json')) graph = Graph(project, auto_connect=False) level = int(request.form.get('level')) x = int(request.form.get('x')) y = int(request.form.get('y')) name = request.form.get('name') room = graph.get_room(Position(level, x, y)) if room is None: return json.dumps({'success': False}) data[name] = {'level': level, 'x': x, 'y': y} json.dump(data, open('projects/' + project + '/pois.json', 'w'), indent=4, sort_keys=True) return 'ok'
def addpoi(): data = json.load(open('projects/'+project+'/pois.json')) graph = Graph(project, auto_connect=False) level = int(request.form.get('level')) x = int(request.form.get('x')) y = int(request.form.get('y')) name = request.form.get('name') room = graph.get_room(Position(level, x, y)) if room is None: return json.dumps({'success': False}) data[name] = { 'level': level, 'x': x, 'y': y } json.dump(data, open('projects/'+project+'/pois.json', 'w'), indent=4, sort_keys=True) return 'ok'
def addnode(): data = json.load(open('projects/' + project + '/graph.json')) graph = Graph(project, auto_connect=False) level = int(request.form.get('level')) x = int(request.form.get('x')) y = int(request.form.get('y')) room = graph.get_room(Node(None, None, level, x, y)) if room is None: return json.dumps({'success': False}) newname = hex(int(time.time() * 100))[2:] data['nodes'][newname] = {'level': level, 'x': x, 'y': y} json.dump(data, open('projects/' + project + '/graph.json', 'w'), indent=4, sort_keys=True) return json.dumps({ 'success': True, 'name': newname, 'room': room.name, 'node': data['nodes'][newname] })