private void generateMapButton_Click(object sender, System.EventArgs e)
{
// get cities count
try
{
citiesCount = Math.Max(5, Math.Min(50, int.Parse(citiesCountBox.Text)));
}
catch
{
citiesCount = 20;
}
citiesCountBox.Text = citiesCount.ToString();
// regenerate map
GenerateMap();
}