removal: commented old raycaster loop

This commit is contained in:
Theo Champion 2025-07-28 17:21:29 +02:00
parent 5161bc4e49
commit 6c5a15915f

View file

@ -6,7 +6,7 @@
/* By: kcolin <kcolin@42.fr> +#+ +:+ +#+ */ /* By: kcolin <kcolin@42.fr> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */ /* +#+#+#+#+#+ +#+ */
/* Created: 2025/07/17 14:14:30 by kcolin #+# #+# */ /* Created: 2025/07/17 14:14:30 by kcolin #+# #+# */
/* Updated: 2025/07/29 11:56:42 by kcolin ### ########.fr */ /* Updated: 2025/07/28 17:18:38 by tchampio ### ########.fr */
/* */ /* */
/* ************************************************************************** */ /* ************************************************************************** */
@ -119,39 +119,35 @@ int game_loop(t_cub3d_data *data)
mlx_destroy_image(data->mlx, data->img_data->img); mlx_destroy_image(data->mlx, data->img_data->img);
data->img_data->img = mlx_new_image(data->mlx, WIDTH, HEIGHT); data->img_data->img = mlx_new_image(data->mlx, WIDTH, HEIGHT);
if (player_intercardinal_dir(data->player) == SOUTHEAST) // if (player_intercardinal_dir(data->player) == SOUTHEAST)
ft_printf("southeast "); // ft_printf("southeast ");
if (player_intercardinal_dir(data->player) == SOUTHWEST) // if (player_intercardinal_dir(data->player) == SOUTHWEST)
ft_printf("southwest "); // ft_printf("southwest ");
if (player_intercardinal_dir(data->player) == NORTHEAST) // if (player_intercardinal_dir(data->player) == NORTHEAST)
ft_printf("northeast "); // ft_printf("northeast ");
if (player_intercardinal_dir(data->player) == NORTHWEST) // if (player_intercardinal_dir(data->player) == NORTHWEST)
ft_printf("northwest "); // ft_printf("northwest ");
//
if (player_cardinal_dir(data->player) == SOUTH) // if (player_cardinal_dir(data->player) == SOUTH)
ft_printf("south\n"); // ft_printf("south\n");
if (player_cardinal_dir(data->player) == EAST) // if (player_cardinal_dir(data->player) == EAST)
ft_printf("east\n"); // ft_printf("east\n");
if (player_cardinal_dir(data->player) == NORTH) // if (player_cardinal_dir(data->player) == NORTH)
ft_printf("north\n"); // ft_printf("north\n");
if (player_cardinal_dir(data->player) == WEST) // if (player_cardinal_dir(data->player) == WEST)
ft_printf("west\n"); // ft_printf("west\n");
//
printf("local coord: %f, %f\n", coord_global_to_local(data->player.x), coord_global_to_local(data->player.y)); // float ray_angle = data->player.yaw - M_PI / 6;
// float fraction = M_PI / 3 / WIDTH;
// int column = 0;
/* float ray_angle = data->player.yaw - M_PI / 6; // 30 deg clockwise from player */ // while (column < WIDTH)
float ray_angle = data->player.yaw; // straight ahead // {
float fraction = M_PI / 3 / WIDTH; // // hline check
int column = 0; // /* float ray_atan = atan(ray_angle); */
while (column < 1) // draw_line(data, ray_angle);
{ // column++;
float first_hline_distance = coord_global_to_local(data->player.y) / cos(ray_angle); // ray_angle += fraction;
printf("first hline distance: %f\n", first_hline_distance); // }
draw_line(data, ray_angle);
column++;
ray_angle += fraction;
}
draw_map(data->map, &data->player, data->img_data); draw_map(data->map, &data->player, data->img_data);
mlx_put_image_to_window(data->mlx, data->mlx_win, mlx_put_image_to_window(data->mlx, data->mlx_win,