X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player_audio.h;h=f46d67084171c38961fb437aa4931aa257fa3018;hb=0481656712bdc72d2a7ffa80f74702f87b20e051;hp=b5ba7359fc85524c8b02f2c9b4d59d9c87a440db;hpb=86dbcd5796ed674ca9433cce1ace8bef322cd121;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player_audio.h b/player_audio.h index b5ba735..f46d670 100644 --- a/player_audio.h +++ b/player_audio.h @@ -1,3 +1,7 @@ +/* + * Copyright (C) 2021-2022 Mt.ZERO Software, Harry Godden - All Rights Reserved + */ + #ifndef PLAYER_AUDIO_H #define PLAYER_AUDIO_H @@ -10,15 +14,6 @@ static void player_audio(void) { struct player_phys *phys = &player.phys; - static int _ding = 0; - - int last = _ding; - _ding = glfwGetKey(vg_window, GLFW_KEY_C); - - int trigger_ding = 0; - if( _ding && !last ) - trigger_ding = 1; - static int _air = 0; int l2 = _air; @@ -53,13 +48,11 @@ static void player_audio(void) float *cam = player.camera[3], *pos = phys->rb.co; - if( trigger_ding ) - audio_player_playclip( &audio_player_extra, &audio_ding ); - audio_player_set_position( &audio_player0, phys->rb.co ); audio_player_set_position( &audio_player1, phys->rb.co ); audio_player_set_position( &audio_player2, phys->rb.co ); 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_normalize( delta ); @@ -112,6 +105,7 @@ static void player_audio(void) audio_player_set_vol( &audio_player0, 0.0f ); audio_player_set_vol( &audio_player1, 0.0f ); audio_player_set_vol( &audio_player2, 0.0f ); + audio_player_set_vol( &audio_player3, 0.0f ); int walk_phase = 0; if( vg_fractf(player.walk_timer) > 0.5f )