/// <summary> /// Resets the system. /// </summary> /// <param name="sender">The sender object</param> /// <param name="e">The event arguments</param> private void btnReset_Click(object sender, EventArgs e) { OurSystem.ResetSystem(); LblSysAge.Content = ""; LblSysName.Content = ""; OurSystem.SysStars.Clear(); StarTable.Clear(); LblNumberPlanets.Content = ""; PlanetTable.Clear(); }
/// <summary> /// Starts the planetary generator /// </summary> /// <param name="sender">The sender object</param> /// <param name="e">The event arguments</param> private void btnGenPlanets_Click(object sender, EventArgs e) { CreatePlanetsFinished = false; //clear the tables. if (OurSystem.CountPlanets() > 0) { OurSystem.ClearPlanets(); PlanetTable.Clear(); } var pCs = new CreatePlanets(OurSystem, VelvetBag, this); //register a closed event here. pCs.Closing += createPlanets_Closed; pCs.ShowDialog(); }