public void StellarGenTest() { var rnd = new Random(123); var config = new StellarForge.StellarForgeConfiguration(); var systemGen = new StarSystemBuilderService(rnd, new PlanetBuilderService(rnd, new MoonBuilderService(rnd, config), config), new AnomalyGeneratorService(new RadLibService(new RadLibConfiguration() { RandomSeed = rnd.Next() }), rnd), config); var system = systemGen.GenerateStar().GenerateSystem().Build(); Assert.True(system.Designation != null); }
public HomeController(ILogger <HomeController> logger, StarSystemBuilderService starSystemBuilderService) { this.starSystemBuilderService = starSystemBuilderService; _logger = logger; }
public StellarForgeService(StarSystemBuilderService starSystemBuilderService) { this.starSystemBuilderService = starSystemBuilderService; }