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(); }
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 }
public bool Equals(ICardList other) => other is CardList list && Equals(list);