From da01f1737b2f6c748a8b667ccd2e3d0e314724ba Mon Sep 17 00:00:00 2001 From: salaaad2 Date: Fri, 21 Feb 2020 19:47:21 +0100 Subject: on est la --- inc/cub3d_structs.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'inc/cub3d_structs.h') diff --git a/inc/cub3d_structs.h b/inc/cub3d_structs.h index f5c295c..7731563 100644 --- a/inc/cub3d_structs.h +++ b/inc/cub3d_structs.h @@ -49,11 +49,14 @@ typedef struct s_rgb typedef struct s_sprite { + int32_t s_x; + int32_t s_y; int32_t s_h; int32_t s_w; int32_t s_start_x; int32_t s_start_y; int32_t s_tex_y; + double sprite_dist; } t_sprite; typedef struct s_player -- cgit v1.2.3 From 2bc91ff7a1cdb2c7a97df74d89609e0c3ca1bb8e Mon Sep 17 00:00:00 2001 From: salaaad2 Date: Fri, 21 Feb 2020 21:44:26 +0100 Subject: que des maths --- inc/cub3d_structs.h | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'inc/cub3d_structs.h') diff --git a/inc/cub3d_structs.h b/inc/cub3d_structs.h index 7731563..72cc377 100644 --- a/inc/cub3d_structs.h +++ b/inc/cub3d_structs.h @@ -49,14 +49,19 @@ typedef struct s_rgb typedef struct s_sprite { - int32_t s_x; - int32_t s_y; + int32_t s_pos_x; + int32_t s_pos_y; + double s_x; + double s_y; int32_t s_h; int32_t s_w; int32_t s_start_x; int32_t s_start_y; int32_t s_tex_y; + double sprite_transform_x; + double sprite_transform_y; double sprite_dist; + double inv_c_m; } t_sprite; typedef struct s_player @@ -128,6 +133,7 @@ typedef struct s_cub struct s_rgb f_rgb; struct s_rgb c_rgb; struct s_img tlist[5]; + struct s_sprite sp_list; } t_cub; # endif -- cgit v1.2.3 From d2f53e38cbf711e35035a4576070a5211a1d055d Mon Sep 17 00:00:00 2001 From: salaaad2 Date: Sat, 22 Feb 2020 20:56:50 +0100 Subject: shpritz --- inc/cub3d_structs.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'inc/cub3d_structs.h') diff --git a/inc/cub3d_structs.h b/inc/cub3d_structs.h index 72cc377..4c397b2 100644 --- a/inc/cub3d_structs.h +++ b/inc/cub3d_structs.h @@ -49,6 +49,7 @@ typedef struct s_rgb typedef struct s_sprite { + int32_t s_screen_x; int32_t s_pos_x; int32_t s_pos_y; double s_x; @@ -57,6 +58,8 @@ typedef struct s_sprite int32_t s_w; int32_t s_start_x; int32_t s_start_y; + int32_t s_end_x; + int32_t s_end_y; int32_t s_tex_y; double sprite_transform_x; double sprite_transform_y; -- cgit v1.2.3