rigidbody view
[vg.git] / vg.h
diff --git a/vg.h b/vg.h
index 987ed73f7d3504c9785bfe9a67fe6447bde44e95..523779260f1aa02d702415282574692a7979b00a 100644 (file)
--- a/vg.h
+++ b/vg.h
@@ -258,6 +258,7 @@ static void vg_checkgl( const char *src_info );
 #include "vg_input.h"
 #include "vg_imgui.h"
 #include "vg_lines.h"
+#include "vg_rigidbody_view.h"
 #include "vg_loader.h"
 #include "vg_opt.h"
 #include "vg_settings_menu.h"
@@ -316,6 +317,7 @@ static void _vg_load_full( void *data ){
    /* internal */
    vg_loader_step( vg_input_init, vg_input_free );
    vg_loader_step( vg_lines_init, NULL );
+   vg_loader_step( vg_rb_view_init, NULL );
 #ifndef VG_NO_AUDIO
    vg_loader_step( vg_audio_init, vg_audio_free );
 #endif
@@ -427,12 +429,12 @@ static void _vg_gameloop_update(void)
    vg.engine_stage = k_engine_stage_update_fixed;
 
    vg.fixed_iterations = 0;
-   vg_lines.allow_input = 1;
+   vg_lines.enabled = vg_lines.render;
    vg.time_fixed_accumulator += vg.time_delta;
 
    while( vg.time_fixed_accumulator >= VG_TIMESTEP_FIXED ){
       vg_fixed_update();
-      vg_lines.allow_input = 0;
+      vg_lines.enabled = 0;
       vg.time_fixed_accumulator -= VG_TIMESTEP_FIXED;
 
       vg.fixed_iterations ++;
@@ -440,7 +442,7 @@ static void _vg_gameloop_update(void)
          break;
       }
    }
-   vg_lines.allow_input = 1;
+   vg_lines.enabled = vg_lines.render;
    vg.time_fixed_extrapolate = vg.time_fixed_accumulator / VG_TIMESTEP_FIXED;
 
    vg.engine_stage = k_engine_stage_update;