slight cleanup

This commit is contained in:
Jaime Passos 2019-08-19 15:27:20 -03:00
parent 29dc1119e5
commit 94e21c7b03

View file

@ -7831,7 +7831,7 @@ static void M_DrawSetupChoosePlayerMenu(void)
{ {
boolean thismenu = (currentMenu == &SP_PlayerDef); boolean thismenu = (currentMenu == &SP_PlayerDef);
INT32 xsh = FixedInt(FixedMul(BASEVIDWIDTH*FRACUNIT, FixedDiv(charselscrollx, charselfadescrollamt))); INT32 xsh = 0;
const INT32 my = 16; const INT32 my = 16;
skin_t *charskin = &skins[0]; skin_t *charskin = &skins[0];
@ -7840,19 +7840,37 @@ static void M_DrawSetupChoosePlayerMenu(void)
UINT8 *colormap = NULL; UINT8 *colormap = NULL;
INT32 prev = -1, next = -1; INT32 prev = -1, next = -1;
INT32 fade = FixedInt(FixedMul(10*FRACUNIT, FixedDiv((charseltimer*4) * FRACUNIT, TICRATE * FRACUNIT))), fade2; INT32 fade = 0, fade2 = 0;
patch_t *charbg = W_CachePatchName("CHARBG", PU_CACHE); patch_t *charbg = W_CachePatchName("CHARBG", PU_CACHE);
patch_t *charfg = W_CachePatchName("CHARFG", PU_CACHE); patch_t *charfg = W_CachePatchName("CHARFG", PU_CACHE);
INT32 bgheight = charbg->height; INT32 bgheight = charbg->height;
INT32 fgheight = charfg->height; INT32 fgheight = charfg->height;
INT32 i; INT32 i;
// Fading out from menu
if (!thismenu) if (!thismenu)
xsh = FixedInt(FixedMul(BASEVIDWIDTH*FRACUNIT, FixedDiv(charselfadescrollamt-charselscrollx, charselfadescrollamt))); xsh = (charselfadescrollamt-charselscrollx);
// Fading in to menu
else if (charselscrollx)
xsh = charselscrollx;
fade2 = fade<<V_ALPHASHIFT; // Calculate x-shift value
if (fade > 9) if (xsh)
xsh = FixedInt(FixedMul(BASEVIDWIDTH*FRACUNIT, FixedDiv(xsh, charselfadescrollamt)));
// No fade for this frame
if (charseltimer >= TICRATE)
{
fade = 10;
fade2 = 0; fade2 = 0;
}
// Fading in, or out
// Calculate the fade amount (0-9)
else
{
fade = FixedMul(10*FRACUNIT, FixedDiv((charseltimer*4) * FRACUNIT, TICRATE * FRACUNIT)) >> FRACBITS;
fade2 = (fade <= 9) ? fade<<V_ALPHASHIFT : 0;
}
if (abs(char_scroll) > FRACUNIT) if (abs(char_scroll) > FRACUNIT)
char_scroll -= (char_scroll>>2); char_scroll -= (char_scroll>>2);