PokerSource Java API

org.pokersource.eval
Class JokerEval

java.lang.Object
  |
  +--org.pokersource.eval.JokerEval

public class JokerEval
extends java.lang.Object

Author:
Michael Maurer

Constructor Summary
JokerEval()
           
 
Method Summary
static long EvalHigh(int[] ranks, int[] suits)
          Evaluate a joker deck poker hand for high.
static long EvalLow(int[] ranks, int[] suits)
          Evaluate a joker deck poker hand for low (no qualifier).
static long EvalLow8(int[] ranks, int[] suits)
          Evaluate a joker deck poker hand for low (8 qualifier).
static void main(java.lang.String[] args)
          A simple demonstration of JokerEval methods.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JokerEval

public JokerEval()
Method Detail

EvalHigh

public static long EvalHigh(int[] ranks,
                            int[] suits)
Evaluate a joker deck poker hand for high.

Parameters:
ranks - ranks[i] is rank of ith card
suits - suits[i] is suit of ith card
Returns:
integer code denoting hand value (higher beats lower)

EvalLow

public static long EvalLow(int[] ranks,
                           int[] suits)
Evaluate a joker deck poker hand for low (no qualifier).

Parameters:
ranks - ranks[i] is rank of ith card
suits - suits[i] is suit of ith card
Returns:
integer code denoting hand value (higher beats lower)

EvalLow8

public static long EvalLow8(int[] ranks,
                            int[] suits)
Evaluate a joker deck poker hand for low (8 qualifier).

Parameters:
ranks - ranks[i] is rank of ith card
suits - suits[i] is suit of ith card
Returns:
integer code denoting hand value (higher beats lower)

main

public static void main(java.lang.String[] args)
A simple demonstration of JokerEval methods.


PokerSource Java API

PokerSource Home Page - Learn how you can contribute!