public static MtgCard FromMtg(IMtgCard card) { return(new MtgCard { Cmc = card.Cmc, Colors = card.Colors, ImageName = card.ImageName, Layout = card.Layout, Legality = card.Legality, ManaCost = card.ManaCost, Name = card.Name, Power = card.Power, SubTypes = card.SubTypes, Text = card.Text, Toughness = card.Toughness, Type = card.Type, Types = card.Types }); }
bool DifferencesExist(IMtgCard card1, IMtgCard card2) { return (card1.Name != card2.Name || LegalDifferencesExist(card1.Legality, card2.Legality)); }