32 lines
607 B
Python
32 lines
607 B
Python
import random
|
|
import math
|
|
import radio
|
|
|
|
WORLD_X = 10000
|
|
WORLD_Y = 10000
|
|
|
|
radios = []
|
|
|
|
def print_map(rs):
|
|
for r in rs:
|
|
x = int(80 / WORLD_X * r.x)
|
|
y = int(25 / WORLD_Y * r.y)
|
|
print("\033[{0};{1}H{2}".format(y, x, "X"))
|
|
# print(x,y)
|
|
|
|
|
|
for i in range(10):
|
|
r = radio.radio(random.randint(0, WORLD_X), random.randint(0, WORLD_Y))
|
|
radios.append(r)
|
|
|
|
#for i in range(10):
|
|
# print(radios[i].x, radios[i].y)
|
|
|
|
print("\033[2J")
|
|
|
|
#for i in range(10):
|
|
# print(len(radio.neighbors(radios[i], radios, 2000)))
|
|
|
|
print_map(radios)
|
|
|
|
print("\033[{0};{1}H{2}".format(26, 0, ""))
|