X-Git-Url: https://git.artsoft.org/?p=rocksndiamonds.git;a=blobdiff_plain;f=src%2Finit.c;fp=src%2Finit.c;h=a79bd5bbb2b9483ae0a3a0a5a91e03d0bed69606;hp=8b0d8ef39600de69f49b8916bea19047334d759c;hb=1e7efe72121a22a3eed6412f08fd1718287e2952;hpb=84b4d1874b7dfed42ace079941a65baea0ac4ff6 diff --git a/src/init.c b/src/init.c index 8b0d8ef3..a79bd5bb 100644 --- a/src/init.c +++ b/src/init.c @@ -41,6 +41,9 @@ #define INITIAL_IMG_GLOBAL_BUSY_INITIAL 0 #define INITIAL_IMG_GLOBAL_BUSY 1 + +#define NUM_INITIAL_IMAGES_BUSY 2 + #define INITIAL_IMG_BACKGROUND_LOADING_INITIAL 2 #define INITIAL_IMG_BACKGROUND_LOADING 3 @@ -5587,6 +5590,11 @@ static void InitGfx(void) CONFIG_TOKEN_BACKGROUND_LOADING_INITIAL, CONFIG_TOKEN_BACKGROUND_LOADING }; + struct MenuPosInfo *init_busy[NUM_INITIAL_IMAGES_BUSY] = + { + &init.busy_initial, + &init.busy + }; Bitmap *bitmap_font_initial = NULL; int parameter[NUM_INITIAL_IMAGES][NUM_GFX_ARGS]; int i, j, k; @@ -5751,6 +5759,13 @@ static void InitGfx(void) graphic_info = graphic_info_last; + for (i = 0; i < NUM_INITIAL_IMAGES_BUSY; i++) + { + // set image size for busy animations + init_busy[i]->width = image_initial[i].width; + init_busy[i]->height = image_initial[i].height; + } + SetLoadingBackgroundImage(); ClearRectangleOnBackground(window, 0, 0, WIN_XSIZE, WIN_YSIZE);