public Joueur getJoueur(){
        if(manuelRB.isSelected())
            return null;
        if(interneRB.isSelected())
            return new JoueurArtificiel();
        if(externRB.isSelected()){
            try{
                JoueurClientCmd j = new JoueurClientCmd(pathTF.getText());
                j.setDebug(debugCheckBox.isSelected());
                return j;
            }catch(IOException ioe){
                ioe.printStackTrace();
            }
        }
        if(remoteRB.isSelected()){
            try{
                JoueurClientSocket j = new JoueurClientSocket(hostTF.getText(), Integer.parseInt(portTF.getText()));
                //j.setDebug(debugCheckBox.isSelected());
                return j;
            }catch(Exception e){
                e.printStackTrace();
                JOptionPane.showMessageDialog(this, e,
                        "Echec connexion à " + hostTF.getText() + ":" + portTF.getText(),
                        JOptionPane.ERROR_MESSAGE);
            }
        }
        return null;

    }