public MyPlanetAPILVItem(MyPlanetAPI planetAPI) { thisPlanetAPI = planetAPI; this.SubItems.Add(thisPlanetAPI.Name); this.SubItems.Add(thisPlanetAPI.Focus); this.SubItems.Add(thisPlanetAPI.Type); }
private void btn_AddPlanet_Click(object sender, EventArgs e) { MyPlanetAPI myPlanetAPI = new MyPlanetAPI( StarSystemController.myStarSystemAPI.Name + lv_PlanetsListView.Items.Count); MyPlanetAPILVItem myPlanetLVItem = new MyPlanetAPILVItem(myPlanetAPI); lv_PlanetsListView.Items.Add(myPlanetLVItem); }
public string AssignPlanetGeneratorStringLine(MyPlanetAPI planet) { if (planet.Focus == "") { planet.Focus = Name; } return("PlanetAPI " + GetVarNameP(planet.Name) + " = " + GetVarName(StarSystemVarName) + ".addPlanet(" + GetQuoteName(planet.Name) + ", " + GetVarNameP(planet.Focus) + ", " + GetQuoteName(planet.Name) + ", " + GetQuoteName(planet.Type) + ", " + planet.Angle + ", " + planet.Radius + ", " + planet.OrbitRadius + ", " + planet.OrbitDays + ");"); }
private void updatePlanetsLV() { MyPlanetAPI myPlanetAPI = new MyPlanetAPI("Qades I"); myPlanetAPI.Focus = "Qades"; myPlanetAPI.OrbitDays = 30; myPlanetAPI.OrbitRadius = 1000; myPlanetAPI.Radius = 90; MyStarSystemAPI myStarSystemAPI = new MyStarSystemAPI("Qades"); StringBuilder sb = new StringBuilder(2048); sb.Append("RunCode "); sb.AppendLine(myStarSystemAPI.AssignStarSystemStringLine()); sb.AppendLine(myStarSystemAPI.AssignPlanetGeneratorStringLine(myPlanetAPI)); tb_ResultString.Text = sb.ToString(); }