27 lines
1.2 KiB
C
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;
|
|
}
|
|
}
|