コード例 #1
0
        private static IComparable GetColor(ICardInfo card)
        {
            if (MagicRules.IsLand(card.Type))
            {
                return(DisplayColor.Land);
            }

            if (MagicRules.IsSpecial(card.Type))
            {
                return(DisplayColor.Special);
            }

            return(MagicRules.GetDisplayColor(card.AllPartCastingCost));
        }
コード例 #2
0
 private static IComparable GetCardType(ICardInfo card)
 {
     return(MagicRules.GetDisplayCardType(card.Type, card.CastingCost));
 }
コード例 #3
0
 private static IComparable GetConvertedCastCost(ICardInfo card)
 {
     return(MagicRules.GetConvertedCastCost(card.AllPartCastingCost));
 }