if( !vg_console.enabled )
return;
- int ptr = vg_console.current - vg_console.len;
- if( ptr <= 0 )
- ptr += vg_list_size( vg_console.lines );
- ptr --;
+ int ptr = vg_console.current-1;
ui_global_ctx.cursor[0] = 0;
ui_global_ctx.cursor[1] = 0;
- ui_global_ctx.cursor[3] = vg_console.len*8*vg_console.scale;
+ ui_global_ctx.cursor[3] = vg_list_size( vg_console.lines )*8*vg_console.scale;
ui_fill_x( &ui_global_ctx );
ui_new_node( &ui_global_ctx );
for( int i = 0; i < vg_console.len; i ++ )
{
+ if( ptr < 0 )
+ ptr = vg_list_size( vg_console.lines )-1;
+
ui_text( &ui_global_ctx, vg_console.lines[ptr], vg_console.scale );
ui_global_ctx.cursor[1] -= 8*vg_console.scale;
ptr --;
- if( ptr < 0 )
- ptr = vg_list_size( vg_console.lines )-1;
}
}
ui_end_down( &ui_global_ctx );