cub3d/src/game/flash.c
2025-06-11 19:20:51 +02:00

27 lines
1.2 KiB
C

/* ************************************************************************** */
/* */
/* ::: :::::::: */
/* flash.c :+: :+: :+: */
/* +:+ +:+ +:+ */
/* By: qmennen <qmennen@student.codam.nl> +#+ +:+ +#+ */
/* +#+#+#+#+#+ +#+ */
/* 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;
}
}