Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void daPalpite() {
- gerenciaBolao.atualisaStatusDosJogos();
- if (gerenciaBolao.getRodadas().size() <= 0){
- System.out.println("Nenhuma rodada cadastrada");
- } else {
- for (int i = 0; i < gerenciaBolao.getRodadas().size(); i++){
- System.out.println( (i +1) + " - " + "Rodada" + (i+1) );
- }
- int rodada = Input.nextInteger("Digite a Rodada: ", 1, gerenciaBolao.getRodadas().size());
- for (int i = 0; i < gerenciaBolao.getRodadas().get(rodada-1).size(); i++){
- System.out.println( "Jogo" + (i+1) + " - " + gerenciaBolao.getRodadas().get(rodada-1).getJogos().get(i) + " - " + situacaoJogo(gerenciaBolao.getRodadas().get(rodada-1).getJogos().get(i)));
- int jogo = Input.nextInteger("Escolha o jogo para palpitar: ", 1, gerenciaBolao.getRodadas().get(rodada-1).size());
- if (gerenciaBolao.getRodadas().get(rodada - 1).getJogos().get(jogo - 1).getStatusDoJogo().equals(StatusJogo.FECHADO)) {
- System.out.println("Este jogo ja esta fechado.");
- return;
- }
- int golsTimeA = Input.nextInteger("Gols do(a) " + gerenciaBolao.getRodadas().get(rodada - 1).getJogos().get(jogo - 1).getTimeA(), 0, 9);
- int golsTimeB = Input.nextInteger("Gols do(a) " + gerenciaBolao.getRodadas().get(rodada - 1).getJogos().get(jogo - 1).getTimeB(), 0, 9);
- try {
- Palpite palpite = pesquisaPalpite(gerenciaBolao.getRodadas().get(rodada - 1).getJogos().get(jogo - 1), Sessao.getInstance().getJogadorLogado());
- try {
- palpite.setGolsTimeA(golsTimeA);
- palpite.setGolsTimeB(golsTimeB);
- System.out.println("Palpite alterado.");
- return;
- } catch (Exception e) {
- System.err.println("Erro ai mudar o resultado de Palpite");
- System.exit(1);
- }
- } catch (NullPointerException e) {
- try {
- Palpite palpite = new Palpite (golsTimeA, golsTimeB, Sessao.getInstance().getJogadorLogado());
- gerenciaBolao.getRodadas().get(rodada - 1).getJogos().get(jogo - 1).addPalpite(palpite);
- System.out.println("Palpite criado.");
- return;
- } catch (Exception e1) {
- System.err.println("Erro ao criar Palpite");
- System.exit(1);
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement