/// <summary> /// The object called when the create stars form is closed. Checks to see if we should update the listing /// </summary> /// <param name="sender">The sender object</param> /// <param name="e">The event arguments</param> private void createStars_Closed(object sender, EventArgs e) { if (this.createStarsFinished) { foreach (Star s in this.ourSystem.sysStars) { object[] rowVal = new object[12]; rowVal[0] = s.currMass; rowVal[1] = s.name; rowVal[2] = Star.getDescFromFlag(s.selfID); rowVal[3] = s.specType; rowVal[4] = Math.Round(s.currLumin, 4); rowVal[5] = s.effTemp; rowVal[6] = s.orbitalRadius; rowVal[7] = Star.descGasGiantFlag(s.gasGiantFlag); rowVal[8] = s.starColor; rowVal[9] = s.returnCurrentBranchDesc(); rowVal[10] = s.isFlareStar; rowVal[11] = s.printOrbitalDetails(); starTable.Rows.Add(rowVal); } lblSysAge.Text = this.ourSystem.sysAge + " GYr"; lblSysName.Text = this.ourSystem.sysName; } }