X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=audio.h;h=4f735099fb87fddbb8d6f40524c55bc885b5b664;hb=a1056ed8198f0f5be0e0f341da8bd49aa6c47198;hp=eb58b267412cd67e9bc0b6cf5614f97df51310fe;hpb=26bde92c7084971f13352b37fd4d1ea528b45dcf;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/audio.h b/audio.h index eb58b26..4f73509 100644 --- a/audio.h +++ b/audio.h @@ -384,17 +384,14 @@ VG_STATIC enum audio_sprite_type audio_sample_sprite_random( v3f origin, world_instance *world = get_active_world(); - if( ray_world( world, pos, (v3f){0.0f,-1.0f,0.0f}, &contact ) ) - { - struct world_material *mat = ray_hit_material( world, &contact ); + if( ray_world( world, pos, (v3f){0.0f,-1.0f,0.0f}, &contact ) ){ + struct world_surface *mat = ray_hit_surface( world, &contact ); - if( mat->info.surface_prop == k_surface_prop_grass) - { + if( mat->info.surface_prop == k_surface_prop_grass){ v3_copy( contact.pos, output ); return k_audio_sprite_type_grass; } - else - { + else{ #if 0 vg_line( pos, contact.pos, 0xff0000ff ); vg_line_pt3( contact.pos, 0.3f, 0xff0000ff );