def main(): default_kwargs = { "size": 8000, "rad": 240, "boundary_rad": None, "rand_var": 0.04, "rand_mean": 0.98, "rad_lower_lim": 12 } small_kwargs = { "size": 800, "rad": 2, "boundary_rad": None, "rand_var": 0.04, "rand_mean": 0.98, "rad_lower_lim": 2 } kwargs = handle_cli_input(default_kwargs) #kwargs = handle_cli_input(small_kwargs) size = kwargs["size"] screen = pygame.Surface((size, size)) #screen = pygame.display.set_mode((size, size)) screen.fill((255, 255, 255)) tree = Tree(**kwargs) tree.build_LIFO() tree.draw_triangles(screen, (45, 45, 45), filled=True, aalias=True) pygame.image.save(screen, "pics/circle-genart-{}.png".format(int(time.time()))) sys.exit() """