void test_gfx(int argc, char **argv) { int delay = 1000; Screen* screen = switch_to_vga(); fill_screen(screen, color_make(2, 0, 0)); draw_button(screen); sleep(delay); test_lines(screen); sleep(delay); test_circles(screen); sleep(delay); test_rects(screen); sleep(delay); test_triangles(screen); sleep(delay); test_text(screen); sleep(delay); draw_julia(screen); sleep(delay); draw_mandelbrot(screen); sleep(delay); gfx_teardown(screen); switch_to_text(); }
void check_arg(char **av, t_img *img, t_frac *frac) { if (av[2]) frac->max_iter = ft_atoi(av[2]); init_color(frac, av); if (ft_strequ(av[1], "mandel") == 1) { set_mandel(frac); draw_mandelbrot(img, frac); } else if (ft_strequ(av[1], "julia") == 1) { set_julia(frac); draw_julia(img, frac); } else if (ft_strequ(av[1], "ship") == 1) { set_ship(frac); draw_ship(img, frac); } else if (ft_strequ(av[1], "triangle") == 1) { set_triangle(frac); draw_sierpinski(img, frac); } else exit(0); }