X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Finit.c;fp=src%2Finit.c;h=66ba68ac1d4726d1f1eca081eee2bddf44750e23;hp=020b4d1d5e7607c044f72fc7c851bafcdaad0e16;hb=7d6371b626a62594233de7deb9ff95cfdc75602d;hpb=f728989f9c1a683940d4cdd47965179131b21820 diff --git a/src/init.c b/src/init.c index 020b4d1d..66ba68ac 100644 --- a/src/init.c +++ b/src/init.c @@ -5600,6 +5600,8 @@ static void InitGfx(void) DrawInitTextHead("Loading graphics"); + InitMenuDesignSettings_Static(); + // initialize settings for busy animation with default values int parameter[NUM_GFX_ARGS]; for (i = 0; i < NUM_GFX_ARGS; i++) @@ -5641,6 +5643,9 @@ static void InitGfx(void) } } + // read values from custom graphics config file + InitMenuDesignSettings_FromHash(setup_file_hash, FALSE); + freeSetupFileHash(setup_file_hash); } } @@ -5688,8 +5693,6 @@ static void InitGfx(void) init.busy.width = anim_initial.width; init.busy.height = anim_initial.height; - InitMenuDesignSettings_Static(); - InitGfxDrawBusyAnimFunction(DrawInitAnim); InitGfxDrawGlobalAnimFunction(DrawGlobalAnimations); InitGfxDrawGlobalBorderFunction(DrawMaskedBorderToTarget);