projects
/
fishladder.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
906479e
)
fixed console rendering
author
hgn
<hgodden00@gmail.com>
Wed, 19 Jan 2022 00:49:13 +0000
(
00:49
+0000)
committer
hgn
<hgodden00@gmail.com>
Wed, 19 Jan 2022 00:49:13 +0000
(
00:49
+0000)
vg/vg_console.h
patch
|
blob
|
history
diff --git
a/vg/vg_console.h
b/vg/vg_console.h
index 43677e31c5f7f2912b284216de2f32fdacf0443f..8ab3256b4e86ccba1d0b550b692529a8d49e025d 100644
(file)
--- a/
vg/vg_console.h
+++ b/
vg/vg_console.h
@@
-101,14
+101,11
@@
static void vg_console_draw( void )
if( !vg_console.enabled )
return;
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[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 );
ui_fill_x( &ui_global_ctx );
ui_new_node( &ui_global_ctx );
@@
-120,12
+117,13
@@
static void vg_console_draw( void )
for( int i = 0; i < vg_console.len; i ++ )
{
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 --;
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 );
}
}
ui_end_down( &ui_global_ctx );