/// <summary> /// adds a property to the players list of properties /// </summary> /// <param name="p"></param> public void AddProperty(Property p) { //remove property from other players foreach (Player player in GameManager.Players) { player.PropertiesOwned.Remove(p); } PropertiesOwned.Add(p); //sort from lowest value to highest value properties PropertiesOwned.Sort(delegate(Property p1, Property p2) { return(p1.name.CompareTo(p2.name)); }); }
public void RemoveProperty(Property p) { PropertiesOwned.Remove(p); }