private void BuildInitialPositionLists(List <Player> players) { foreach (var player in players) { switch (player.PlayerPosition) { case "PG": PointGuards.Add(player); TopPointGuards.Add(player); break; case "SG": ShootingGuards.Add(player); TopShootingGuards.Add(player); break; case "SF": SmallForwards.Add(player); TopSmallForwards.Add(player); break; case "PF": PowerForwards.Add(player); TopPowerForwards.Add(player); break; case "C": Centers.Add(player); break; } } }
public void RegisterCenter(string type, string name) { Centers.Add(CenterFactory.Create(type, name)); }
public void RegisterAdoptionCenter(string name) { Centers.Add(new AdoptionCenter(name)); }
public void RegisterCleansingCenter(string name) { Centers.Add(new CleansingCenter(name)); }