package fr.eisti.arbre;

import fr.eisti.transport.Voiture;

public class Valeur implements Comparable<Valeur>
{
	private int valI;
	private Voiture valV;
	private boolean config;
	
	public Valeur(int va_)
	{
		valI = va_;
		config = true;
	}
	
	public Valeur(Voiture va_)
	{
		valV = va_;
		config = false;
	}

	public int compareTo(Valeur va_) 
	{
		// on ne va comparer que des entiers et des voitures
		if(config)
			return ((Integer) valI).compareTo(va_.getValI());
		else return ((Voiture) valV).compareTo(va_.getValV());
	}
	
	public int getValI(){return valI;}
	public Voiture getValV(){return valV;}
}
