コード例 #1
0
        string getCardText(MtgaToolBoard cardInDeck, MtgaToolDatabase db)
        {
            var card    = db.Cards[cardInDeck.Id];
            var setCode = db.Sets[card.Set].SetCode;

            return($"{cardInDeck.Qty} {card.Name} ({setCode}) {card.CardId}");
        }
コード例 #2
0
        string getDeckText(MtgaToolDeck deck, MtgaToolDatabase db)
        {
            var mainDeckTxt  = string.Join(Environment.NewLine, deck.MainDeck.Select(c => getCardText(c, db)));
            var sideBoardTxt = string.Join(Environment.NewLine, deck.SideBoard.Select(c => getCardText(c, db)));

            return($"{mainDeckTxt}{Environment.NewLine}{Environment.NewLine}{sideBoardTxt}");
        }