- 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"