import json
import requests

base_url = "https://firesim.cs.gsu.edu"

windSpeed = 8
windDirection = 90
lat = 37.24318
lng = -99.03919
simTime = 10000
ignition_x = 120
ignition_y = 120

response = requests.post(base_url+"/api/connectToServer")
key = response.text
print(response.text)
response = requests.post(base_url+"/api/setWindCondition/?userToken="+key+"&windSpeed="+str(windSpeed)+"&windDirection="+str(windDirection))
response = requests.post(base_url+"/api/setCellSpaceLocation/?userToken="+key+"&lat="+str(lat)+"&lng="+str(lng))
response = requests.post(base_url+"/api/getCellFuel/?userToken="+key)
print(response.text)
response = requests.post(base_url+"/api/setPointIgnition/?userToken="+key+"&xs="+str(ignition_x)+"&ys="+str(ignition_y))

step = 8
stepInterval = 1500

for x in range(step):
    response = requests.post(base_url+"/api/continueSimulation/?userToken="+key+"&time="+str(stepInterval))
    print(response.text)
    response = requests.post(base_url+"/api/getPerimeterCells/?userToken="+key)
    print(response.text)