Example #1
0
 private void genCardInfo(System.Web.UI.HtmlControls.HtmlGenericControl div, InfoDragon info, int row)
 {
     for (int i = 0; i < 5; i++)
     {
         Image img = new Image();
         img.ImageUrl = "/data/image/dragon/" + "Dragons_item_id_" + info.getResult(row, i) + ".png";
         div.Controls.Add(img);
     }
 }
Example #2
0
    // 解析五龙json串信息
    public static InfoDragon parseInfoDragon(string exInfo)
    {
        InfoDragon info = null;

        try
        {
            info = BaseJsonSerializer.deserialize <InfoDragon>(exInfo);
            info.init();
        }
        catch (System.Exception ex)
        {
        }
        return(info);
    }
Example #3
0
        // 增加统计页脚
        protected void addStatFoot(Table table, long totalWin, InfoDragon info)
        {
            TableRow tr = new TableRow();

            table.Rows.Add(tr);
            m_content[0] = "总计";
            m_content[1] = info.getFinalOdds().ToString();
            m_content[2] = totalWin.ToString();

            for (int j = 0; j < s_head.Length; j++)
            {
                TableCell td = new TableCell();
                tr.Cells.Add(td);
                td.Text = m_content[j];
            }
        }
Example #4
0
        private void genInfoPanel(GameDetailInfo ginfo)
        {
            if (ginfo == null)
            {
                return;
            }

            MoneyItemDetail item = ginfo.m_item;
            InfoDragon      info = (InfoDragon)ginfo.m_detailInfo;

            divHead.InnerText = item.m_genTime;
            // 玩家ID
            tdPlayer.InnerText     = "玩家ID:" + item.m_playerId.ToString();
            tdIsFreeGame.InnerText = info.isFreeGame == 1 ? "是" : "否";
            tdBetMoney.InnerText   = item.m_outlay.ToString();
            genCardInfo(divResult1, info, 0);
            genCardInfo(divResult2, info, 1);
            genCardInfo(divResult3, info, 2);
            genBetTable(tableBet, info, item);;
        }
Example #5
0
        // 下注表
        protected void genBetTable(Table table, InfoDragon info, MoneyItemDetail item)
        {
            GMUser user = (GMUser)Session["user"];

            TableRow tr = new TableRow();

            table.Rows.Add(tr);

            int i = 0;

            for (; i < s_head.Length; i++)
            {
                TableCell td = new TableCell();
                tr.Cells.Add(td);
                td.Text = s_head[i];
            }

            for (i = 0; i < StrName.s_dragonArea.Length; i++)
            {
                int c = 0;
                m_content[c++] = StrName.s_dragonArea[i];
                m_content[c++] = info.getOdds(i).ToString();
                m_content[c++] = "";

                tr = new TableRow();
                table.Rows.Add(tr);
                for (int j = 0; j < s_head.Length; j++)
                {
                    TableCell td = new TableCell();
                    tr.Cells.Add(td);
                    td.Text = m_content[j];
                }
            }

            addStatFoot(table, item.m_income, info);
        }