X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=audio.h;h=f6baa201a409e29d8f79d88f3f2ad2b0dc259132;hb=c2d67378dd5c82de50b8fbbbe222ec6be2da4eee;hp=25f3aa839020f8f3acb1e34896ca7c5a922d1eeb;hpb=1740c935bfdacc65c5c7e4bb95fba1ada1f7118a;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/audio.h b/audio.h index 25f3aa8..f6baa20 100644 --- a/audio.h +++ b/audio.h @@ -120,7 +120,7 @@ audio_player audio_player_gate = .name = "Gate" }; -static void audio_init(void) +static int audio_init(void) { audio_player_init( &audio_player0 ); audio_player_init( &audio_player1 ); @@ -160,7 +160,7 @@ static void audio_init(void) audio_player_set_flags( &ambient_sprites[2], AUDIO_FLAG_SPACIAL_3D ); audio_player_set_flags( &ambient_sprites[3], AUDIO_FLAG_SPACIAL_3D ); audio_player_set_vol( &ambient_player, 1.0f ); - audio_player_set_vol( &audio_player_gate, 5.0f ); + audio_player_set_vol( &audio_player_gate, 0.0f ); audio_player_set_vol( &audio_player_extra, 1.0f ); audio_player_playclip( &audio_player0, &audio_board[0] ); @@ -187,10 +187,14 @@ static void audio_init(void) .opt_f32 = { .clamp = 0 }, .persistent = 1 }); + + return 1; } -static void audio_free(void) +static void audio_free(void*_) { + /* TODO! */ + vg_warn( "UNIMPLEMENTED: audio_free()\n" ); } static void audio_sample_occlusion( v3f origin ) @@ -202,6 +206,7 @@ static void audio_sample_occlusion( v3f origin ) int lv = 0; v3f last; + v3_zero(last); for( int i=0; i