[AD] [Windows] Weird bug about XP |
[ Thread Index |
Date Index
| More lists.liballeg.org/allegro-developers Archives
]
I dunno if this bug has already been reported but...
Here is a really simple program.
It works fine on 98SE but some persons told me it flickers on XP
#include<allegro.h>
#include<stdio.h>
BITMAP *backbuffer; // double buffering things
void main() {
allegro_init();
install_keyboard();
set_color_depth( 32 );
if( set_gfx_mode( GFX_AUTODETECT_FULLSCREEN, 640, 480, 0, 0 ) < 0 ) {
// we couldnt set the video mode, send an error to the user and quit
allegro_message(allegro_error);
return;
}
backbuffer = create_bitmap( SCREEN_W, SCREEN_H );
if (!backbuffer)
exit(1);
text_mode(-1); // transparent text
// main loop
while( !key[KEY_ESC] ) {
clear_to_color( backbuffer , makecol(0,100,200));
textout( backbuffer, font, "Hello this is flickery ;)", 50, 50,
makecol(255,255,255) );
blit( backbuffer, screen, 0, 0, 0, 0, SCREEN_W, SCREEN_H );
}
}
END_OF_MAIN();
If that small prog really flickers on XP, I wonder where the mistake is...
___________________________________________________________
Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français !
Yahoo! Mail : http://fr.mail.yahoo.com