-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.py
40 lines (35 loc) · 1.74 KB
/
app.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
from flask import *
from generate_all import generate
app = Flask(__name__)
@app.route("/")
def index():
print(request.cookies.get('flag'))
return "Hello World!"
@app.route("/owl")
def owl():
print(request.cookies.get('flag'))
return "Hello World!"
# a flask route that defines an empty dictionary called sectors, calls generate function with sectors and returns sectors
@app.route("/sectors/<float:sector_size>/<float:sector_margin_proportion>/<int:sector_axis_count>/<float:planet_generation_area_threshold>/<float:moon_generation_chance>/<int:max_moon_count>/<int:planet_base_size>/<float:asteroid_generation_chance>/<int:max_asteroid_count>")
def sectors(sector_size, sector_margin_proportion, sector_axis_count, planet_generation_area_threshold, moon_generation_chance, max_moon_count, planet_base_size, asteroid_generation_chance, max_asteroid_count):
sectors = {}
_current_sector = (0.0, 0.0)
generate(sectors=sectors,
_current_sector=_current_sector,
sector_size=sector_size,
sector_margin_proportion=sector_margin_proportion,
sector_axis_count=sector_axis_count,
planet_generation_area_threshold=planet_generation_area_threshold,
moon_generation_chance=moon_generation_chance,
max_moon_count=max_moon_count,
planet_base_size=planet_base_size,
asteroid_generation_chance=asteroid_generation_chance,
max_asteroid_count=max_asteroid_count)
return sectors
# a flask route that defines an empty dictionary called sectors, calls generate function with sectors and returns sectors
@app.route("/sectors")
def sectors2():
sectors = {}
_current_sector = (0.0, 0.0)
generate(sectors=sectors, _current_sector=_current_sector)
return sectors