plr orientation at begining
This commit is contained in:
@@ -42,6 +42,12 @@ static void init_plr(t_plr *plr, t_map *map)
|
||||
plr->cosj = 0;
|
||||
plr->sini = 0;
|
||||
plr->sinj = 0;
|
||||
if (map->plr_dir == 'E')
|
||||
plr_turn(plr, 90);
|
||||
if (map->plr_dir == 'S')
|
||||
plr_turn(plr, 180);
|
||||
if (map->plr_dir == 'W')
|
||||
plr_turn(plr, -90);
|
||||
}
|
||||
|
||||
void init_game(t_game *game)
|
||||
@@ -53,13 +59,13 @@ void init_game(t_game *game)
|
||||
mb_add(game->mlx_ptr);
|
||||
|
||||
// tmp draw map
|
||||
game->map_win.size_x = game->map.size_x * CELL;
|
||||
game->map_win.size_y = game->map.size_y * CELL + SCREEN_HEIGHT;
|
||||
game->map_win.ptr = mlx_new_window(game->mlx_ptr, game->map_win.size_x, game->map_win.size_y, "map");
|
||||
init_img(&(game->map_img), game->mlx_ptr, &(game->map_win));
|
||||
// ray
|
||||
game->ray_highlight = -1;
|
||||
game->ray_activ = 0;
|
||||
// game->map_win.size_x = game->map.size_x * CELL;
|
||||
// game->map_win.size_y = game->map.size_y * CELL + SCREEN_HEIGHT;
|
||||
// game->map_win.ptr = mlx_new_window(game->mlx_ptr, game->map_win.size_x, game->map_win.size_y, "map");
|
||||
// init_img(&(game->map_img), game->mlx_ptr, &(game->map_win));
|
||||
// // ray
|
||||
// game->ray_highlight = -1;
|
||||
// game->ray_activ = 0;
|
||||
// tmp end
|
||||
|
||||
// create window
|
||||
|
||||
Reference in New Issue
Block a user