aboutsummaryrefslogtreecommitdiffstats
path: root/src/ft_raycasting.c
diff options
context:
space:
mode:
authorJozanLeClerc <bousset.rudy@gmail.com>2020-02-29 22:38:46 +0100
committerJozanLeClerc <bousset.rudy@gmail.com>2020-02-29 22:38:46 +0100
commit6fed037a506e4f91f3427914886e5d432206e6fe (patch)
tree042a95c7900f9d7f833856e9cb717f173fcf3162 /src/ft_raycasting.c
parentin progress (diff)
download42-cub3d-6fed037a506e4f91f3427914886e5d432206e6fe.tar.gz
42-cub3d-6fed037a506e4f91f3427914886e5d432206e6fe.tar.bz2
42-cub3d-6fed037a506e4f91f3427914886e5d432206e6fe.tar.xz
42-cub3d-6fed037a506e4f91f3427914886e5d432206e6fe.tar.zst
42-cub3d-6fed037a506e4f91f3427914886e5d432206e6fe.zip
leaks leaks leaks
Diffstat (limited to 'src/ft_raycasting.c')
-rw-r--r--src/ft_raycasting.c78
1 files changed, 39 insertions, 39 deletions
diff --git a/src/ft_raycasting.c b/src/ft_raycasting.c
index d51b77f..cd34014 100644
--- a/src/ft_raycasting.c
+++ b/src/ft_raycasting.c
@@ -16,45 +16,45 @@
#include <stdlib.h>
#include <math.h>
-static void
- ft_calc_sprite_norme(t_cub *cl)
-{
- if (cl->sp_list.s_start_y < 0)
- cl->sp_list.s_start_y = 0;
- cl->sp_list.s_end_y = cl->sp_list.s_h / 2 + cl->wlist->y_size / 2;
- if (cl->sp_list.s_end_y > (int)cl->wlist->y_size)
- cl->sp_list.s_end_y = cl->wlist->y_size - 1;
- cl->sp_list.s_w = abs((int)(cl->wlist->x_size
- * cl->sp_list.sprite_transform_y)); /*sprite width*/
- cl->sp_list.s_start_x = -cl->sp_list.s_w / 2 + cl->sp_list.s_screen_x;
- if (cl->sp_list.s_start_x < 0)
- cl->sp_list.s_start_y = 0;
- cl->sp_list.s_end_x = cl->sp_list.s_w / 2 + cl->wlist->x_size;
- if (cl->sp_list.s_end_x < (int)cl->wlist->x_size)
- cl->sp_list.s_end_x = cl->wlist->x_size - 1;
-}
+/* static void */
+/* ft_calc_sprite_norme(t_cub *cl) */
+/* { */
+/* if (cl->sp_list.s_start_y < 0) */
+/* cl->sp_list.s_start_y = 0; */
+/* cl->sp_list.s_end_y = cl->sp_list.s_h / 2 + cl->wlist->y_size / 2; */
+/* if (cl->sp_list.s_end_y > (int)cl->wlist->y_size) */
+/* cl->sp_list.s_end_y = cl->wlist->y_size - 1; */
+/* cl->sp_list.s_w = abs((int)(cl->wlist->x_size */
+/* * cl->sp_list.sprite_transform_y)); /\*sprite width*\/ */
+/* cl->sp_list.s_start_x = -cl->sp_list.s_w / 2 + cl->sp_list.s_screen_x; */
+/* if (cl->sp_list.s_start_x < 0) */
+/* cl->sp_list.s_start_y = 0; */
+/* cl->sp_list.s_end_x = cl->sp_list.s_w / 2 + cl->wlist->x_size; */
+/* if (cl->sp_list.s_end_x < (int)cl->wlist->x_size) */
+/* cl->sp_list.s_end_x = cl->wlist->x_size - 1; */
+/* } */
-static void
- ft_calc_sprite(t_cub *cl)
-{
- cl->sp_list.s_x = cl->sp_list.s_pos_x - cl->plist->pos_x;
- cl->sp_list.s_y = cl->sp_list.s_pos_y - cl->plist->pos_y;
- cl->sp_list.inv_c_m = 1.0 / (cl->plist->plane_x * cl->plist->dir_x
- - cl->plist->dir_y * cl->plist->plane_y);
- cl->sp_list.sprite_transform_x = cl->sp_list.inv_c_m
- * (cl->plist->dir_y * cl->sp_list.s_x
- - cl->plist->dir_x * cl->sp_list.s_y);
- cl->sp_list.sprite_transform_y = cl->sp_list.inv_c_m
- * (cl->plist->plane_y * cl->sp_list.s_x
- - cl->plist->plane_x * cl->sp_list.s_y);
- cl->sp_list.s_screen_x = (int)((cl->wlist->y_size / 2)
- * (1 + cl->sp_list.sprite_transform_x
- / cl->sp_list.sprite_transform_y));
- cl->sp_list.s_h =
- abs((int)(cl->wlist->y_size * cl->sp_list.sprite_transform_y));
- cl->sp_list.s_start_y = -cl->sp_list.s_h / 2 + cl->wlist->y_size / 2;
- ft_calc_sprite_norme(cl);
-}
+/* static void */
+/* ft_calc_sprite(t_cub *cl) */
+/* { */
+/* cl->sp_list.s_x = cl->sp_list.s_pos_x - cl->plist->pos_x; */
+/* cl->sp_list.s_y = cl->sp_list.s_pos_y - cl->plist->pos_y; */
+/* cl->sp_list.inv_c_m = 1.0 / (cl->plist->plane_x * cl->plist->dir_x */
+/* - cl->plist->dir_y * cl->plist->plane_y); */
+/* cl->sp_list.sprite_transform_x = cl->sp_list.inv_c_m */
+/* * (cl->plist->dir_y * cl->sp_list.s_x */
+/* - cl->plist->dir_x * cl->sp_list.s_y); */
+/* cl->sp_list.sprite_transform_y = cl->sp_list.inv_c_m */
+/* * (cl->plist->plane_y * cl->sp_list.s_x */
+/* - cl->plist->plane_x * cl->sp_list.s_y); */
+/* cl->sp_list.s_screen_x = (int)((cl->wlist->y_size / 2) */
+/* * (1 + cl->sp_list.sprite_transform_x */
+/* / cl->sp_list.sprite_transform_y)); */
+/* cl->sp_list.s_h = */
+/* abs((int)(cl->wlist->y_size * cl->sp_list.sprite_transform_y)); */
+/* cl->sp_list.s_start_y = -cl->sp_list.s_h / 2 + cl->wlist->y_size / 2; */
+/* ft_calc_sprite_norme(cl); */
+/* } */
void
ft_calc_tex(t_cub *clist)
@@ -124,7 +124,7 @@ void
cl->rlist.wall_b = wl->y_size - 1;
ft_choose_tex(cl);
ft_calc_tex(cl);
- ft_calc_sprite(cl);
+ /* ft_calc_sprite(cl); */
/* ft_draw_sprite(cl , i); */
ft_draw_verline(cl, i, cl->rlist.wall_t, cl->rlist.wall_b);
i++;