public StellarSystem GetRoot() { StellarSystem root = new StellarSystem( StellarObject.YellowDwarf, gameCore.Random.NextDouble() * 100, new Vector2(0, 0), new GasGiant(gameCore)//new Quest(gameCore, QuestType.Start) ); return(root); }
public StellarSystem GetStellarSystem() { _systemCount++; StellarSystem item = new StellarSystem( (StellarObject)gameCore.Random.Next(0, 11), gameCore.Random.NextDouble() * 100, new Vector2( (gameCore.Random.NextDouble() * gameCore.GalaxyWidth) - gameCore.GalaxyWidth / 2, (gameCore.Random.NextDouble() * gameCore.GalaxyHeight) - gameCore.GalaxyHeight / 2 ), (_systemCount < _systemMaxAmount) ? GetFeature(): new Quest(gameCore, QuestType.End) ); return(item); }
public Ship(StellarSystem orbiting) { _orbiting = orbiting; _cargoBay = new Cargo[10]; }