int main(int ac, char **av) { t_rt rt; rt.mlx_ptr = mlx_init(); rt.win_ptr = mlx_new_window(rt.mlx_ptr , 400 , 400 , "My first window"); rt.img_ptr = mlx_new_image(rt.mlx_ptr, 400, 400); rt.data = mlx_get_data_addr(rt.img_ptr, &rt.bpp, &rt.sizeline, &rt.endian); remplis_image(&rt); mlx_put_image_to_window(rt.mlx_ptr, rt.win_ptr , rt.img_ptr, 0, 0); mlx_expose_hook(rt.win_ptr, gere_expose, &rt); mlx_loop(rt.mlx_ptr); }
int main(int ac, char **av) { t_lum *tab_lum; t_pos test; t_win mlxwin; ac != 4 ? exit (1) : 0; (mlxwin.mlx = mlx_init()) == NULL ? exit (1) : 0; (mlxwin.win = mlx_new_window(mlxwin.mlx, 1000, 1000, "RTV1")) == NULL ?\ exit (1) : 0; (mlxwin.img = mlx_new_image(mlxwin.mlx, 1000, 1000)) == NULL ? exit (1) : 0; get_eye(&mlxwin, av[1]); mlxwin.tab_obj = get_obj(av[2]); mlxwin.tab_lum = get_lum(av[3]); remplis_image(&mlxwin); mlx_key_hook(mlxwin.win, gere_key, &mlxwin); mlx_expose_hook(mlxwin.win, gere_expose, &mlxwin); mlx_loop(mlxwin.mlx); return (0); }