Make switch case for stplyr->textvar in ST_drawNightsRecords
This commit is contained in:
parent
aa863e481e
commit
d2a4408610
|
@ -1361,8 +1361,9 @@ static void ST_drawNightsRecords(void)
|
||||||
if (stplyr->texttimer < TICRATE/2)
|
if (stplyr->texttimer < TICRATE/2)
|
||||||
aflag |= (9 - 9*stplyr->texttimer/(TICRATE/2)) << V_ALPHASHIFT;
|
aflag |= (9 - 9*stplyr->texttimer/(TICRATE/2)) << V_ALPHASHIFT;
|
||||||
|
|
||||||
// A "Bonus Time Start" by any other name...
|
switch (stplyr->textvar)
|
||||||
if (stplyr->textvar == 1)
|
{
|
||||||
|
case 1: // A "Bonus Time Start" by any other name...
|
||||||
{
|
{
|
||||||
V_DrawCenteredString(BASEVIDWIDTH/2, 52, V_GREENMAP|aflag, M_GetText("GET TO THE GOAL!"));
|
V_DrawCenteredString(BASEVIDWIDTH/2, 52, V_GREENMAP|aflag, M_GetText("GET TO THE GOAL!"));
|
||||||
V_DrawCenteredString(BASEVIDWIDTH/2, 60, aflag, M_GetText("SCORE MULTIPLIER START!"));
|
V_DrawCenteredString(BASEVIDWIDTH/2, 60, aflag, M_GetText("SCORE MULTIPLIER START!"));
|
||||||
|
@ -1374,10 +1375,10 @@ static void ST_drawNightsRecords(void)
|
||||||
V_DrawRightAlignedString(BASEVIDWIDTH/2 + 48, 140, V_ORANGEMAP|aflag, va("%d", (stplyr->startedtime - stplyr->finishedtime)/TICRATE));
|
V_DrawRightAlignedString(BASEVIDWIDTH/2 + 48, 140, V_ORANGEMAP|aflag, va("%d", (stplyr->startedtime - stplyr->finishedtime)/TICRATE));
|
||||||
V_DrawRightAlignedString(BASEVIDWIDTH/2 + 48, 148, V_ORANGEMAP|aflag, va("%d", (stplyr->finishedtime/TICRATE) * 100));
|
V_DrawRightAlignedString(BASEVIDWIDTH/2 + 48, 148, V_ORANGEMAP|aflag, va("%d", (stplyr->finishedtime/TICRATE) * 100));
|
||||||
}
|
}
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
case 2: // Get n Spheres
|
||||||
// Get n [more] Spheres
|
case 3: // Get n more Spheres
|
||||||
else if (stplyr->textvar <= 3 && stplyr->textvar >= 2)
|
|
||||||
{
|
{
|
||||||
if (!stplyr->capsule)
|
if (!stplyr->capsule)
|
||||||
return;
|
return;
|
||||||
|
@ -1388,10 +1389,9 @@ static void ST_drawNightsRecords(void)
|
||||||
(stplyr->textvar == 3) ? M_GetText("MORE ") : "",
|
(stplyr->textvar == 3) ? M_GetText("MORE ") : "",
|
||||||
(G_IsSpecialStage(gamemap)) ? "SPHERE" : "CHIP",
|
(G_IsSpecialStage(gamemap)) ? "SPHERE" : "CHIP",
|
||||||
(stplyr->capsule->health > 1) ? "S" : ""));
|
(stplyr->capsule->health > 1) ? "S" : ""));
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
|
case 4: // End Bonus
|
||||||
// End Bonus
|
|
||||||
else if (stplyr->textvar == 4)
|
|
||||||
{
|
{
|
||||||
V_DrawString(BASEVIDWIDTH/2 - 56, 140, aflag, (G_IsSpecialStage(gamemap)) ? "SPHERES:" : "CHIPS:");
|
V_DrawString(BASEVIDWIDTH/2 - 56, 140, aflag, (G_IsSpecialStage(gamemap)) ? "SPHERES:" : "CHIPS:");
|
||||||
V_DrawString(BASEVIDWIDTH/2 - 56, 148, aflag, "BONUS:");
|
V_DrawString(BASEVIDWIDTH/2 - 56, 148, aflag, "BONUS:");
|
||||||
|
@ -1415,6 +1415,10 @@ static void ST_drawNightsRecords(void)
|
||||||
V_DrawScaledPatch(BASEVIDWIDTH/2 + 60, 160, 0,
|
V_DrawScaledPatch(BASEVIDWIDTH/2 + 60, 160, 0,
|
||||||
ngradeletters[P_GetGrade(stplyr->lastmarescore, gamemap, stplyr->lastmare)]);
|
ngradeletters[P_GetGrade(stplyr->lastmarescore, gamemap, stplyr->lastmare)]);
|
||||||
}
|
}
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
default:
|
||||||
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue