sjrd.tricktakinggame.cards
Class Suit.VisualHelpingComparator

java.lang.Object
  extended by sjrd.tricktakinggame.cards.Suit.VisualHelpingComparator
All Implemented Interfaces:
Comparator<Suit>
Enclosing class:
Suit

public static class Suit.VisualHelpingComparator
extends Object
implements Comparator<Suit>

Comparateur à utiliser pour trier des couleurs selon un ordre visuel

Ce comparateur arrange les couleurs de façon à alterner rouge et noir.

Author:
sjrd

Field Summary
protected static Suit[] orderedSuits
          Couleurs triées
 
Constructor Summary
Suit.VisualHelpingComparator()
           
 
Method Summary
 int compare(Suit left, Suit right)
          
 boolean equals(Object obj)
          
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

orderedSuits

protected static final Suit[] orderedSuits
Couleurs triées

Constructor Detail

Suit.VisualHelpingComparator

public Suit.VisualHelpingComparator()
Method Detail

compare

public int compare(Suit left,
                   Suit right)

Specified by:
compare in interface Comparator<Suit>

equals

public boolean equals(Object obj)

Specified by:
equals in interface Comparator<Suit>
Overrides:
equals in class Object