X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=demo_prior;a=blobdiff_plain;f=src%2Fdemo.c;fp=src%2Fdemo.c;h=a27d86c4f91b64f68821dc39268ad22634ffa7fc;hp=f19993974e127464c059b70bc5fc19058154564d;hb=8e783a58d1e21ace04fd6d7ed00158e65bd78040;hpb=2f14a35e7d557da12f24056267b911f24774aa18 diff --git a/src/demo.c b/src/demo.c index f199939..a27d86c 100644 --- a/src/demo.c +++ b/src/demo.c @@ -18,6 +18,8 @@ long time_msec; struct dtx_font *fnt_ui; int fnt_ui_size; +int dbgui; + static int reshape_pending; static unsigned int sdr_gamma; @@ -139,7 +141,7 @@ void demo_display(void) dt = time_msec - prev_upd; if(dt >= 750) { - fps = (frames * 1000 << 8 + 128) / dt; + fps = ((frames * 1000 << 8) + 128) / dt; frames = 0; prev_upd = time_msec; } @@ -169,9 +171,16 @@ void demo_reshape(int x, int y) void demo_keyboard(int key, int st) { - if(st && key == 27) { - demo_quit(); - return; + if(st) { + switch(key) { + case 27: + demo_quit(); + return; + + case '`': + dbgui ^= 1; + break; + } } if(cur_part && cur_part->keyboard) {