Examples of Giocatore


Examples of entita.Giocatore

        risultato = command.executeQuery(querySelect);                          //Recupera il risultato della query
       
        //Inserimento dati risultato nell'array
        while (risultato.next())
        {
            elenco.add(new Giocatore(risultato.getInt(1), risultato.getString(2))); //Inserisce giocatore nell'elenco
        }
       
        risultato.close();                                                      //Chiude collegamento con il risultato
        command.close();                                                        //Chiude collegamento con il comando
        ChiudiConnessione();                                                    //Chiude connessione al database
View Full Code Here

Examples of entita.Giocatore

           
            if (i >= popup.getListaGiocatori().size())                          //Controlla se è stato trovato lo stesso codice di un giocatore scelto
            {
                if (!popup.LimiteGiocatori())                                   //Controlla limite massimo di giocatori scelti
                {
                    giocatore = new Giocatore(codiceGiocatore, nomeGiocatore)//Crea nuovo giocatore
                    popup.setElencoGiocatoriSelezionati(giocatore);             //Chiama metodo di creazione tabella giocatori scelti
                }
                else                                                            //Limite raggiunto
                {
                    JOptionPane.showMessageDialog(null, "Numero massimo di giocatori scelti", "Limite Raggiunto", JOptionPane.INFORMATION_MESSAGE); //Messaggio di limite raggiunto
View Full Code Here

Examples of entita.Giocatore

       
        @Override
        public void actionPerformed(ActionEvent e)
        {
            Vector<Giocatore> elenco = new Vector<Giocatore>();                 //Elenco giocatori trovati
            Giocatore giocatore;                                                //Nuovo giocatore da inserire
            nome = popup.getNomeGiocatore().getText();                          //Preleva nome del giocatore da inserire
           
            if (nome.isEmpty())                                                 //Se campo nome vuoto
            {
                JOptionPane.showMessageDialog(null, "Non hai digitato il nome da inserire", "Nessun Nome", JOptionPane.INFORMATION_MESSAGE); //Mostra avvertimento
            }
            else
            {
                try
                {
                    data.AggiungiNuovoGiocatore(nome);                          //Richiama metodo di inserimento giocatore
                    JOptionPane.showMessageDialog(null, "Giocatore inserito correttamente", "Inserimento riuscito", JOptionPane.INFORMATION_MESSAGE); //Mostra popup di inserimento riuscito
                    popup.getNomeGiocatore().setText("");                       //Svuota il campo nome giocatore
                    elenco = data.CercaGiocatori(nome);                         //Preleva giocatore appena inserito
                    giocatore = new Giocatore(elenco.get(0).getCodiceGiocatore(), elenco.get(0).getNomeGiocatore()); //Creo nuovo giocatore
                    popup.setElencoGiocatoriTrovati(elenco);                    //Chiama metodo di creazione tabella trovati
                    popup.setElencoGiocatoriSelezionati(giocatore);             //Chiama metodo di creazione tabella selezionati
                }
                catch (SQLException ex1)
                {
                    JOptionPane.showMessageDialog(null, "Impossibile effettuare operazioni", "Errore", JOptionPane.ERROR_MESSAGE); //Mostra messaggio di errore
                }
                catch (Exception ex2)
                {
                    try
                    {
                        elenco = data.CercaGiocatori(nome);                     //Preleva giocatore appena inserito
                        giocatore = new Giocatore(elenco.get(0).getCodiceGiocatore(), elenco.get(0).getNomeGiocatore()); //Creo nuovo giocatore
                        popup.setElencoGiocatoriSelezionati(giocatore);         //Chiama metodo di creazione tabella selezionati
                    }
                    catch (SQLException ex3)
                    {
                        JOptionPane.showMessageDialog(null, "Impossibile effettuare operazioni", "Errore", JOptionPane.ERROR_MESSAGE); //Mostra messaggio di errore
View Full Code Here

Examples of ingsw.proj.cluedo.componenti.Giocatore

        copia.add(stanze.get(i));
    Collections.shuffle(copia);
    for (int i = 0; i < numGioc; i++) {
      String nome = nomiGiocatori.get(i);
      Casella posizione = copia.get(i).getCasellaVuotaRandom();
      giocatori.add(new Giocatore(nome, posizione, mazzi.get(i)));
      giocatori.get(i).cambiaPosizione(posizione);
    }
  }
View Full Code Here

Examples of ingsw.proj.cluedo.componenti.Giocatore

      this.giocoTerminato = false;
    }
  }

  public Iterator<Point> getDestinazioniGiocatore(String nome) {
    Giocatore giocatore = getGiocatore(nome);
    List<Casella> dest = getPossibiliDestinazioni(giocatore.getPosizione());
    ArrayList<Point> result = new ArrayList<Point>();
    for (int i = 0; i < dest.size(); i++) {
      result.add(tabellone.getPosizione(dest.get(i)));
    }
    giocatore.setUltimaAzione(AzioniEnum.MOVIMENTO);
    return result.iterator();
  }
View Full Code Here

Examples of ingsw.proj.cluedo.componenti.Giocatore

  public Iterator<String> getNoteGiocatore(String nome) {
    return getGiocatore(nome).getNote();
  }

  public Point getPosizioneGiocatore(String nome) {
    Giocatore giocatore = getGiocatore(nome);
    return tabellone.getPosizione(giocatore.getPosizione());
  }
View Full Code Here

Examples of ingsw.proj.cluedo.componenti.Giocatore

    }
    return dest;
  }

  public StanzeEnum getStanzaGiocatore(String nome) {
    Giocatore giocatore = getGiocatore(nome);
    return giocatore.getPosizione().getStanza();
  }
View Full Code Here

Examples of ingsw.proj.cluedo.componenti.Giocatore

    Giocatore giocatore = getGiocatore(nome);
    return giocatore.getPosizione().getStanza();
  }

  public boolean getStatoGiocatore(String nome) {
    Giocatore giocatore = getGiocatore(nome);
    return giocatore.getInGioco();
  }
View Full Code Here

Examples of ingsw.proj.cluedo.componenti.Giocatore

      giocatore.aggiungiNota(messaggio);
    }
  }

  public void spostaGiocatore(String nome, Point destinazione) {
    Giocatore giocatore = getGiocatore(nome);
    giocatore.cambiaPosizione(tabellone.getCasella(destinazione));
    giocatore.setUltimaAzione(AzioniEnum.MOVIMENTO);
  }
View Full Code Here

Examples of ingsw.proj.cluedo.componenti.Giocatore

    giocatore.cambiaPosizione(tabellone.getCasella(destinazione));
    giocatore.setUltimaAzione(AzioniEnum.MOVIMENTO);
  }

  public boolean verificaAccusa(Congettura accusa) {
    Giocatore giocatore = getGiocatore(accusa.getAccusante());
    Giocatore colpevole = getGiocatore(accusa.getAccusato());
    Casella destinazione;
    ArmiEnum arma = accusa.getArma();
    StanzeEnum stanza = giocatore.getStanza();
    notificaTutti(giocatore.getNome() + " accusa " + colpevole.getNome() + " di aver ucciso in " + stanza.toString() + " con l'arma " + arma.toString());

    boolean esito = false;

    if (verificaCongettura(accusa)) {
      notificaTutti(giocatore.getNome() + " ha vinto!");
      giocoTerminato = true;
      esito = true;
    } else {
      notificaTutti(giocatore.getNome() + " ha perso!");
      giocatore.setInGioco(false);
      giocoTerminato = true;
      for (Giocatore temp : giocatori) {
        if (temp.getInGioco()) {
          giocoTerminato = false;
          break;
        }
      }
    }
    destinazione = tabellone.getCasellaVuotaInStanza(giocatore.getStanza());
    colpevole.cambiaPosizione(destinazione);
    for (Pedina pedina : pedineArmi) {
      if (pedina.getNome().equals(accusa.getArma().toString())) {
        destinazione = tabellone.getCasellaVuotaInStanza(giocatore.getStanza());
        pedina.cambiaPosizione(destinazione);
      }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.