public int calcularPontos(ValoresDoDado valoresDoDado) { ordenarDado(valoresDoDado); var CategoriaPar = new CategoriaPar(); var CategoriaTrio = new CategoriaTrio(); Pontos = 0; if (CategoriaPar.calcularPontos(valoresDoDado) > 0 && CategoriaTrio.calcularPontos(valoresDoDado) > 0) { Pontos = CategoriaPar.calcularPontos(valoresDoDado) + CategoriaTrio.calcularPontos(valoresDoDado); return(Pontos); } return(Pontos); }
public int fazerJogada(int escolhaCategoria) { if (escolhaCategoria == 1) { var categoria = new CategoriaUns(); Pontos = categoria.Pontos; return(Pontos); } else if (escolhaCategoria == 2) { var categoria = new CategoriaDois(); Pontos = categoria.Pontos; return(Pontos); } else if (escolhaCategoria == 3) { var categoria = new CategoriaTres(); Pontos = categoria.Pontos; return(Pontos); } else if (escolhaCategoria == 4) { var categoria = new CategoriaQuatro(); Pontos = categoria.Pontos; return(Pontos); } else if (escolhaCategoria == 5) { var categoria = new CategoriaCinco(); Pontos = categoria.Pontos; return(Pontos); } else if (escolhaCategoria == 6) { var categoria = new CategoriaSeis(); Pontos = categoria.Pontos; return(Pontos); } else if (escolhaCategoria == 7) { var categoria = new CategoriaPar(); Pontos = categoria.Pontos; return(Pontos); } else if (escolhaCategoria == 8) { var categoria = new CategoriaDoisPares(); Pontos = categoria.Pontos; return(Pontos); } else if (escolhaCategoria == 9) { var categoria = new CategoriaTrio(); Pontos = categoria.Pontos; return(Pontos); } else if (escolhaCategoria == 10) { var categoria = new CategoriaQuadra(); Pontos = categoria.Pontos; return(Pontos); } else if (escolhaCategoria == 11) { var categoria = new CategoriaFullHouse(); Pontos = categoria.Pontos; return(Pontos); } else if (escolhaCategoria == 12) { var categoria = new CategoriaAurora(); Pontos = categoria.Pontos; return(Pontos); } else if (escolhaCategoria == 13) { var categoria = new CategoriaSequenciaMenor(); Pontos = categoria.Pontos; return(Pontos); } else if (escolhaCategoria == 14) { var categoria = new CategoriaSequenciaMaior(); Pontos = categoria.Pontos; return(Pontos); } return(Pontos); }