From 1487ce0c30c1c3493e5212568e5bef83d8831fa3 Mon Sep 17 00:00:00 2001 From: Sebastian Krzyszkowiak Date: Wed, 22 Feb 2012 15:33:05 +0100 Subject: [PATCH] unload GAMESTATE_LOADING state on quit --- src/main.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main.c b/src/main.c index e1335d4..a75b9eb 100644 --- a/src/main.c +++ b/src/main.c @@ -313,6 +313,10 @@ int main(int argc, char **argv){ } UnloadGameState(&game); + if (game.gamestate != GAMESTATE_LOADING) { + game.gamestate = GAMESTATE_LOADING; + UnloadGameState(&game); + } PrintConsole(&game, "Shutting down..."); al_rest(0.1); al_destroy_timer(game.timer);