public static IProbabilidadeMaoInicial getMe(Carta[] other) { IProbabilidadeMaoInicial p = new ProbabilidadeMaoInicial() { NumCarta1 = other[0].Numero, NumCarta2 = other[1].Numero, OffOrSuited = (other[0].Naipe == other[1].Naipe) ? 'S' : 'O' }; return(p); }
public static float GetProbabilidadeVitoria(Carta[] Mao) { IProbabilidadeMaoInicial p; if (ProbabilidadeMaoInicial.ListaProbabilidade == null || ProbabilidadeMaoInicial.ListaProbabilidade.Count == 0 || !ListaProbabilidade.TryGetValue(ProbabilidadeMaoInicial.getMe(Mao), out p)) { return(0.0f); } return(p.ProbabilidadeVitoria); }