You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

59 lines
1.3 KiB

2 years ago
import requests
from time import sleep
from tqdm import tqdm
2 years ago
global xc, yc
xc = 0 ; yc = 0
def draw(cords, color = "black"):
global xc, yc
for i in tqdm(range(len(cords))):
payload = {'x': cords[i][1] + yc, 'y': cords[i][0] + xc, 'color': color }
2 years ago
2 years ago
response = requests.post('http://pb.dmcraft.online', data=payload)
2 years ago
while str(response) != "<Response [200]>":
response = requests.post('http://pb.dmcraft.online', data=payload)
print("Error, retrying...")
sleep(0.1)
print("DONE!")
2 years ago
def linex(y, x1, x2):
res = []
for i in range(x1, x2+1):
res.append( [i,y] )
return res
def liney(x, y1, y2):
res = []
for i in range(y1, y2+1):
res.append( [x,i] )
return res
def fill(xy1, xy2):
res = []
for x in range(xy1[0], xy2[0] + 1):
for y in range(xy1[1], xy2[1] + 1):
res.append( [x, y] )
return res
2 years ago
2 years ago
2 years ago
2 years ago
#xc = 500
#yc = 500
2 years ago
draw(fill([26,0], [50, 85]),"white")
'''
#Russian flag
draw(fill([300,300], [330, 300]))
draw(fill([300,330], [330, 330]))
draw(fill([300,300], [300, 330]))
draw(fill([330,300], [330, 330]))
draw(fill([301,321], [329, 329]), "white")
draw(fill([301,310], [329, 320]), "blue")
draw(fill([301,301], [329, 310]), "red")
2 years ago
'''