Draw Chaos Emerald again for Sealed Star

This commit is contained in:
Sally Coolatta 2024-04-13 19:07:25 -04:00 committed by toaster
parent ebd946983c
commit 99fc0c13cd

View file

@ -599,12 +599,12 @@ void podiumData_s::Draw(void)
.text(va("%c", ('A' + p))); .text(va("%c", ('A' + p)));
} }
} }
// Do not draw any stats for GAME OVERed player else
else if (gpRank_level_perplayer_t *const dta = &lvl->perPlayer[p]; dta->grade != GRADE_INVALID)
{ {
gpRank_level_perplayer_t *const dta = &lvl->perPlayer[p];
srb2::Draw drawer_rank = drawer_perplayer.xy(2, 0); srb2::Draw drawer_rank = drawer_perplayer.xy(2, 0);
if (lvl->event != GPEVENT_SPECIAL) if (lvl->event != GPEVENT_SPECIAL && dta->grade != GRADE_INVALID)
{ {
drawer_rank drawer_rank
.xy(0, -1) .xy(0, -1)
@ -612,6 +612,9 @@ void podiumData_s::Draw(void)
.patch(va("R_CUPRN%c", K_GetGradeChar(dta->grade))); .patch(va("R_CUPRN%c", K_GetGradeChar(dta->grade)));
} }
// Do not draw any stats for GAME OVERed player
if (dta->grade != GRADE_INVALID || lvl->event == GPEVENT_SPECIAL)
{
srb2::Draw drawer_gametype = drawer_rank.xy(18, 0); srb2::Draw drawer_gametype = drawer_rank.xy(18, 0);
switch (lvl->event) switch (lvl->event)
@ -731,6 +734,7 @@ void podiumData_s::Draw(void)
)); ));
} }
} }
}
drawer_perplayer = drawer_perplayer.x(56); drawer_perplayer = drawer_perplayer.x(56);
} }