/// <summary>
 /// 初始化所有的信息
 /// </summary>
 public static void InitAllCardsInfo()
 {
     uint[] cardNumbers = { 101, 102, 103, 104, 105, 106, 107, 108, 109, 201, 202, 203, 204, 205, 206, 207, 208, 209, 301, 302, 303, 304, 305, 306, 307, 308, 309, 401, 501, 601, 701, 801, 901, 1001 };
     AllCardsInfo.Clear();
     for (int i = 0; i < cardNumbers.Length; i++)
     {
         TableCardInfo cinfo = new TableCardInfo();
         cinfo.CardNumber    = cardNumbers[i];
         cinfo.RemainedCount = 4;
         cinfo.TotalCount    = 4;
         AllCardsInfo.Add(cinfo);
     }
 }
예제 #2
0
    /// <summary>
    /// 获取特定牌的张数
    /// </summary>
    /// <param name="CardID"></param>
    /// <returns></returns>
    public static TableCardInfo GetTableCardInfoByID(uint CardID)
    {
        TableCardInfo resultInfo = new TableCardInfo();

        for (int i = 0; i < GameData.AllCardsInfo.Count; i++)
        {
            if (GameData.AllCardsInfo[i].CardNumber == CardID)
            {
                resultInfo = AllCardsInfo[i];
                break;
            }
        }
        return(resultInfo);
    }