Add SFX when destroying boulder
parent
5b1d7b8a8f
commit
acc299c612
4
main.c
4
main.c
|
@ -45,9 +45,13 @@ int main(void)
|
|||
load_sfx(&engine, "snd_bubble", BUBBLE_SFX);
|
||||
load_sfx(&engine, "snd_mdestroy", METAL_DESTROY_SFX);
|
||||
load_sfx(&engine, "snd_wdestroy", WOOD_DESTROY_SFX);
|
||||
load_sfx(&engine, "snd_bdestroy", BOULDER_DESTROY_SFX);
|
||||
load_sfx(&engine, "snd_cland", WOOD_LAND_SFX);
|
||||
load_sfx(&engine, "snd_explsn", EXPLOSION_SFX);
|
||||
load_sfx(&engine, "snd_coin", COIN_SFX);
|
||||
load_sfx(&engine, "snd_step", PLAYER_STEP_SFX);
|
||||
load_sfx(&engine, "snd_dead", PLAYER_DEAD_SFX);
|
||||
load_sfx(&engine, "snd_drwg", PLAYER_DROWNING_SFX);
|
||||
load_sfx(&engine, "snd_arrhit", ARROW_DESTROY_SFX);
|
||||
load_sfx(&engine, "snd_launch", ARROW_RELEASE_SFX);
|
||||
load_sfx(&engine, "snd_launch", BOMB_RELEASE_SFX);
|
||||
|
|
|
@ -61,6 +61,7 @@ int main(void)
|
|||
load_sfx(&engine, "snd_bubble", BUBBLE_SFX);
|
||||
load_sfx(&engine, "snd_mdestroy", METAL_DESTROY_SFX);
|
||||
load_sfx(&engine, "snd_wdestroy", WOOD_DESTROY_SFX);
|
||||
load_sfx(&engine, "snd_bdestroy", BOULDER_DESTROY_SFX);
|
||||
load_sfx(&engine, "snd_cland", WOOD_LAND_SFX);
|
||||
load_sfx(&engine, "snd_explsn", EXPLOSION_SFX);
|
||||
load_sfx(&engine, "snd_coin", COIN_SFX);
|
||||
|
|
|
@ -203,6 +203,7 @@ static void destroy_entity(Scene_t* scene, TileGrid_t* tilemap, Entity_t* p_ent)
|
|||
.emitter_update_func = NULL,
|
||||
};
|
||||
play_particle_emitter(&scene->part_sys, &emitter);
|
||||
play_sfx(scene->engine, BOULDER_DESTROY_SFX);
|
||||
}
|
||||
else if (p_ent->m_tag == CRATES_ENT_TAG)
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue