summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/game.c1
-rw-r--r--src/sfx.c1
-rw-r--r--src/sfx.h1
3 files changed, 3 insertions, 0 deletions
diff --git a/src/game.c b/src/game.c
index 0868350..eb47937 100644
--- a/src/game.c
+++ b/src/game.c
@@ -387,6 +387,7 @@ static void infect_entity(game_t *game, entity_t *entity, const char *name)
static void hat_baby(game_t *game, baby_t *baby, mask_t *mask)
{
(void) baby_hatted_node_new(&(stage_conf_t){ .stage = baby->entity.node, .replace = 1, .name = "baby-hatted", .active = 1, .alpha = 1.f }, &game->sars->projection_x, &baby->entity.model_x);
+ sfx_play(sfx.baby_hatted);
stage_set_active(mask->entity.node, 0);
}
diff --git a/src/sfx.c b/src/sfx.c
index f10760a..9cd8fac 100644
--- a/src/sfx.c
+++ b/src/sfx.c
@@ -24,6 +24,7 @@ sfx_t sfx;
void sfx_init(void)
{
sfx.baby_infected = Mix_LoadWAV("assets/baby-infected.wav");
+ sfx.baby_hatted = Mix_LoadWAV("assets/baby-hatted.wav");
sfx.baby_held = Mix_LoadWAV("assets/baby-held.wav");
sfx.baby_rescued = Mix_LoadWAV("assets/baby-rescued.wav");
sfx.adult_armsfull = Mix_LoadWAV("assets/adult-armsfull.wav");
diff --git a/src/sfx.h b/src/sfx.h
index 3cbbd8c..1b8f81d 100644
--- a/src/sfx.h
+++ b/src/sfx.h
@@ -21,6 +21,7 @@
typedef struct sfx_t {
Mix_Chunk *baby_infected;
+ Mix_Chunk *baby_hatted;
Mix_Chunk *baby_held;
Mix_Chunk *baby_rescued;
Mix_Chunk *adult_armsfull;
© All Rights Reserved