예제 #1
0
        public static bool HasCard(Card.CardElement cardElement, List <uint> hands, uint num = 1)
        {
            uint count = 0;

            foreach (var v in hands)
            {
                if ((Card.GetCard(v).Element) == cardElement)
                {
                    count++;
                }
            }
            return(count >= num);
        }
예제 #2
0
        public string ChineseElement(Card.CardElement ele, bool attack = false)
        {
            string element;

            switch (ele.ToString())
            {
            case "water":
                if (attack)
                {
                    element = "<color=#1E90FF>水</color>";
                }
                else
                {
                    element = "水";
                }
                break;

            case "fire":
                if (attack)
                {
                    element = "<color=#FF4500>火</color>";
                }
                else
                {
                    element = "火";
                }
                break;

            case "darkness":
                element = "暗";
                break;

            case "light":
                element = "光";
                break;

            case "wind":
                if (attack)
                {
                    element = "<color=#7FFF00>风</color>";
                }
                else
                {
                    element = "风";
                }
                break;

            case "earth":
                if (attack)
                {
                    element = "<color=#B8860B>地</color>";
                }
                else
                {
                    element = "地";
                }
                break;

            case "thunder":
                if (attack)
                {
                    element = "<color=#BF3EFF>雷</color>";
                }
                else
                {
                    element = "雷";
                }
                break;

            case "none":
                element = "无";
                break;

            default:
                element = "第八元素";
                break;
            }
            return(element);
        }