public ArrayList<Boolean> cantoRealEnvido(boolean envido, boolean envidoEnvido, Contador contador, boolean mentir, Humano jugadorH){
		ArrayList<Boolean> respuesta = new ArrayList<Boolean>();
		boolean realEnvido = false;
		boolean faltaEnvido = false;
		if(mentir){
			this.faltaEnvido(envido, envidoEnvido, true, jugadorH, contador, mentir);
			faltaEnvido = true;
		}else{
			int puntosEnJuegos = contador.realEnvidoNoQuerido(envido, envidoEnvido);
			int puntosGanarHumano = 30 - contador.getPuntosJug();
			int puntosGanarMaquina = 30 - contador.getPuntosMaq();
			if(puntosGanarHumano <= puntosEnJuegos){
				realEnvido = true;
			}else if(puntosGanarMaquina <= puntosEnJuegos){
				this.faltaEnvido(envido, envidoEnvido, true, jugadorH, contador, mentir);
				faltaEnvido = true;
			}else if(this.puntosMano()>31){
				this.faltaEnvido(faltaEnvido, envidoEnvido, true, jugadorH, contador, mentir);
				faltaEnvido = true;
			}else if(this.puntosMano()>29){
				realEnvido = true;
			}
		}
		respuesta.add(realEnvido);
		respuesta.add(faltaEnvido);
		return respuesta;
	}