fw.jogoCartas
Class Baralhador

java.lang.Object
  |
  +--fw.jogoCartas.Baralhador

public class Baralhador
extends java.lang.Object
implements BaralhadorIF, java.io.Serializable

Uma estrategia para baralhar um baralho.

See Also:
Serialized Form

Constructor Summary
Baralhador()
          Cria um novo baralhador.
 
Method Summary
 void baralhar(BaralhoIF b)
          Baralha (traça) o baralho.
 void baralhar(long semente, BaralhoIF b)
          Baralha (traça) o baralho de acordo com um numero (semente).
 java.lang.String toString()
          Retorna um identificador deste tipo de objeto.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, wait, wait, wait
 

Constructor Detail

Baralhador

public Baralhador()
Cria um novo baralhador.
Method Detail

baralhar

public void baralhar(BaralhoIF b)
Baralha (traça) o baralho.
Specified by:
baralhar in interface BaralhadorIF
Parameters:
b - O baralho a ser tracado.

baralhar

public void baralhar(long semente,
                     BaralhoIF b)
Baralha (traça) o baralho de acordo com um numero (semente).
Specified by:
baralhar in interface BaralhadorIF
Parameters:
semente - A semente que sera' utilizada para tracar o baralho.
b - O baralho a ser tracado.

toString

public java.lang.String toString()
Retorna um identificador deste tipo de objeto.
Specified by:
toString in interface BaralhadorIF
Returns:
Uma cadeia de caracteres que identifica o tipo de baralhador.
Overrides:
toString in class java.lang.Object