- char buf[32];
- vg_str str;
- vg_strnull( &str, buf, sizeof(buf) );
- vg_input_string( &str, helper->binding, 1 );
-
- f32 bs = (f32)vg.window_x / (f32)(gui.helper_count+1),
- x = ((f32)i + 1.0f) * bs;
- mmdl[3][0] = x - font3d_string_width( 2, buf )*0.5f*scale;
-
- font3d_setcolour( (v4f){1.0f,1.0f,1.0f, helper->greyed? 0.5f: 1.0f} );
- font3d_simple_draw( 2, buf, &ortho, mmdl );
-
- const char *make_smaller = "\x02\xaf\x03 ";
- font3d_draw( make_smaller );
- font3d_draw( helper->text );
-
- float w = gui_font3d.offset[0]+1.0f;
- }