diff --git a/src/d_clisrv.c b/src/d_clisrv.c index 1bba92aca..c32bdaa4d 100644 --- a/src/d_clisrv.c +++ b/src/d_clisrv.c @@ -2110,7 +2110,7 @@ static boolean CL_ServerConnectionTicker(const char *tmpsave, tic_t *oldtic, tic { I_OsPolling(); - // Needs to be updated here for M_DrawEggaChannel + // Needs to be updated here for M_DrawEggaChannelAlignable renderdeltatics = FRACUNIT; rendertimefrac = FRACUNIT; @@ -2169,7 +2169,7 @@ static boolean CL_ServerConnectionTicker(const char *tmpsave, tic_t *oldtic, tic { if (cl_mode != CL_DOWNLOADFILES && cl_mode != CL_DOWNLOADSAVEGAME) { - M_DrawEggaChannel(); + M_DrawEggaChannelAlignable(true); } CL_DrawConnectionStatus(); diff --git a/src/k_menu.h b/src/k_menu.h index 17c315aee..0aec04ded 100644 --- a/src/k_menu.h +++ b/src/k_menu.h @@ -1144,6 +1144,7 @@ void M_HandleProfileErase(INT32 choice); void M_DrawMasterServerReminder(void); // Draws the EGGA CHANNEL background. +void M_DrawEggaChannelAlignable(boolean centered); void M_DrawEggaChannel(void); // Extras menu: diff --git a/src/k_menudraw.c b/src/k_menudraw.c index fd359091c..1c566bd6a 100644 --- a/src/k_menudraw.c +++ b/src/k_menudraw.c @@ -3829,15 +3829,20 @@ static void M_MPOptDrawer(menu_t *m, INT16 extend[3][3]) } // Draws the EGGA CHANNEL background. -void M_DrawEggaChannel(void) +void M_DrawEggaChannelAlignable(boolean centered) { patch_t *background = W_CachePatchName("M_EGGACH", PU_CACHE); V_DrawFill(0, 0, BASEVIDWIDTH, BASEVIDHEIGHT, 25); - V_DrawFixedPatch((menuactive ? 75 : 160)<