projects
/
carveJwlIkooP6JGAAIwe30JlM.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
prem image
[carveJwlIkooP6JGAAIwe30JlM.git]
/
menu.c
diff --git
a/menu.c
b/menu.c
index 625700f522304c72503bf9b0b2ba3131c19dafc9..091deb04fc8d2429e6a1cff709d6e555e716f907 100644
(file)
--- a/
menu.c
+++ b/
menu.c
@@
-27,6
+27,9
@@
void menu_init(void)
{
vg_console_reg_var( "skip_starter_menu", &menu.skip_starter,
k_var_dtype_i32, VG_VAR_PERSISTENT );
{
vg_console_reg_var( "skip_starter_menu", &menu.skip_starter,
k_var_dtype_i32, VG_VAR_PERSISTENT );
+ vg_tex2d_load_qoi_async_file( "textures/prem.qoi",
+ VG_TEX2D_CLAMP|VG_TEX2D_NOMIP|VG_TEX2D_NEAREST,
+ &menu.prem_tex );
}
void menu_open( enum menu_page page )
}
void menu_open( enum menu_page page )
@@
-538,7
+541,7
@@
void menu_gui(void)
else if( menu.page == k_menu_page_premium )
{
i32 R = menu_nav( &menu.prem_row, mh, 1 );
else if( menu.page == k_menu_page_premium )
{
i32 R = menu_nav( &menu.prem_row, mh, 1 );
- ui_rect panel = { 0,0, 600, 400 },
+ ui_rect panel = { 0,0, 600, 400
+240
},
screen = { 0,0, vg.window_x,vg.window_y };
ui_rect_center( screen, panel );
ui_fill( panel, ui_opacity( GUI_COL_DARK, 0.35f ) );
screen = { 0,0, vg.window_x,vg.window_y };
ui_rect_center( screen, panel );
ui_fill( panel, ui_opacity( GUI_COL_DARK, 0.35f ) );
@@
-554,6
+557,10
@@
void menu_gui(void)
ui_split( panel, k_ui_axis_h, 28, 0, title, panel );
ui_font_face( &vgf_default_large );
ui_split( panel, k_ui_axis_h, 28, 0, title, panel );
ui_font_face( &vgf_default_large );
+ ui_rect img;
+ ui_split( panel, k_ui_axis_h, 456, 0, img, panel );
+ ui_image( img, menu.prem_tex );
+
ui_rect end = { panel[0], panel[1] + panel[3] - 48, panel[2], 48 }, a,b;
ui_split_ratio( end, k_ui_axis_v, 0.5f, 2, a, b );
ui_rect end = { panel[0], panel[1] + panel[3] - 48, panel[2], 48 }, a,b;
ui_split_ratio( end, k_ui_axis_v, 0.5f, 2, a, b );