Merge branch 'fix-team-scoreboard' into 'next'

Fix players not rendering on team scoreboards

See merge request STJr/SRB2!2460
This commit is contained in:
Lactozilla 2024-06-02 19:42:39 +00:00
commit 9812bc0582

View file

@ -2015,13 +2015,13 @@ static void HU_Draw32TeamTabRankings(playersort_t *tab, INT32 whiteplayer)
greycheck = greycheckdef; greycheck = greycheckdef;
supercheck = supercheckdef; supercheck = supercheckdef;
if (tab[i].color == skincolor_redteam) //red if (players[tab[i].num].ctfteam == 1) //red
{ {
redplayers++; redplayers++;
x = 14 + (BASEVIDWIDTH/2); x = 14 + (BASEVIDWIDTH/2);
y = (redplayers * 9) + 20; y = (redplayers * 9) + 20;
} }
else if (tab[i].color == skincolor_blueteam) //blue else if (players[tab[i].num].ctfteam == 2) //blue
{ {
blueplayers++; blueplayers++;
x = 14; x = 14;
@ -2103,7 +2103,7 @@ void HU_DrawTeamTabRankings(playersort_t *tab, INT32 whiteplayer)
if (players[tab[i].num].spectator) if (players[tab[i].num].spectator)
continue; //ignore them. continue; //ignore them.
if (tab[i].color == skincolor_redteam) //red if (players[tab[i].num].ctfteam == 1) //red
{ {
if (redplayers++ > 8) if (redplayers++ > 8)
{ {
@ -2111,7 +2111,7 @@ void HU_DrawTeamTabRankings(playersort_t *tab, INT32 whiteplayer)
break; // don't make more loops than we need to. break; // don't make more loops than we need to.
} }
} }
else if (tab[i].color == skincolor_blueteam) //blue else if (players[tab[i].num].ctfteam == 2) //blue
{ {
if (blueplayers++ > 8) if (blueplayers++ > 8)
{ {
@ -2142,14 +2142,14 @@ void HU_DrawTeamTabRankings(playersort_t *tab, INT32 whiteplayer)
if (players[tab[i].num].spectator) if (players[tab[i].num].spectator)
continue; //ignore them. continue; //ignore them.
if (tab[i].color == skincolor_redteam) //red if (players[tab[i].num].ctfteam == 1) //red
{ {
if (redplayers++ > 8) if (redplayers++ > 8)
continue; continue;
x = 32 + (BASEVIDWIDTH/2); x = 32 + (BASEVIDWIDTH/2);
y = (redplayers * 16) + 16; y = (redplayers * 16) + 16;
} }
else if (tab[i].color == skincolor_blueteam) //blue else if (players[tab[i].num].ctfteam == 2) //blue
{ {
if (blueplayers++ > 8) if (blueplayers++ > 8)
continue; continue;