org.dllearner.examples
Class PokerCard

java.lang.Object
  extended by org.dllearner.examples.PokerCard

public class PokerCard
extends Object

A poker card has one of 4 suits and 13 ranks.

Author:
Jens Lehmann

Constructor Summary
PokerCard(int suit, int rank)
           
 
Method Summary
 int getRank()
           
 String getRankString()
           
 int getSuit()
           
 String getSuitString()
           
 boolean hasNextRank(PokerCard card)
           
 boolean hasSameRank(PokerCard card)
           
 boolean hasSameSuit(PokerCard card)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PokerCard

public PokerCard(int suit,
                 int rank)
Parameters:
suit - Ordinal (1-4) representing {Hearts, Spades, Diamonds, Clubs}.
rank - Numerical (1-13) representing (Ace, 2, 3, ... , Queen, King)
Method Detail

getSuitString

public String getSuitString()

getRankString

public String getRankString()

hasSameSuit

public boolean hasSameSuit(PokerCard card)

hasSameRank

public boolean hasSameRank(PokerCard card)

hasNextRank

public boolean hasNextRank(PokerCard card)

getRank

public int getRank()

getSuit

public int getSuit()


SourceForge.net Logo DL-Learner is licenced under the terms of the GNU General Public License.
Copyright © 2007-2008 Jens Lehmann