avoid wasteful player_t copy

This commit is contained in:
AJ Martinez 2022-01-21 02:42:16 -06:00 committed by SinnamonLat
parent 3e6d1d4c60
commit d71fdc9d0a

View file

@ -57,17 +57,17 @@ static void K_UpdateDirectorPositions(void)
{ {
INT32 playernum; INT32 playernum;
INT32 position; INT32 position;
player_t target; player_t* target;
memset(directorinfo.sortedplayers, -1, sizeof(directorinfo.sortedplayers)); memset(directorinfo.sortedplayers, -1, sizeof(directorinfo.sortedplayers));
for (playernum = 0; playernum < MAXPLAYERS; playernum++) for (playernum = 0; playernum < MAXPLAYERS; playernum++)
{ {
target = players[playernum]; target = &players[playernum];
if (playeringame[playernum] && !target.spectator && target.position > 0) if (playeringame[playernum] && !target->spectator && target->position > 0)
{ {
directorinfo.sortedplayers[target.position - 1] = playernum; directorinfo.sortedplayers[target->position - 1] = playernum;
} }
} }