1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| public class C_carte implements Serializable,Comparable<C_carte> {
//carte 11 = J, 12 = D, 13 = K, 0 = dos
//couleur 1 = coeur, 2 = carreau, 3 = pique, 4 = trefle
private int carte;
private int couleur;
public C_carte(int a, int b)
{
carte=a;
couleur=b;
}
public int GetCarte()
{
return carte;
}
public int GetCouleur()
{
return couleur;
}
public void SetCarte(int Carte)
{
carte = Carte;
}
public void SetCouleur(int Couleur)
{
couleur = Couleur;
}
public int compareTo(Object other)
{
int carte1 = ((C_carte) other).GetCarte();
int carte2 = this.GetCarte();
if (carte1 > carte2) return -1;
else if(carte1 == carte2) return 0;
else return 1;
}
} |
Partager