aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorsalad <salad@saladesk.desktop>2020-03-25 16:06:10 +0100
committersalad <salad@saladesk.desktop>2020-03-25 16:06:10 +0100
commit0734c879193ef0cb9aaf7a8e38c198f6661de192 (patch)
tree3332c3b5d5241d0a32b6cd75f58feae88f30cdd2 /src
parentj'aime trier (diff)
download42-cub3d-0734c879193ef0cb9aaf7a8e38c198f6661de192.tar.gz
42-cub3d-0734c879193ef0cb9aaf7a8e38c198f6661de192.tar.bz2
42-cub3d-0734c879193ef0cb9aaf7a8e38c198f6661de192.tar.xz
42-cub3d-0734c879193ef0cb9aaf7a8e38c198f6661de192.tar.zst
42-cub3d-0734c879193ef0cb9aaf7a8e38c198f6661de192.zip
norme, TODO: liks
Diffstat (limited to 'src')
-rw-r--r--src/ft_sort_s_t.c39
1 files changed, 17 insertions, 22 deletions
diff --git a/src/ft_sort_s_t.c b/src/ft_sort_s_t.c
index eaf866e..c1378c7 100644
--- a/src/ft_sort_s_t.c
+++ b/src/ft_sort_s_t.c
@@ -13,42 +13,37 @@
#include <libft.h>
#include <cub3d.h>
#include <stdint.h>
-#include <stdio.h>
-#include <stdlib.h>
-#include <math.h>
-
-/*divine*/
static void
- ft_init_st(uint16_t sprite_var, int32_t st_o[8])
+ ft_init_st(uint16_t sprite_var, int32_t st_o[8])
{
- int8_t i;
+ int8_t i;
- i = -1;
- while (++i < sprite_var)
- st_o[i] = i;
+ i = -1;
+ while (++i < sprite_var)
+ st_o[i] = i;
}
void
- ft_sort_s_t(t_cub *cl, float dist_tab[8][4096])
+ ft_sort_s_t(t_cub *cl, float dist_tab[8][4096])
{
int16_t i;
int32_t tmp;
float *tmp_i;
i = -1;
- if (!(tmp_i = ft_calloc(sizeof(int32_t), 4096)))
- return ;
- ft_init_st(cl->mlist.sprite_var, cl->mlist.st_o);
+ if (!(tmp_i = ft_calloc(sizeof(int32_t), 4096)))
+ return ;
+ ft_init_st(cl->mlist.sprite_var, cl->mlist.st_o);
while (++i < cl->mlist.sprite_var)
if (dist_tab[i][0] < dist_tab[i + 1][0])
- {
- tmp = cl->mlist.st_o[i];
- cl->mlist.st_o[i] = cl->mlist.st_o[i + 1];
- cl->mlist.st_o[i + 1] = tmp;
- ft_memcpy(tmp_i, dist_tab[i], 4096);
- ft_memcpy(dist_tab[i], dist_tab[i + 1], 4096);
- ft_memcpy(dist_tab[i + 1], tmp_i, 4096);
- i = -1;
+ {
+ tmp = cl->mlist.st_o[i];
+ cl->mlist.st_o[i] = cl->mlist.st_o[i + 1];
+ cl->mlist.st_o[i + 1] = tmp;
+ ft_memcpy(tmp_i, dist_tab[i], 4096);
+ ft_memcpy(dist_tab[i], dist_tab[i + 1], 4096);
+ ft_memcpy(dist_tab[i + 1], tmp_i, 4096);
+ i = -1;
}
}