/// <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; }
/// <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)); }
public HumanPlayer(Race race, GameColor color = GameColor.None, string leaderName = Constants.Empty) : base(race, IQ.Normal) { _leaderName = leaderName; _color = color; }
public Player(Race race, IQ iq) { _race = race; IQ = iq; IsActive = true; _diplomaticRelations = null; // TODO gets rid of unused warning }