X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=vg%2Fvg_debug.h;fp=vg%2Fvg_debug.h;h=9c7d87fbb5219f1ec3345204a3e09d207d0a5be6;hb=a665a5167b297dfcf4a6d2dc5bf9f0368ae5ee23;hp=0f6f28ac0a0399fe0599fbb4f8fc717277251f7d;hpb=e68b08d8feb89f8e0f3624f9bc92fdc283f4875d;p=fishladder.git diff --git a/vg/vg_debug.h b/vg/vg_debug.h index 0f6f28a..9c7d87f 100644 --- a/vg/vg_debug.h +++ b/vg/vg_debug.h @@ -1,8 +1,14 @@ -int sfx_debug = 0; +int debug_sfx = 0; + +struct vg_convar debug_cvars[] = +{ + { .name = "debug_sfx", .data = &debug_sfx, .data_type = k_convar_dtype_i32 } +}; static void sfx_internal_debug_overlay(void) { - if( !sfx_debug ) return; + if( !debug_sfx ) + return; // Grab values struct sound_info @@ -86,3 +92,16 @@ static void sfx_internal_debug_overlay(void) ui_global_ctx.cursor[1] += 1; } } + +static void vg_debugtools_draw(void) +{ + sfx_internal_debug_overlay(); +} + +static void vg_debugtools_setup(void) +{ + for( int i = 0; i < vg_list_size( debug_cvars ); i ++ ) + { + vg_convar_push( debug_cvars[i] ); + } +}