mirror of
https://github.com/ddnet/ddnet.git
synced 2024-11-10 10:08:18 +00:00
fixed #585
This commit is contained in:
parent
599708824f
commit
d0d91c412d
|
@ -1037,56 +1037,28 @@ void MENUS::on_render()
|
||||||
|
|
||||||
ui_update(mx,my,mx*3.0f,my*3.0f,buttons);
|
ui_update(mx,my,mx*3.0f,my*3.0f,buttons);
|
||||||
|
|
||||||
// render
|
// render
|
||||||
if(time_get()-last_input > time_freq()*30 && client_state() == CLIENTSTATE_OFFLINE)
|
if(client_state() != CLIENTSTATE_DEMOPLAYBACK)
|
||||||
{
|
render();
|
||||||
// screen saver :)
|
|
||||||
render_background();
|
|
||||||
|
|
||||||
if(data->images[IMAGE_BANNER].id != 0)
|
// render cursor
|
||||||
{
|
gfx_texture_set(data->images[IMAGE_CURSOR].id);
|
||||||
float sw = 300*gfx_screenaspect();
|
gfx_quads_begin();
|
||||||
float sh = 300;
|
gfx_setcolor(1,1,1,1);
|
||||||
gfx_mapscreen(0, 0, sw, sh);
|
gfx_quads_drawTL(mx,my,24,24);
|
||||||
|
gfx_quads_end();
|
||||||
|
|
||||||
gfx_texture_set(data->images[IMAGE_BANNER].id);
|
// render debug information
|
||||||
gfx_quads_begin();
|
if(config.debug)
|
||||||
gfx_setcolor(0,0,0,1.0f);
|
|
||||||
gfx_quads_draw(sw/2, 50, 300, 300/4);
|
|
||||||
gfx_setcolor(1,1,1,1.0f);
|
|
||||||
gfx_quads_draw(sw/2-2, 50-2, 300, 300/4);
|
|
||||||
gfx_quads_end();
|
|
||||||
|
|
||||||
//if((time_get()/(time_freq()/3))&1)
|
|
||||||
// gfx_text(NULL, sw-150, sh-50, 10.0f, "INSERT COIN", -1);
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
{
|
||||||
if(client_state() != CLIENTSTATE_DEMOPLAYBACK)
|
RECT screen = *ui_screen();
|
||||||
render();
|
gfx_mapscreen(screen.x, screen.y, screen.w, screen.h);
|
||||||
|
|
||||||
// render cursor
|
|
||||||
gfx_texture_set(data->images[IMAGE_CURSOR].id);
|
|
||||||
gfx_quads_begin();
|
|
||||||
gfx_setcolor(1,1,1,1);
|
|
||||||
gfx_quads_drawTL(mx,my,24,24);
|
|
||||||
gfx_quads_end();
|
|
||||||
|
|
||||||
// render debug information
|
|
||||||
if(config.debug)
|
|
||||||
{
|
|
||||||
RECT screen = *ui_screen();
|
|
||||||
gfx_mapscreen(screen.x, screen.y, screen.w, screen.h);
|
|
||||||
|
|
||||||
char buf[512];
|
|
||||||
str_format(buf, sizeof(buf), "%p %p %p", ui_hot_item(), ui_active_item(), ui_last_active_item());
|
|
||||||
TEXT_CURSOR cursor;
|
|
||||||
gfx_text_set_cursor(&cursor, 10, 10, 10, TEXTFLAG_RENDER);
|
|
||||||
gfx_text_ex(&cursor, buf, -1);
|
|
||||||
}
|
|
||||||
|
|
||||||
|
char buf[512];
|
||||||
|
str_format(buf, sizeof(buf), "%p %p %p", ui_hot_item(), ui_active_item(), ui_last_active_item());
|
||||||
|
TEXT_CURSOR cursor;
|
||||||
|
gfx_text_set_cursor(&cursor, 10, 10, 10, TEXTFLAG_RENDER);
|
||||||
|
gfx_text_ex(&cursor, buf, -1);
|
||||||
}
|
}
|
||||||
|
|
||||||
escape_pressed = false;
|
escape_pressed = false;
|
||||||
|
|
Loading…
Reference in a new issue