added debug cvars
[fishladder.git] / vg / vg_debug.h
index 0f6f28ac0a0399fe0599fbb4f8fc717277251f7d..9c7d87fbb5219f1ec3345204a3e09d207d0a5be6 100644 (file)
@@ -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] );
+       }
+}