예제 #1
0
        /// <summary>
        /// 设置Item显示内容
        /// </summary>
        /// <param name="duns"></param>
        public void SetChoiseItem(HelpLz.SssDun[] duns)
        {
            Duns = duns;
            for (int i = 0; i < TypeLabels.Length; i++)
            {
                SetTypeLabel(TypeLabels[i], duns[i].CardType, i);
            }

            for (int i = 0; i < duns.Length; i++)
            {
                HelpLz.SssDun dun = duns[i];
                if (i == 0)
                {
                    for (int j = 0; j < 3; j++)
                    {
                        CardsList.Add(dun.Cards[j]);
                    }
                }
                else
                {
                    for (int j = 0; j < 5; j++)
                    {
                        CardsList.Add(dun.Cards[j]);
                    }
                }
            }
        }
예제 #2
0
        /// <summary>
        /// 将信息保存到本地
        /// </summary>
        /// <param name="selectInfo"></param>
        void SaveSelectInfo(SelectedInfo selectInfo)
        {
            if (_lineInfo == null)
            {
                _lineInfo = new SelectedInfo();
            }
            _lineInfo.CardType = selectInfo.CardType;
            var dun       = new HelpLz.SssDun();
            var selectDun = selectInfo.Dun;

            dun.Cards               = new List <int>(selectDun.Cards);
            dun.CardType            = selectDun.CardType;
            _lineInfo.Dun           = dun;
            _lineInfo.Index         = selectInfo.Index;
            _lineInfo.SelectedCards = new List <PokerCard>(selectInfo.SelectedCards);
        }