/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* init.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: erey-bet +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2023/04/27 14:50:22 by erey-bet #+# #+# */ /* Updated: 2023/05/04 14:34:47 by erey-bet ### ########.fr */ /* */ /* ************************************************************************** */ #include "game.h" void init_ply(t_map map, t_ply *ply) { ply->pos_x = map.ply_x; ply->pos_y = map.ply_y; ply->dir_x = -1; ply->dir_y = 0; ply->pla_x = 0.66; ply->pla_y = 0.66; } void init_ray(t_ray *ray) { ray->dir_x = 0; ray->dir_y = 0; } void init(t_map map, t_game *game) { game->mlx = mlx_init(WIDTH, HEIGHT, "jan lili", true); if (!game->mlx) return ; game->map = map; init_ply(map, &game->ply); init_ray(&game->ray); }