PokerSource Java API

org.pokersource.eval
Class StandardEval

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

public class StandardEval
extends java.lang.Object

Author:
Michael Maurer

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

Constructor Detail

StandardEval

public StandardEval()
Method Detail

EvalHigh

public static long EvalHigh(int[] ranks,
                            int[] suits)
Evaluate a standard 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 standard 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 standard 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 StandardEval methods.


PokerSource Java API

PokerSource Home Page - Learn how you can contribute!