static int ft_boucle(t_win *win) { clear(); wrefresh(stdscr); getmaxyx(stdscr, win->max.y, win->max.x); --win->max.y; if (win->max.y > 12 && win->max.x > 30) { ft_init_win(win); mvprintw(win->max.y, 0, "Score: %d", win->score); } else { clear(); printw("Please rezise window."); wrefresh(stdscr); ft_del_win(win); getch(); return (-1); } return (0); }
int main(int ac, char **av) { t_env *e; if ((e = (t_env*)ft_memalloc(sizeof(t_env))) == NULL) exit(2); e->c.r = 0.285; e->c.i = 0.01; e->iter = 50; e->zoom = 1; e->freq = 1; e->norm = 10; if (ac == 2) { e->fct = ft_get_fract(av[1]); e->height = 400; e->width = 600; ft_init_win(e); } else ft_putendl_fd("Error : Usage: ./fracol [frct]", 2); return (0); }