Exemplo n.º 1
0
 /// <summary>
 /// Copy constructor.
 /// </summary>
 /// <param name="race">The race to copy.</param>
 public Race(Race race) {
     Species = race.Species;
     LeaderName = race.LeaderName;
     ImageFilename = race.ImageFilename;
     Description = race.Description;
     Color = race.Color;
 }
Exemplo n.º 2
0
 /// <summary>
 /// Copy constructor.
 /// </summary>
 /// <param name="race">The race to copy.</param>
 public Race(Race race) {
     RaceType = race.RaceType;
     LeaderName = race.LeaderName;
     Description = race.Description;
     Color = race.Color;
     // _traits = new List<Trait>();
     // race.Traits.ForAll<Trait>(t => _traits.Add(t));
 }
Exemplo n.º 3
0
 public HumanPlayer(Race race, GameColor color = GameColor.None, string leaderName = Constants.Empty)
     : base(race, IQ.Normal) {
     _leaderName = leaderName;
     _color = color;
 }
Exemplo n.º 4
0
 public Player(Race race, IQ iq) {
     _race = race;
     IQ = iq;
     IsActive = true;
     _diplomaticRelations = null;    // TODO gets rid of unused warning
 }