Exemple #1
0
    public void addCard(DbCowsCard c)
    {
        if (c == null)
        {
            return;
        }

        m_cardType = c.cardsType;
        m_cards    = new List <CardInfo>();

        CardInfo info = GameDetail.createCardInfo(c.cards0);

        m_cards.Add(info);

        info = GameDetail.createCardInfo(c.cards1);
        m_cards.Add(info);

        info = GameDetail.createCardInfo(c.cards2);
        m_cards.Add(info);

        info = GameDetail.createCardInfo(c.cards3);
        m_cards.Add(info);

        info = GameDetail.createCardInfo(c.cards4);
        m_cards.Add(info);
    }
Exemple #2
0
    public static void detailInfoForCows(InfoCows info, Dictionary <string, object> data)
    {
        if (info == null || data == null)
        {
            return;
        }

        if (data.ContainsKey("bankerCards")) // 庄家牌型
        {
            DbCowsCard c = BaseJsonSerializer.deserialize <DbCowsCard>(data["bankerCards"].ToString());
            info.createBankerCard(c);
        }
        if (data.ContainsKey("otherCards1")) // 东牌型
        {
            DbCowsCard c = BaseJsonSerializer.deserialize <DbCowsCard>(data["otherCards1"].ToString());
            info.createEastCard(c);
        }
        if (data.ContainsKey("otherCards2")) // 南牌型
        {
            DbCowsCard c = BaseJsonSerializer.deserialize <DbCowsCard>(data["otherCards2"].ToString());
            info.createSouthCard(c);
        }
        if (data.ContainsKey("otherCards3")) // 西牌型
        {
            DbCowsCard c = BaseJsonSerializer.deserialize <DbCowsCard>(data["otherCards3"].ToString());
            info.createWestCard(c);
        }
        if (data.ContainsKey("otherCards4")) // 北牌型
        {
            DbCowsCard c = BaseJsonSerializer.deserialize <DbCowsCard>(data["otherCards4"].ToString());
            info.createNorthCard(c);
        }
    }
Exemple #3
0
 public void createNorthCard(DbCowsCard c)
 {
     m_northCard = new CowsCard();
     m_northCard.addCard(c);
 }
Exemple #4
0
 public void createWestCard(DbCowsCard c)
 {
     m_westCard = new CowsCard();
     m_westCard.addCard(c);
 }
Exemple #5
0
 public void createSouthCard(DbCowsCard c)
 {
     m_southCard = new CowsCard();
     m_southCard.addCard(c);
 }
Exemple #6
0
 public void createEastCard(DbCowsCard c)
 {
     m_eastCard = new CowsCard();
     m_eastCard.addCard(c);
 }
Exemple #7
0
 public void createBankerCard(DbCowsCard c)
 {
     m_bankerCard = new CowsCard();
     m_bankerCard.addCard(c);
 }