public void AddBan(string mask) { if (!Bans.Contains(mask)) { Bans.Add(mask); } }
public void GeneratePicks() { PlayerOptions.Clear(); for (int i = 0; i < Players.Count; i++) { Picks picks = new Picks(NumCivsPerPerson); for (int j = 0; j < NumCivsPerPerson; j++) { Civilization civ; do { civ = (Civilization)gen.Next(0, 43); } while (Bans.Contains(civ) || duplicate(civ, picks) || otherCiv(civ)); picks.picks[j] = civ; } PlayerOptions.Add(picks); } }