Esempio n. 1
0
        public List <int> get_pokser_res_idx(poker_type type)
        {
            List <string> poker = new List <string> ();

            if (type == poker_type.Player)
            {
                poker = playercard;
            }
            if (type == poker_type.Banker)
            {
                poker = bankercard;
            }
            if (type == poker_type.River)
            {
                poker = rivercard;
            }

            List <int> poker_idx_list = new List <int>();

            for (int i = 0; i < poker.Count; i++)
            {
                int idx = this.pokerTrans(poker[i]);
                poker_idx_list.Add(idx);
            }

            return(poker_idx_list);
        }
Esempio n. 2
0
        public int get_Point(poker_type type)
        {
            List <string> poker = new List <string> ();

            if (type == poker_type.Player)
            {
                poker = playercard;
            }
            if (type == poker_type.Banker)
            {
                poker = bankercard;
            }
            if (type == poker_type.River)
            {
                poker = rivercard;
            }

            int n = poker.Count;

            if (n != 2)
            {
                return(-1);
            }

            int total = 0;

            for (int i = 0; i < n; i++)
            {
                total += get_baccarat_point(poker[i]);
            }

            total %= 10;
            return(total);
        }
Esempio n. 3
0
 public void set_poker(poker_type type, string card)
 {
     if (type == poker_type.Player)
     {
         playercard.Add(card);
     }
     if (type == poker_type.Banker)
     {
         bankercard.Add(card);
     }
     if (type == poker_type.River)
     {
         rivercard.Add(card);
     }
 }
Esempio n. 4
0
 public string get_poker(poker_type type)
 {
     if (type == poker_type.Player)
     {
         return(playercard[playercard.Count - 1]);
     }
     if (type == poker_type.Banker)
     {
         return(bankercard[bankercard.Count - 1]);
     }
     if (type == poker_type.River)
     {
         return(rivercard[rivercard.Count - 1]);
     }
     return("");
 }
Esempio n. 5
0
 public int get_count(poker_type type)
 {
     if (type == poker_type.Player)
     {
         return(playercard.Count);
     }
     if (type == poker_type.Banker)
     {
         return(bankercard.Count);
     }
     if (type == poker_type.River)
     {
         return(rivercard.Count);
     }
     return(0);
 }
Esempio n. 6
0
        public void set_all(poker_type type, string card)
        {
            if (card == "")
            {
                return;
            }

            if (type == poker_type.Player)
            {
                playercard = new List <string>(card.Split(','));
            }
            if (type == poker_type.Banker)
            {
                bankercard = new List <string>(card.Split(','));
            }
            if (type == poker_type.River)
            {
                rivercard = new List <string>(card.Split(','));
            }
        }