package jmazzodicarte; /* * To change this template, choose Tools | Templates * and open the template in the editor. */ /** * * @author gabriele */ public class Carta implements Comparable { private int val; private Seme sem; public Carta(int v, Seme s) {val = v; sem =s;} public int getValore(){return val;} public Seme getSeme(){return sem;} @Override public String toString(){return val + " di "+ sem.toString();} @Override public int compareTo(Object o){ Carta c = (Carta) o; if (this.sem.ordinal() < c.sem.ordinal()) return -1; if (this.sem.ordinal() > c.sem.ordinal()) return 1; if (this.val < c.val) return -1; if (this.val > c.val) return 1; else return 0; }; }