ca.ualberta.cs.poker.free.dynamics
Class HandAnalysis
java.lang.Object
ca.ualberta.cs.poker.free.dynamics.HandAnalysis
public class HandAnalysis
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HandAnalysis
public HandAnalysis(Card[] cards)
testContainsFlush
public void testContainsFlush()
testContainsStraight
public void testContainsStraight()
testFlushRanks
public void testFlushRanks()
testContainsStraightFlush
public void testContainsStraightFlush()
testKickers
public void testKickers()
determineWinner
public static int determineWinner(java.lang.String[] hole,
java.lang.String board)
determineWinner
public static int determineWinner(Card[][] hole,
Card[] board)
- Determines the winner's index.
-1 is a tie,
0 is the first player wins,
and 1 is the second player wins.
kickerTest
public static int kickerTest(HandAnalysis seat0,
HandAnalysis seat1)