void mlx_var(t_env *init, char *av) { init->mlx = mlx_init(); ft_initenv(init, av); init->win = mlx_new_window(init->mlx, init->width, init->height, "Fractol"); mlx_hook(init->win, 2, 0, key_hook, init); mlx_hook(init->win, 6, 0, mouse_julia, init); mlx_hook(init->win, 4, 0, mouse_hook, init); mlx_expose_hook(init->win, expose_hook, init); mlx_loop(init->mlx); }
void mlx_var(t_env *init, char *av) { init->mlx = mlx_init(); ft_initenv(init, av); init->win = mlx_new_window(init->mlx, init->width, init->height, "RTV1"); init->img = ft_init_img(init, init->width, init->height); //mlx_hook(init->win, 6, 0, mouse_hook, init); mlx_hook(init->win, 2, 0, key_hook, init); //mlx_expose_hook(init->win, expose_hook, init); //mlx_loop_hook(init->mlx, loop_hook, init); mlx_loop(init->mlx); }
int ft_setenv(t_cpe *cpe) { int i; char *tmp; i = 0; if (err_check(cpe) == 1) return (1); i = re_setenv(cpe, 0); if (i == 1 || i == 0) return (i); ENV = ft_initenv(ENV, 1, cpe); if (arr_size(PRM) == 2) { i = arr_size(ENV) - 1; tmp = ft_strjoin(ENV[i], PRM[1]); free(ENV[i]); ENV[i] = tmp; } return (0); }