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, ""))