예제 #1
0
        private void genInfoPanel(GameDetailInfo ginfo)
        {
            if (ginfo == null)
            {
                return;
            }

            MoneyItem    item = ginfo.m_item;
            InfoBaccarat info = (InfoBaccarat)ginfo.m_detailInfo;

            divHead.InnerText = item.m_genTime;
            // 玩家ID
            tdPlayer.InnerText = "玩家ID:" + item.m_playerId.ToString();
            // 玩家是否上庄
            tdIsBanker.InnerText = info.isBanker() ? DefCC.s_isBanker[0] : DefCC.s_isBanker[1];

            if (info.isBanker())
            {
                tdServiceChargeRatio.InnerText = info.m_serviceChargeRatio + "%";
                tdServiceCharge.InnerText      = info.m_serviceCharge.ToString();
                tdTotalIncome.InnerText        = (info.sumBet() - info.sumAward()).ToString();
            }
            else
            {
                trServiceCharge.Visible = false;
                trTotalIncome.Visible   = false;
            }

            // 庄家牌型
            genCardInfo(divBankerCard, info.m_bankerCard);
            // 闲家牌型
            genCardInfo(divPlayerCard, info.m_playerCard);

            // 押注信息
            genBetInfo(info);
        }