From 8a21478fd226bd0e958a2b60a6751affe8fe300a Mon Sep 17 00:00:00 2001 From: Sebastian Krzyszkowiak Date: Mon, 20 Feb 2012 20:37:14 +0100 Subject: [PATCH] pause timer while loading new state --- src/loading.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/loading.c b/src/loading.c index 22919ed..7b85bb3 100644 --- a/src/loading.c +++ b/src/loading.c @@ -13,8 +13,12 @@ void Loading_Draw(struct Game *game) { al_draw_bitmap(game->loading.loading_bitmap,0,0,0); + al_stop_timer(game->timer); + PreloadGameState(game); + al_start_timer(game->timer); + for(int fadeloop=255; fadeloop>0; fadeloop-=10){ al_wait_for_event(game->event_queue, &ev); al_draw_tinted_bitmap(game->loading.loading_bitmap,al_map_rgba_f(fadeloop/255.0,fadeloop/255.0,fadeloop/255.0,1),0,0,0);