internal void SetHunterStartLocations(Map map, UserInterface ui) { foreach (Hunter h in Hunters) { string line; do { line = ui.GetHunterStartLocation(h.Name); ui.TellUser(map.LocationName(map.GetLocationFromString(line))); } while (map.GetLocationFromString(line) == Location.Nowhere); } }