Code: Show/Hide int botInfo::EndVote()
{ if (override) return vote_default; int votes[MAX_VOTE]; int i; for (i = 0; i < MAX_VOTE; ++i) votes[i] = 0; _listnode <Player> *parse = playerlist->head; while (parse) { Player *p = parse->item; int vote = get_tag(p, 2); if (vote >= vote_low && vote <= vote_high) { ++votes[vote]; } parse = parse->next; } int best = vote_default; for (i = vote_low; i <= vote_high; ++i) if (votes[best] < votes[i]) best = i; return best; } |