public void AddMoonByOrbitalSpeed(Moon moon, double speed, double coveredAngle) { RemoveMoon(moon.Name); this.Moons.Add(moon); moon.AttachToPlanet(this); Physics.EnterOrbitByGivenSpeed(ref moon, this, speed, coveredAngle); }
public void AddMoonByOrbitalRadius(Moon moon, double radius, double coveredAngle) { RemoveMoon(moon.Name); this.Moons.Add(moon); moon.AttachToPlanet(this); Physics.EnterOrbitByGivenRadius(ref moon, this, radius, coveredAngle); }
public void AddMoonNOTORBITALSAFE(Moon moon) { RemoveMoon(moon.Name); this.Moons.Add(moon); moon.AttachToPlanet(this); }