/* ************************************************************************** */ /* */ /* ::: :::::::: */ /* flash.c :+: :+: :+: */ /* +:+ +:+ +:+ */ /* By: qmennen +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2025/06/03 15:53:32 by qmennen #+# #+# */ /* Updated: 2025/06/11 18:53:19 by qmennen ### ########.fr */ /* */ /* ************************************************************************** */ #include "cub3d.h" void handle_flash(t_sprite *sprite, t_game *game) { if (game->screen->flash != 1) return ; if (sprite->type == SPRITE_TYPE_ENEMY && game->screen->flash == 1 && sprite->dist < 2.0) { sprite->type = SPRITE_TYPE_DISABLED; game->scoreboard->enemies++; game->audio->stop_queue[SND_ENEMY] = 1; } }