X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player_audio.h;fp=player_audio.h;h=33a050a7d523457711f290c818bfcb4f71e2b3db;hb=06e35432f5cf2b4e9ad2f537393511867f64d29a;hp=757f495a1b761e3d94da2bafad365d5828cad33a;hpb=15beb60ade240af4e00b0d204f7e89a4d35dca36;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player_audio.h b/player_audio.h index 757f495..33a050a 100644 --- a/player_audio.h +++ b/player_audio.h @@ -39,13 +39,13 @@ static void player_audio(void) } static float air = 0.0f; - air = vg_lerpf(air, phys->in_air? 1.0f: 0.0f, 5.0f*VG_TIMESTEP_FIXED ); + air = vg_lerpf( air, phys->in_air? 1.0f: 0.0f, 5.0f*vg.time_delta ); /* Spacial info */ v3f ears = { 1.0f,0.0f,0.0f }; v3f delta; - float *cam = player.camera[3], + float *cam = camera_pos, *pos = phys->rb.co; audio_player_set_position( &audio_player0, phys->rb.co ); @@ -54,16 +54,16 @@ static void player_audio(void) audio_player_set_position( &audio_player_gate, world.render_gate_pos ); audio_player_set_vol( &audio_player_gate, 5.0f ); - v3_sub( phys->rb.co, player.camera[3], delta ); + v3_sub( phys->rb.co, camera_pos, delta ); v3_normalize( delta ); - m3x3_mulv( player.camera, ears, ears ); + m3x3_mulv( camera_mtx, ears, ears ); /* TODO, Make function */ v3_copy( ears, vg_audio.listener_ears ); - v3_copy( player.camera[3], vg_audio.listener_pos ); + v3_copy( camera_pos, vg_audio.listener_pos ); /* Tunnel / occlusion */ - audio_sample_occlusion( player.camera[3] ); + audio_sample_occlusion( camera_pos ); int sprite_avail = -1; for( int i=0; i