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
| public class C_carte implements Serializable,Comparable<Object> {
//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 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