public static GameDetailInfo parseGameInfo(GameId gameId, int index, GMUser user) { MoneyItemDetail item = getMoneyItem(index, user); if (item == null) { return(null); } object info = null; switch (gameId) { case GameId.baccarat: { info = parseInfoBaccarat(item.m_exInfo); } break; case GameId.cows: { info = parseInfoCows(item.m_exInfo, user); } break; case GameId.crocodile: { info = parseInfoCrocodile(item.m_exInfo); } break; case GameId.dice: { info = parseInfoDice(item.m_exInfo); } break; case GameId.fishpark: { info = parseInfoFishPark(item.m_exInfo); } break; case GameId.shcd: { info = parseInfoShcd(item.m_exInfo); } break; } if (info == null) { return(null); } GameDetailInfo resInfo = new GameDetailInfo(); resInfo.m_item = item; resInfo.m_detailInfo = info; return(resInfo); }
private void genInfoPanel(GameDetailInfo ginfo) { if (ginfo == null) { return; } MoneyItem item = ginfo.m_item; InfoShcd info = (InfoShcd)ginfo.m_detailInfo; divHead.InnerText = item.m_genTime; // 玩家ID tdPlayer.InnerText = "玩家ID:" + item.m_playerId.ToString(); genCardInfo(divNormalResult, info); genBetTable(tableBet, info); }
private void genInfoPanel(GameDetailInfo ginfo) { if (ginfo == null) { return; } MoneyItem item = ginfo.m_item; InfoFishPark info = (InfoFishPark)ginfo.m_detailInfo; divHead.InnerText = item.m_genTime; // 玩家ID tdPlayerCrocodile.InnerText = "玩家ID:" + item.m_playerId.ToString(); tdAbandonedbullets.InnerText = "废弹:" + info.m_abandonedbullets.ToString(); genFishTable(tableFish, info); }
private void genInfoPanel(GameDetailInfo ginfo) { if (ginfo == null) { return; } MoneyItem item = ginfo.m_item; InfoCrocodile info = (InfoCrocodile)ginfo.m_detailInfo; divHead.InnerText = item.m_genTime; // 玩家ID tdPlayerCrocodile.InnerText = "玩家ID:" + item.m_playerId.ToString(); fillResultInfo(info); genBetTable(tableBet, info); }
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);; }
private void genInfoPanel(GameDetailInfo ginfo) { if (ginfo == null) { return; } MoneyItem item = ginfo.m_item; InfoDice info = (InfoDice)ginfo.m_detailInfo; divHead.InnerText = item.m_genTime; // 玩家ID tdPlayerCrocodile.InnerText = "玩家ID:" + item.m_playerId.ToString(); // 骰宝结果 tdDiceDesc.InnerText = DefCC.s_diceStr[info.getResult()]; addImg(tdDiceResult.Controls, info); genBetTable(tableBet, info); }
protected void Page_Load(object sender, EventArgs e) { RightMgr.getInstance().opCheck("", Session, Response); string indexStr = Request.QueryString["index"]; if (string.IsNullOrEmpty(indexStr)) { return; } int index = 0; if (!int.TryParse(indexStr, out index)) { return; } GMUser user = (GMUser)Session["user"]; GameDetailInfo ginfo = GameDetail.parseGameInfo(GameId.crocodile, index, user); genInfoPanel(ginfo); }
private void genInfoPanel(GameDetailInfo ginfo) { if (ginfo == null) { return; } MoneyItem item = ginfo.m_item; InfoCows info = (InfoCows)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.getServiceChargeRatio() + "%"; tdServiceCharge.InnerText = info.m_betInfo.costgold.ToString(); } else { trServiceCharge.Visible = false; } // 庄家牌型 genCardInfo(divBankerCard, tdBankerCardType, info.m_bankerCard); // 东牌型 genCardInfo(divEastCard, tdEastCardType, info.m_eastCard); // 南牌型 genCardInfo(divSouthCard, tdSouthCardType, info.m_southCard); // 西牌型 genCardInfo(divWestCard, tdWestCardType, info.m_westCard); // 北牌型 genCardInfo(divNorthCard, tdNorthCardType, info.m_northCard); // 押注信息 genBetInfo(info); }
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); }