Example #1
0
        public Family createFamily(HumanMale hus, HumanFemale wife)
        {
            Family f = new Family(hus, wife);

            families.Add(f);
            return(f);
        }
Example #2
0
        public Human createHuman(string n, DateTime dop, bool m)
        {
            Human h;

            if (m)
            {
                h = new HumanMale(n, dop, null, this);
            }
            else
            {
                h = new HumanFemale(n, dop, null, this);
            }

            humans.Add(h);
            return(h);
        }
Example #3
0
        public void createPlayer(string playerName, string wifeName, string factionName)
        {
            Faction f = world.createFaction(factionName);

            player = new Player(playerName, f);

            DateTime dob = GameClock.currentTime.AddYears(-20);

            HumanMale   founder     = f.createHuman(playerName, dob, true) as HumanMale;
            HumanFemale founderWife = f.createHuman(wifeName, dob, false) as HumanFemale;

            f.createFamily(founder, founderWife);
            f.founder = founder;

            HumanMale   aidedMan   = f.createHuman(RandomGenerator.getRandomName(true), dob, true) as HumanMale;
            HumanFemale aidedWoman = f.createHuman(RandomGenerator.getRandomName(false), dob, false) as HumanFemale;

            f.createFamily(aidedMan, aidedWoman);
        }