fix sudden fadeout in about screen when it wasn't faded in yet

This commit is contained in:
Sebastian Krzyszkowiak 2012-04-03 23:17:18 +02:00
parent 26ecdcb532
commit 89c4d4096d

View file

@ -183,6 +183,7 @@ void About_Unload(struct Game *game) {
al_draw_bitmap_region(game->about.text_bitmap, 0, game->about.x*al_get_bitmap_height(game->about.text_bitmap), al_get_bitmap_width(game->about.text_bitmap), al_get_display_height(game->display)*0.8, al_get_display_width(game->display)*0.5, al_get_display_height(game->display)*0.1, 0);
al_set_target_bitmap(al_get_backbuffer(game->display));
int fadeloop;
if (game->about.fadeloop!=0)
for(fadeloop=255; fadeloop>=0; fadeloop-=tps(game, 600)){
al_wait_for_event(game->event_queue, &ev);
al_draw_tinted_bitmap(game->about.fade_bitmap, al_map_rgba_f(fadeloop/255.0,fadeloop/255.0,fadeloop/255.0,1), 0, 0, 0);