Ejemplo n.º 1
0
        public Belt()
        {
            SeparationDensity = new Distance {
                Value = 15.0, Unit = Distance.DistanceUnit.Kilometer
            };
            LateralThickness = new Distance {
                Value = 2500.0, Unit = Distance.DistanceUnit.Kilometer
            };
            VerticalThickness = new Distance {
                Value = 100.0, Unit = Distance.DistanceUnit.Kilometer
            };
            Rockyness = new Percent {
                Value = 70.0
            };
            Icyness = new Percent {
                Value = 50.0
            };

            Species         = new ObservableCollection <MajorSpecies>();
            PresentFactions = new ObservableCollection <Faction>();
            Economy         = new Economy();

            CommonCulture    = new Culture();
            CommonGovernment = new Government();

            AverageSurface  = new SurfaceComposition();
            SurfaceVariance = new SurfaceComposition();
        }
Ejemplo n.º 2
0
 public Comet(Comet source) : base(source)
 {
     Radius           = new Distance(source.Radius);
     CometKind        = source.CometKind;
     Composition      = new SurfaceComposition(source.Composition);
     PresentFactions  = new ObservableCollection <Faction>(source.PresentFactions);
     CommonGovernment = new Government(source.CommonGovernment);
     Civilization     = new CivilizationClass(source.Civilization);
 }
Ejemplo n.º 3
0
 public Moon(Moon source) : base(source)
 {
     MoonKind         = source.MoonKind;
     Radius           = new Distance(source.Radius);
     Surface          = new SurfaceComposition(source.Surface);
     Species          = new ObservableCollection <MajorSpecies>(source.Species);
     PresentFactions  = new ObservableCollection <Faction>(source.PresentFactions);
     Economy          = new Economy(source.Economy);
     CommonCulture    = new Culture(source.CommonCulture);
     CommonGovernment = new Government(source.CommonGovernment);
     Civilization     = new CivilizationClass(source.Civilization);
     Atmosphere       = new AtmosphericComposition(source.Atmosphere);
 }
Ejemplo n.º 4
0
        public Comet()
        {
            Radius = new Distance {
                Value = 20.0, Unit = Distance.DistanceUnit.Kilometer
            };
            CometKind   = CometType.Icy;
            Composition = new SurfaceComposition();

            PresentFactions = new ObservableCollection <Faction>();

            CommonGovernment = new Government();
            Civilization     = new CivilizationClass();
        }
Ejemplo n.º 5
0
 public Asteroid(Asteroid source) : base(source)
 {
     Radius           = new Distance(source.Radius);
     AsteroidKind     = source.AsteroidKind;
     Surface          = new SurfaceComposition(source.Surface);
     Species          = new ObservableCollection <MajorSpecies>(source.Species);
     Economy          = new Economy(source.Economy);
     CommonCulture    = new Culture(source.CommonCulture);
     CommonGovernment = new Government(source.CommonGovernment);
     Civilization     = new CivilizationClass(source.Civilization);
     PresentFactions  = new ObservableCollection <Faction>(source.PresentFactions);
     ClassKind        = source.ClassKind;
 }
Ejemplo n.º 6
0
 public Belt(Belt source) : base(source)
 {
     SeparationDensity = new Distance(source.SeparationDensity);
     LateralThickness  = new Distance(source.LateralThickness);
     VerticalThickness = new Distance(source.VerticalThickness);
     Rockyness         = new Percent(source.Rockyness);
     Icyness           = new Percent(source.Icyness);
     Species           = new ObservableCollection <MajorSpecies>(source.Species);
     PresentFactions   = new ObservableCollection <Faction>(source.PresentFactions);
     Economy           = new Economy(source.Economy);
     CommonCulture     = new Culture(source.CommonCulture);
     CommonGovernment  = new Government(source.CommonGovernment);
     AverageSurface    = new SurfaceComposition(source.AverageSurface);
     SurfaceVariance   = new SurfaceComposition(source.SurfaceVariance);
 }
Ejemplo n.º 7
0
 public Planet(Planet source) : base(source)
 {
     Radius           = new Distance(source.Radius);
     Density          = source.Density;
     Temperature      = new Temperature(source.Temperature);
     PlanetKind       = source.PlanetKind;
     Surface          = new SurfaceComposition(source.Surface);
     Species          = new ObservableCollection <MajorSpecies>(source.Species);
     PresentFactions  = new ObservableCollection <Faction>(source.PresentFactions);
     Economy          = new Economy(source.Economy);
     CommonCulture    = new Culture(source.CommonCulture);
     CommonGovernment = new Government(source.CommonGovernment);
     Civilization     = new CivilizationClass(source.Civilization);
     Atmosphere       = new AtmosphericComposition(source.Atmosphere);
 }
Ejemplo n.º 8
0
        public Moon()
        {
            MoonKind = MoonType.Rocky;
            Radius   = new Distance {
                Value = 300.0, Unit = Distance.DistanceUnit.Kilometer
            };
            Surface = new SurfaceComposition();

            Species         = new ObservableCollection <MajorSpecies>();
            PresentFactions = new ObservableCollection <Faction>();

            Economy          = new Economy();
            CommonCulture    = new Culture();
            CommonGovernment = new Government();
            Civilization     = new CivilizationClass();
            Atmosphere       = new AtmosphericComposition();
        }
Ejemplo n.º 9
0
        public Asteroid()
        {
            Radius = new Distance {
                Value = 2.0, Unit = Distance.DistanceUnit.Kilometer
            };
            AsteroidKind = AsteroidType.Rocky;

            Surface = new SurfaceComposition();

            Species = new ObservableCollection <MajorSpecies>();
            Economy = new Economy();

            CommonCulture    = new Culture();
            CommonGovernment = new Government();
            Civilization     = new CivilizationClass();
            PresentFactions  = new ObservableCollection <Faction>();
        }
Ejemplo n.º 10
0
        public Planet()
        {
            Radius = new Distance {
                Value = 30000.0, Unit = Distance.DistanceUnit.Kilometer
            };
            Density     = 1.0;
            Temperature = new Temperature {
                Value = 287.0
            };
            PlanetKind = PlanetType.Rocky;
            Surface    = new SurfaceComposition();

            Species         = new ObservableCollection <MajorSpecies>();
            PresentFactions = new ObservableCollection <Faction>();

            Economy          = new Economy();
            CommonCulture    = new Culture();
            CommonGovernment = new Government();
            Civilization     = new CivilizationClass();
            Atmosphere       = new AtmosphericComposition();
        }