local int update_score(Player *p, struct PlayerScore *s)
{
if (p->pkt.killpoints != s->Score ||
p->pkt.flagpoints != s->FlagScore ||
p->pkt.wins != s->Kills ||
p->pkt.losses != s->Deaths ||
p->pkt.flagscarried != s->Flags)
{
s->Score = p->pkt.killpoints;
s->FlagScore = p->pkt.flagpoints;
s->Kills = p->pkt.wins;
s->Deaths = p->pkt.losses;
s->Flags = p->pkt.flagscarried;
return 1;
}
return 0;
}