예제 #1
0
 public WarpGate(WarpGate source) : base(source)
 {
     PresentFactions  = new ObservableCollection <Faction>(source.PresentFactions);
     ConnectedGateIds = new ObservableCollection <uint>(source.ConnectedGateIds);
     Economy          = new Economy(source.Economy);
     CommonGovernment = new Government(source.CommonGovernment);
     Civilization     = new CivilizationClass(source.Civilization);
 }
예제 #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);
 }
 public MegaStructure(MegaStructure source) : base(source)
 {
     Species          = new ObservableCollection <MajorSpecies>(source.Species);
     PresentFactions  = new ObservableCollection <Faction>(source.PresentFactions);
     Radius           = new Distance(source.Radius);
     Economy          = new Economy(source.Economy);
     CommonCulture    = new Culture(source.CommonCulture);
     CommonGovernment = new Government(source.CommonGovernment);
     Civilization     = new CivilizationClass(source.Civilization);
 }
 public MegaStructure()
 {
     Species          = new ObservableCollection <MajorSpecies>();
     PresentFactions  = new ObservableCollection <Faction>();
     Radius           = new Distance();
     Economy          = new Economy();
     CommonCulture    = new Culture();
     CommonGovernment = new Government();
     Civilization     = new CivilizationClass();
 }
예제 #5
0
 public Star(Star source) : base(source)
 {
     Age              = new Time(source.Age);
     Mass             = new Mass(source.Mass);
     Radius           = new Distance(source.Radius);
     Temperature      = new Temperature(source.Temperature);
     PresentFactions  = new ObservableCollection <Faction>(source.PresentFactions);
     Economy          = new Economy(source.Economy);
     CommonGovernment = new Government(source.CommonGovernment);
     Civilization     = new CivilizationClass(source.Civilization);
 }
예제 #6
0
 public WarpGate()
 {
     PresentFactions  = new ObservableCollection <Faction>();
     ConnectedGateIds = new ObservableCollection <uint>()
     {
         0, 0, 0, 0, 0, 0, 0, 0
     };
     Economy          = new Economy();
     CommonGovernment = new Government();
     Civilization     = new CivilizationClass();
 }
예제 #7
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);
 }
예제 #8
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();
        }
예제 #9
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;
 }
예제 #10
0
        public Settlement()
        {
            Radius = new Distance {
                Value = 45.0, Unit = Distance.DistanceUnit.Kilometer
            };
            SettlementKind = SettlementType.Orbital;

            PresentFactions  = new ObservableCollection <Faction>();
            Species          = new ObservableCollection <MajorSpecies>();
            Economy          = new Economy();
            CommonCulture    = new Culture();
            CommonGovernment = new Government();
            Civilization     = new CivilizationClass();
        }
예제 #11
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);
 }
예제 #12
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();
        }
예제 #13
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>();
        }
예제 #14
0
        public Star()
        {
            Age = new Time {
                Value = 2.0, Unit = Time.UnitType.BillionYears
            };
            Mass   = new Mass();
            Radius = new Distance {
                Value = 3.8, Unit = Distance.DistanceUnit.LightSecond
            };
            Temperature = new Temperature {
                Value = 4000.0
            };

            PresentFactions  = new ObservableCollection <Faction>();
            Economy          = new Economy();
            CommonGovernment = new Government();
            Civilization     = new CivilizationClass();
        }
예제 #15
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();
        }