コード例 #1
0
ファイル: CardType.cs プロジェクト: Tarkeel/CardTracker
        public CardType(Game _game)
        {
            game = _game;

            if (game != null) { game.CardTypes.Add(this); }

            cards = new ObservableCardCollection();
        }
コード例 #2
0
ファイル: Faction.cs プロジェクト: Tarkeel/CardTracker
        public Faction(Game _game)
        {
            game = _game;

            if (game != null) { game.Factions.Add(this); }

            cards = new ObservableCardCollection();
        }
コード例 #3
0
ファイル: CardSet.cs プロジェクト: Tarkeel/CardTracker
        public CardSet(Game _game)
        {
            game = _game;

            if (game != null) { game.CardSets.Add(this); }

            cardSeries = new ObservableCardSeriesCollection();
            boosters = new ObservableBoosterCollection();
        }
コード例 #4
0
ファイル: Rarity.cs プロジェクト: Tarkeel/CardTracker
        public Rarity(Game _game)
        {
            game = _game;

            if (game != null) { game.Rarities.Add(this); }

            prints = new ObservablePrintCollection();
            randomContent = new ObservableBoosterRandomContentCollection();
        }
コード例 #5
0
ファイル: Card.cs プロジェクト: Tarkeel/CardTracker
        public Card(Game _game, Faction _faction, CardType _type)
        {
            game = _game;
            faction = _faction;
            cardType = _type;

            if (game != null) { game.Cards.Add(this); }
            if (faction != null) { faction.Cards.Add(this); }
            if (cardType != null) { cardType.Cards.Add(this); }

            attributeValues = new ObservableAttributeValueCollection();
            prints = new ObservablePrintCollection();
        }