Exemple #1
0
 private ApiBridge.SicboPlayer[] FormatBets(string strBets)      //not all sicbo players
 {
     Logger.E("strBets length: " + strBets.Length);
     //strBets eg: 1001;4;200|1001;6;300
     string[] split1 = strBets.Split('|');
     ApiBridge.SicboPlayer[] samePlayerBets = new ApiBridge.SicboPlayer[split1.Length];
     for (int i = 0; i < split1.Length; i++)
     {
         string[] split2 = split1[i].Split(';');
         samePlayerBets[i] = new ApiBridge.SicboPlayer(int.Parse(split2[0]), (ApiBridge.SicboBetType) int.Parse(split2[1]), long.Parse(split2[2]));
     }
     return(samePlayerBets);
 }
Exemple #2
0
    private void AppendPlayers(ApiBridge.SicboPlayer[] samePlayerBets)
    {
        if (apiPlayers == null)
        {
            apiPlayers = samePlayerBets;
        }
        else
        {
            ApiBridge.SicboPlayer[] appendedPlayers = new ApiBridge.SicboPlayer[apiPlayers.Length + samePlayerBets.Length];
            for (int i = 0; i < apiPlayers.Length; i++)
            {
                appendedPlayers[i] = apiPlayers[i];
            }
            for (int x = 0; x < samePlayerBets.Length; x++)
            {
                appendedPlayers[x + apiPlayers.Length] = samePlayerBets[x];
            }

            apiPlayers = appendedPlayers;
        }
    }