Esempio n. 1
0
 public MyPlanetAPILVItem(MyPlanetAPI planetAPI)
 {
     thisPlanetAPI = planetAPI;
     this.SubItems.Add(thisPlanetAPI.Name);
     this.SubItems.Add(thisPlanetAPI.Focus);
     this.SubItems.Add(thisPlanetAPI.Type);
 }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
 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 + ");");
 }
Esempio n. 4
0
        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();
        }