I-Index
Date: 2017-05-13

A B C D E G H I M P R S T U V W

## I

initialCredit - Variable in class game_frontend.Match
initializeStatistics() - Method in class game_backend.DoubleBonus
  Method that initializes the statistics
Interactive - Class in game_frontend
  Constitutes an interactive command interface for the user to interact with the game.
Interactive(int) - Constructor for class game_frontend.Interactive
intersect(int[], int[]) - Method in class game_backend.PokerRules
  Performs the intersection between to arrays in terms of their content
isAce(Card[], HashMap<Card.Ranks, ArrayList<Integer>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Ace"
isAKQJUnsuited(Card[], HashMap<Card.Ranks, ArrayList<Integer>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "AKQJ unsuited"
isFlush(Card[], HashMap<Card.Suits, ArrayList<Integer>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Flush"
isFourOfAKind(Card[], HashMap<Card.Ranks, ArrayList<Integer>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Four of a kind"
isFourToAFlush(Card[], HashMap<Card.Suits, ArrayList<Integer>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Four to a flush"
isFourToAnInsideStraightWithNHighCards(Card[], int, HashMap<Integer, ArrayList<ArrayList<Integer>>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Four to an inside straight with N high cards"
isFourToAnInsideStraightWithNoHighCards(Card[], HashMap<Integer, ArrayList<ArrayList<Integer>>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Four to an inside straight with no high cards"
isFourToAnInsideStraightWithOneHighCard(Card[], HashMap<Integer, ArrayList<ArrayList<Integer>>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Four to an inside straight with one high card"
isFourToAnInsideStraightWithThreeHighCards(Card[], HashMap<Integer, ArrayList<ArrayList<Integer>>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Four to an inside straight with three high cards"
isFourToAnInsideStraightWithTwoHighCards(Card[], HashMap<Integer, ArrayList<ArrayList<Integer>>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Four to an inside straight with two high cards"
isFourToAnOutsideStraight(Card[], HashMap<Integer, ArrayList<ArrayList<Integer>>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Four to an outside straight"
isFourToAStraightFlush(Card[], HashMap<Card.Suits, ArrayList<Integer>>, HashMap<Integer, ArrayList<ArrayList<Integer>>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Four to a straight flush"
isFourToRoyalFlush(Card[], HashMap<Card.Suits, ArrayList<Integer>>, HashMap<Integer, ArrayList<ArrayList<Integer>>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Four to a royal flush"
isFullHouse(Card[], HashMap<Card.Ranks, ArrayList<Integer>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Full House"
isHighCard() - Method in class game_backend.Card
  Evaluates whether the card being evaluated is an high card
isHighPair(Card[], HashMap<Card.Ranks, ArrayList<Integer>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "High pair"
isJackOrQueenOrKing(Card[], HashMap<Card.Ranks, ArrayList<Integer>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Jack, Queen or King"
isJTSuited(Card[], HashMap<Card.Ranks, ArrayList<Integer>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "JT suited"
isKJUnsuited(Card[], HashMap<Card.Ranks, ArrayList<Integer>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "KJ unsuited"
isKQJUnsuited(Card[], HashMap<Card.Ranks, ArrayList<Integer>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "KQJ unsuited"
isKQUnsuited(Card[], HashMap<Card.Ranks, ArrayList<Integer>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "KQ unsuited"
isKTSuited(Card[], HashMap<Card.Ranks, ArrayList<Integer>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "KT suited"
isLowPair(Card[], HashMap<Card.Ranks, ArrayList<Integer>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Low pair"
isNOfAKind(Card[], int, HashMap<Card.Ranks, ArrayList<Integer>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "N of a kind"
isNToARoyalFlush(Card[], int, HashMap<Card.Suits, ArrayList<Integer>>, HashMap<Integer, ArrayList<ArrayList<Integer>>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Three to a royal flush"
isQJSuited(Card[], HashMap<Card.Ranks, ArrayList<Integer>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "QJ suited"
isQJUnsuited(Card[], HashMap<Card.Ranks, ArrayList<Integer>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "QJ unsuited"
isQTSuited(Card[], HashMap<Card.Ranks, ArrayList<Integer>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "QT suited"
isRoyalFlush(Card[], HashMap<Integer, ArrayList<ArrayList<Integer>>>, HashMap<Card.Suits, ArrayList<Integer>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Royal flush"
isStraight(Card[], HashMap<Integer, ArrayList<ArrayList<Integer>>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Straight"
isStraightFlush(Card[], HashMap<Integer, ArrayList<ArrayList<Integer>>>, HashMap<Card.Suits, ArrayList<Integer>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Straight flush"
isThreeAces(Card[], HashMap<Card.Ranks, ArrayList<Integer>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Three aces"
isThreeOfAKind(Card[], HashMap<Card.Ranks, ArrayList<Integer>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Three of a kind"
isThreeToAFlushWithNHighCards(Card[], int, HashMap<Card.Suits, ArrayList<Integer>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Three to a flush with N high cards"
isThreeToAFlushWithNoHighCards(Card[], HashMap<Card.Suits, ArrayList<Integer>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Three to a flush with no high cards"
isThreeToAFlushWithOneHighCard(Card[], HashMap<Card.Suits, ArrayList<Integer>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Three to a flush with one high card"
isThreeToAFlushWithTwoHighCards(Card[], HashMap<Card.Suits, ArrayList<Integer>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Three to a flush with two high cards"
isThreeToARoyalFlush(Card[], HashMap<Card.Suits, ArrayList<Integer>>, HashMap<Integer, ArrayList<ArrayList<Integer>>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Three to a royal flush"
isThreeToAStraightFlushTypeOne(Card[], HashMap<Integer, ArrayList<ArrayList<Integer>>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Three to a straight flush (type 1)"
isThreeToAStraightFlushTypeThree(Card[], HashMap<Integer, ArrayList<ArrayList<Integer>>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Three to a straight flush (type 3)"
isThreeToAStraightFlushTypeTwo(Card[], HashMap<Integer, ArrayList<ArrayList<Integer>>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Three to a straight flush (type 2)"
isTwoPair(Card[], HashMap<Card.Ranks, ArrayList<Integer>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Two pair"
isTwoSuitedHighCards(Card[], HashMap<Card.Suits, ArrayList<Integer>>, HashMap<Card.Ranks, ArrayList<Integer>>) - Method in class game_backend.PokerRules
  Indicates if the hand is a "Two suited high cards"

A B C D E G H I M P R S T U V W