From 16273849f6e953b1fc9b651b51cee61c1f57d4f6 Mon Sep 17 00:00:00 2001 From: Holger Schemel Date: Mon, 1 Oct 2018 20:52:00 +0200 Subject: [PATCH] moved drawing program info on startup to separate function --- src/init.c | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/src/init.c b/src/init.c index 1e8d7e82..3bb81ac0 100644 --- a/src/init.c +++ b/src/init.c @@ -136,6 +136,20 @@ static void DrawInitAnim(void) FrameCounter++; } +static void DrawProgramInfo(void) +{ + int font1_nr = FC_YELLOW; + int font2_nr = FC_RED; + int font2_height = getFontHeight(font2_nr); + int ypos1 = 20; + int ypos2 = 50; + int ypos3 = WIN_YSIZE - 20 - font2_height; + + DrawInitText(getProgramInitString(), ypos1, font1_nr); + DrawInitText(setup.internal.program_copyright, ypos2, font2_nr); + DrawInitText(setup.internal.program_website, ypos3, font2_nr); +} + static void FreeGadgets(void) { FreeLevelEditorGadgets(); @@ -5327,7 +5341,6 @@ static void InitGfx(void) char *filename_font_initial = NULL; char *filename_anim_initial = NULL; Bitmap *bitmap_font_initial = NULL; - int font_height; int i, j; /* determine settings for initial font (for displaying startup messages) */ @@ -5378,12 +5391,7 @@ static void InitGfx(void) InitFontGraphicInfo(); - font_height = getFontHeight(FC_RED); - - DrawInitText(getProgramInitString(), 20, FC_YELLOW); - DrawInitText(setup.internal.program_copyright, 50, FC_RED); - DrawInitText(setup.internal.program_website, WIN_YSIZE - 20 - font_height, - FC_RED); + DrawProgramInfo(); DrawInitText("Loading graphics", 120, FC_GREEN); -- 2.34.1