every frame, causing the mouse to flicker.tags/v0.99.beta17
| @@ -1,6 +1,6 @@ | |||
| /* | |||
| * demo demo for libcaca | |||
| * Copyright (c) 2003 Sam Hocevar <sam@zoy.org> | |||
| * Copyright (c) 2003-2009 Sam Hocevar <sam@hocevar.net> | |||
| * All Rights Reserved | |||
| * | |||
| * $Id$ | |||
| @@ -110,11 +110,13 @@ int main(int argc, char **argv) | |||
| case 'O': | |||
| outline = (outline + 1) % 3; | |||
| display_menu(); | |||
| caca_refresh_display(dp); | |||
| break; | |||
| case 'b': | |||
| case 'B': | |||
| bounds = (bounds + 1) % 2; | |||
| display_menu(); | |||
| caca_refresh_display(dp); | |||
| break; | |||
| #if 0 | |||
| case 'd': | |||
| @@ -122,6 +124,7 @@ int main(int argc, char **argv) | |||
| dithering = (dithering + 1) % 5; | |||
| caca_set_feature(cv, dithering); | |||
| display_menu(); | |||
| caca_refresh_display(dp); | |||
| break; | |||
| #endif | |||
| case 'f': | |||
| @@ -186,8 +189,7 @@ int main(int argc, char **argv) | |||
| caca_refresh_display(dp); | |||
| mouse = menu = 0; | |||
| } | |||
| if(demo) | |||
| else if(demo) | |||
| { | |||
| demo(); | |||
| @@ -247,7 +249,7 @@ static void display_menu(void) | |||
| caca_put_str(cv, 4, yo - 2, "'q': quit"); | |||
| caca_refresh_display(dp); | |||
| //caca_refresh_display(dp); | |||
| } | |||
| static void demo_all(void) | |||
| @@ -1,6 +1,6 @@ | |||
| /* | |||
| * demo demo for libcaca version 0.9 | |||
| * Copyright (c) 2003 Sam Hocevar <sam@zoy.org> | |||
| * Copyright (c) 2003-2009 Sam Hocevar <sam@hocevar.net> | |||
| * All Rights Reserved | |||
| * | |||
| * $Id$ | |||
| @@ -70,6 +70,7 @@ int main(int argc, char **argv) | |||
| /* Main menu */ | |||
| display_menu(); | |||
| caca_refresh(); | |||
| /* Go ! */ | |||
| while(!quit) | |||
| @@ -98,17 +99,20 @@ int main(int argc, char **argv) | |||
| case 'O': | |||
| outline = (outline + 1) % 3; | |||
| display_menu(); | |||
| caca_refresh(); | |||
| break; | |||
| case 'b': | |||
| case 'B': | |||
| bounds = (bounds + 1) % 2; | |||
| display_menu(); | |||
| caca_refresh(); | |||
| break; | |||
| case 'd': | |||
| case 'D': | |||
| dithering = (dithering + 1) % 5; | |||
| caca_set_dithering(CACA_DITHERING_NONE + dithering); | |||
| display_menu(); | |||
| caca_refresh(); | |||
| break; | |||
| case 'c': | |||
| demo = demo_color; | |||
| @@ -167,8 +171,7 @@ int main(int argc, char **argv) | |||
| caca_refresh(); | |||
| mouse = menu = 0; | |||
| } | |||
| if(demo) | |||
| else if(demo) | |||
| { | |||
| demo(); | |||
| @@ -223,7 +226,6 @@ static void display_menu(void) | |||
| caca_get_dithering_name(CACA_DITHERING_NONE + dithering)); | |||
| caca_putstr(4, yo - 2, "'q': quit"); | |||
| caca_refresh(); | |||
| } | |||
| static void demo_all(void) | |||