k_tornado_ratio = 0.5f,
k_tornado_range = 10.f;
-static void ent_tornado_init(void){
+void ent_tornado_init(void)
+{
vg_console_reg_var( "k_tonado_strength", &k_tornado_strength,
k_var_dtype_f32, VG_VAR_PERSISTENT|VG_VAR_CHEAT );
vg_console_reg_var( "k_tonado_ratio", &k_tornado_ratio,
k_var_dtype_f32, VG_VAR_PERSISTENT|VG_VAR_CHEAT );
}
-static void ent_tornado_debug(void) {
+void ent_tornado_debug(void)
+{
world_instance *world = world_current_instance();
for( u32 i=0; i<mdl_arrcount(&world->ent_marker); i ++ ){
ent_marker *marker = mdl_arritm( &world->ent_marker, i );
}
}
-static void ent_tornado_forces( v3f co, v3f cv, v3f out_a ){
+void ent_tornado_forces( v3f co, v3f cv, v3f out_a )
+{
world_instance *world = world_current_instance();
v3_zero( out_a );
}
}
-static void ent_tornado_pre_update(void){
+void ent_tornado_pre_update(void)
+{
world_instance *world = world_current_instance();
for( u32 i=0; i<mdl_arrcount(&world->ent_marker); i ++ ){
ent_marker *marker = mdl_arritm( &world->ent_marker, i );