示例#1
0
        public void Init(Player p)
        {
            bitmapButton1.ImageNormal = PicLoader.Read("ButtonBitmap", "ButtonBack2.PNG");

            player = p;
            cardList = player.CardsDesk;//hold住cardlist

            cards = new CardSlot[GameConstants.BattleInitialCardCount];
            InstallCards();
        }
示例#2
0
        public MainWindowViewModel(ICardList iCards)
        {
            MasterCards = iCards.Cards.Select(x => new MainViewCard(x));
            Cards       = MasterCards.AsEnumerable();

            originalOwnerFilter    = MasterCards.Select(x => x.Owner).Distinct().Select(x => new CheckBoxSource(x, true)).ToList();
            originalCategoryFilter = MasterCards.Select(x => x.Category).Distinct().Select(x => new CheckBoxSource(x, true)).ToList();
            originalMainFilter     = MasterCards.Select(x => x.Main).Distinct().Select(x => new CheckBoxSource(x, true)).ToList();
            originalSubFilter      = MasterCards.Select(x => x.Sub).Distinct().Select(x => new CheckBoxSource(x, true)).ToList();
        }
 public void Init(Player p)
 {
     player   = p;
     cardList = p.CardsDesk;//hold住cardlist
 }
示例#4
0
 public bool Equals(ICardList other) => other is CardList list && Equals(list);