protected AbstractPlayer(string firstname, string lastname, GenderType gender, Birthplaces birthplace) { FirstName = firstname; LastName = lastname; Gender = gender; Birthplace = birthplace; }
public Player(string firstname, string lastname, GenderType gender, Birthplaces birthplace, IGenerator generator) : base(firstname, lastname, gender, birthplace) { var familyNames = generator.FamilyGenerator.ChooseParentNames(); var fatherName = familyNames[0].Split(); var motherName = familyNames[1].Split(); Father = new Parent(fatherName[0], fatherName[1], GenderType.Male, generator.FamilyGenerator.ChooseBirthplace(), generator.FamilyGenerator.ChooseAge()); Mother = new Parent(motherName[0], motherName[1], GenderType.Female, generator.FamilyGenerator.ChooseBirthplace(), generator.FamilyGenerator.ChooseAge(Father.Age)); }
public Parent(string firstname, string lastname, GenderType gender, Birthplaces birthplace, int age) : base(firstname, lastname, gender, birthplace) { Age = age; BirthDate = DateTime.Now.AddYears(-Age); }
public IPlayer CreatePlayer(string firstname, string lastname, GenderType gender, Birthplaces birthplace, IGenerator generator) { return(new Player.Models.Player(firstname, lastname, gender, birthplace, generator)); }