org.pokersource.eval

Class StandardEval


public class StandardEval
extends java.lang.Object

Author:
Michael Maurer <mjmaurer@yahoo.com>

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(String[] args)
A simple demonstration of StandardEval methods.

Method Details

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(String[] args)
A simple demonstration of StandardEval methods.

PokerSource Home Page - Learn how you can contribute!