From 36f48c8b2256374852737df6f53f947c129f9fde Mon Sep 17 00:00:00 2001 From: Theo Champion Date: Mon, 18 Aug 2025 19:20:33 +0200 Subject: [PATCH] fix: Fixed norme issue --- src/sprites/create_sprite.c | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/src/sprites/create_sprite.c b/src/sprites/create_sprite.c index d610760..987d484 100644 --- a/src/sprites/create_sprite.c +++ b/src/sprites/create_sprite.c @@ -6,7 +6,7 @@ /* By: kcolin +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/08/18 13:52:23 by kcolin #+# #+# */ -/* Updated: 2025/08/18 13:55:08 by kcolin ### ########.fr */ +/* Updated: 2025/08/18 19:19:53 by tchampio ### ########.fr */ /* */ /* ************************************************************************** */ @@ -16,7 +16,7 @@ #include "../utils/inits.h" t_sprite *create_sprite(t_cub3d_data *data, char *texture, - double x, double y, t_sprite_type type) + double x, double y) { t_sprite *sprite; @@ -25,7 +25,7 @@ t_sprite *create_sprite(t_cub3d_data *data, char *texture, return (NULL); sprite->x = x; sprite->y = y; - sprite->sprite_type = type; + sprite->sprite_type = OTHER; sprite->image = load_single_texture(data, texture); return (sprite); } @@ -35,18 +35,22 @@ t_sprite *place_right_sprite(t_cub3d_data *data, char c, double x, double y) t_sprite *sprite; if (c == 'M') - sprite = create_sprite(data, MYSTERY_TEX, x + 0.5, y + 0.5, OTHER); + { + sprite = create_sprite(data, MYSTERY_TEX, x + 0.5, y + 0.5); + sprite->sprite_type = BOX; + } if (c == 'Q') - sprite = create_sprite(data, - REV_TEX, x + 0.5, y + 0.5, OTHER); + sprite = create_sprite(data, REV_TEX, x + 0.5, y + 0.5); if (c == 'J') - sprite = create_sprite(data, - JUGG_TEX, x + 0.5, y + 0.5, OTHER); + sprite = create_sprite(data, JUGG_TEX, x + 0.5, y + 0.5); if (c == 'D') - sprite = create_sprite(data, - DBLTAP_TEX, x + 0.5, y + 0.5, OTHER); + sprite = create_sprite(data, DBLTAP_TEX, x + 0.5, y + 0.5); if (c == 'z') - sprite = create_sprite(data, - ZOMBIE_TEX, x + 0.5, y + 0.5, ZOMBIE); + { + sprite = create_sprite(data, ZOMBIE_TEX, x + 0.5, y + 0.5); + sprite->sprite_type = ZOMBIE; + } + if (c == 'D' || c == 'Q' || c == 'J') + sprite->sprite_type = PERK; return (sprite); }