if( volume->type == k_volume_subtype_particle ){
float *co = alloca( sizeof(float)*3 );
- co[0] = vg_randf()*2.0f-1.0f;
- co[1] = vg_randf()*2.0f-1.0f;
- co[2] = vg_randf()*2.0f-1.0f;
+ co[0] = vg_randf64()*2.0f-1.0f;
+ co[1] = vg_randf64()*2.0f-1.0f;
+ co[2] = vg_randf64()*2.0f-1.0f;
m4x3_mulv( volume->to_world, co, co );
call->function = k_ent_function_particle_spawn;
else
vg_fatal_error( "ent_audio_call (invalid function id)" );
- float chance = vg_randf()*100.0f,
+ float chance = vg_randf64()*100.0f,
bar = 0.0f;
for( u32 i=0; i<audio->clip_count; i++ ){
*/
VG_STATIC
-enum audio_sprite_type world_audio_sample_sprite_random(v3f origin, v3f output);
+enum audio_sprite_type world_audio_sample_sprite_kandom(v3f origin, v3f output);
VG_STATIC void world_audio_sample_distances( v3f co, int *index, float *value );
#include "audio.h"
VG_STATIC
enum audio_sprite_type world_audio_sample_sprite_random(v3f origin, v3f output)
{
- v3f chance = { (vg_randf()-0.5f) * 30.0f,
+ v3f chance = { (vg_randf64()-0.5f) * 30.0f,
8.0f,
- (vg_randf()-0.5f) * 30.0f };
+ (vg_randf64()-0.5f) * 30.0f };
v3f pos;
v3_add( chance, origin, pos );