Пример #1
0
        public House(HouseCharacter name, List<Territory> Territories, List<HouseCard> HouseCards, int IronThronePos, 
					 int FeifdomPos, int KingsCourtPos, int UnusedPowerToken, int PowerToken)
        {
            HouseCharacter = name;
            OwnedTerritories = Territories;
            HouseCardHand = HouseCards;
            UnusedUnits = CreateUnits(this);
            UnusedOrderTokens = CreateOrderTokens(this);
            IronThroneTrackPosition = IronThronePos;
            FeifdomTrackPosition = FeifdomPos;
            KingsCourtTrackPosition = KingsCourtPos;
            UnusedPowerTokens = UnusedPowerToken;
            PowerTokens = PowerToken;
        }
Пример #2
0
    public House(HouseCharacter name, List<Territory> Territories, List<HouseCard> HouseCards, int UnusedPowerToken, int PowerToken, GamePlayer gameplayer)
    {
        HouseCharacter = name;
            OwnedTerritories = Territories;
            foreach (Territory T in OwnedTerritories) { T.Owner = this; }
            HouseCardHand = HouseCards;
            UnusedUnits = CreateUnits(this);
            UnusedOrderTokens = CreateOrderTokens(this);
            UnusedPowerTokens = UnusedPowerToken;
            PowerTokens = PowerToken;
            GamePlayer = gameplayer;

            foreach (Territory T in OwnedTerritories)
            {
                T.Owner = this;
            }
    }
Пример #3
0
 //These functions should probably be called in the constructor for a house instead.
 public static House CreateHouse(HouseCharacter hc)
 {
     return null;
 }