public Space.SolarSystem BuildPlanetarySystem() { Space.SolarSystem solarSystem = new Space.SolarSystem(); solarSystem.Stars.Add(new Space.Bodies.Star() { Name = "Sol" }); solarSystem.Planets.Add(new Space.Bodies.Planets.Planet() { Name = "Mercury" }); solarSystem.Planets.Add(new Space.Bodies.Planets.Planet() { Name = "Earth" }); solarSystem.Planets.Add(new Space.Bodies.Planets.Planet() { Name = "Mars" }); solarSystem.Planets.Add(new Space.Bodies.Planets.Planet() { Name = "Jupiter" }); solarSystem.Planets.Add(new Space.Bodies.Planets.Planet() { Name = "Neptune" }); return(solarSystem); }
public Space.SolarSystem BuildSimpleSolarSystem() { Space.SolarSystem sol = new Space.SolarSystem(); sol.Stars.Add(new Space.Bodies.Star() { Name = "Sol" }); sol.Planets.Add(new Space.Bodies.Planets.Planet() { Name = "Earth" }); return(sol); }
public static Space.SolarSystem BuildSolarSystemSimulation() { Space.SolarSystem solarSystem = new Space.SolarSystem(); solarSystem.Planets.Add(new Space.Bodies.Planets.Planet { Name = "Mercury", Angle = 0.1 }); solarSystem.Planets.Add(new Space.Bodies.Planets.Planet { Name = "Venus", Angle = 177 }); solarSystem.Planets.Add(new Space.Bodies.Planets.Planet { Name = "Earth", Angle = 23 }); solarSystem.Planets.Add(new Space.Bodies.Planets.Planet { Name = "Mars", Angle = 25 }); solarSystem.Planets.Add(new Space.Bodies.Planets.Planet { Name = "Jupiter", Angle = 3 }); solarSystem.Planets.Add(new Space.Bodies.Planets.Planet { Name = "Saturn", Angle = 27 }); solarSystem.Planets.Add(new Space.Bodies.Planets.Planet { Name = "Uranus", Angle = 98 }); solarSystem.Planets.Add(new Space.Bodies.Planets.Planet { Name = "Neptune", Angle = 30 }); solarSystem.Planets.Add(new Space.Bodies.Planets.Planet { Name = "Pluto", Angle = 120 }); // Doh! Pluto has failed to clear debris from its orbit... solarSystem.Planets.RemoveAt(solarSystem.Planets.Count - 1); return(solarSystem); }