X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player_walk.c;h=62aff8ddfe2af0635e61b254422a26d64308036f;hb=5fa590f62aa7e62a8b6b07e10556c2ecc54cdca6;hp=843a50e979e45ade99aedd860659264e8b639277;hpb=be5e25dee2c54c2a22ca3bbb5bbe0eb6149343be;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player_walk.c b/player_walk.c index 843a50e..62aff8d 100644 --- a/player_walk.c +++ b/player_walk.c @@ -22,6 +22,7 @@ struct player_subsystem_interface player_subsystem_walk = .post_animate = player__walk_post_animate, .pose = player__walk_pose, .network_animator_exchange = player__walk_animator_exchange, + .sfx_oneshot = player__walk_sfx_oneshot, .animator_data = &player_walk.animator, .animator_size = sizeof(player_walk.animator), @@ -1192,7 +1193,8 @@ void player__walk_animator_exchange( bitpack_ctx *ctx, void *data ){ bitpack_qf32( ctx, 16, -100.0f, 100.0f, &animator->board_yaw ); } -void player__walk_sfx_oneshot( u8 id, v3f pos, f32 volume ){ +void player__walk_sfx_oneshot( u8 id, v3f pos, f32 volume ) +{ audio_lock(); if( id == k_player_walk_soundeffect_splash ){