X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=audio.h;h=5caa759e01fdc7b00182f025eb36d03950520e5d;hb=192990d6d24e53749ca046fef808a63cf162ab8a;hp=f13280be013e1a7c614c2778320c07ade983389b;hpb=75703291fbf045008a3b1ebb20fc46a2617b6b3b;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/audio.h b/audio.h index f13280b..5caa759 100644 --- a/audio.h +++ b/audio.h @@ -231,18 +231,18 @@ VG_STATIC void audio_init(void) audio_unlock(); - vg_convar_push( (struct vg_convar){ + vg_var_push( (struct vg_var){ .name = "aud_debug_soundscape", .data = &k_audio_debug_soundscape, - .data_type = k_convar_dtype_i32, + .data_type = k_var_dtype_i32, .opt_i32 = { .min=0, .max=1, .clamp=0 }, .persistent = 1 }); - vg_convar_push( (struct vg_convar){ + vg_var_push( (struct vg_var){ .name = "aud_occlusion_rate", .data = &k_audio_occlusion_rate, - .data_type = k_convar_dtype_f32, + .data_type = k_var_dtype_f32, .opt_f32 = { .clamp = 0 }, .persistent = 1 }); @@ -265,6 +265,8 @@ VG_STATIC void audio_sample_occlusion( v3f origin ) v3f last; v3_zero(last); + world_instance *world = get_active_world(); + for( int i=0; iinfo.surface_prop == k_surface_prop_grass) { @@ -356,7 +359,7 @@ VG_STATIC enum audio_sprite_type audio_sample_sprite_random( v3f origin, output[1] = 0.0f; output[2] = pos[2]; - if( world.water.enabled ) + if( world->water.enabled ) return k_audio_sprite_type_water; else return k_audio_sprite_type_none;