public ListadoPartidosPosibles(ArrayList<Jugador> jugadores, boolean idaV){
		listado = new ArrayList<Partido>();
		marcador = new HashMap<Partido, Boolean>();
		Partido p, pAux;
		total = 0;
		idaVuelta = idaV;
		
		boolean anadir = false;
		
		for (Jugador j1: jugadores)
			for (Jugador j2: jugadores)
				if (!j1.equals(j2))
					for (String eq1: j1.dameEquipos())
						for (String eq2: j2.dameEquipos()){
							p = new Partido(eq1, eq2);
							pAux = new Partido(eq2, eq1);
							anadir = (!yaExiste(p) && !yaExiste(pAux));
							if (anadir) {
								listado.add(p);
								marcador.put(p, false);
								total++;
							}
						}	
	}