revision 2
[carveJwlIkooP6JGAAIwe30JlM.git] / ent_tornado.c
index d59c6b778c91b661aa17137fa589d37f5d1e4711..f9fca03e8928db2c982dc2d4bbbfe2dfa053ec21 100644 (file)
@@ -5,7 +5,8 @@ static f32 k_tornado_strength = 0.0f,
            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,
@@ -14,7 +15,8 @@ static void ent_tornado_init(void){
                         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 );
@@ -32,7 +34,8 @@ static void ent_tornado_debug(void) {
    }
 }
 
-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 );
 
@@ -61,7 +64,8 @@ static void ent_tornado_forces( v3f co, v3f cv, v3f 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 );