X-Git-Url: https://harrygodden.com/git/?p=vg.git;a=blobdiff_plain;f=vg.h;fp=vg.h;h=523779260f1aa02d702415282574692a7979b00a;hp=987ed73f7d3504c9785bfe9a67fe6447bde44e95;hb=1c305409e8eca9cf8449d681df73208956ce14df;hpb=1abb54856257b10f6a20a4980a31930c59e3d37c diff --git a/vg.h b/vg.h index 987ed73..5237792 100644 --- 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;