コード例 #1
0
ファイル: Person.cs プロジェクト: pbem-games/wasteland
 public Person(Faction f, Region r)
 {
     if (f == null)
     {
         throw new Exception("Faction should not be null");
     }
     if (r == null)
     {
         throw new Exception("Region should not be null");
     }
     this.Num = _maxNum + 1;
     _maxNum++;
     this.Faction = f;
     this.Region  = r;
     List.Add(this);
 }
コード例 #2
0
        public Battle(Person attacker, Person defender, Region region)
        {
            PersonList attackers = new PersonList();

            attackers.Add(attacker);
            Init(attackers, defender, region);
        }
コード例 #3
0
        public new PersonList Clone()
        {
            PersonList res = new PersonList();

            foreach (Person p in this)
            {
                res.Add(p);
            }
            return(res);
        }