All Classes and Interfaces
Class
Description
Represents a standard playing card and handles card operations.
Represents the thirteen possible ranks in a standard playing card deck.
Represents the four possible suits in a standard playing card deck.
The Controller class is responsible for handling most of the game logic for a
Blackjack game.
Represents a dealer in a card game and handles dealer-specific operations.
Holds multiple
Card objects and performs operations such as shuffling
the deck.Contains methods to calculate the value of a hand, take cards from a deck and
discard the hand to a deck.
Controller for handling user login.
Main GUI.
GUI to display the following options:
Statistics
Rules
Source
Parent class of the Player and Dealer Objects.
Represents a player in a blackjack game.
GUI to display the rules of the game
GUI for login screen.
The Statistics class represents a set of statistics for a blackjack game.
The StatisticsChart class represents a panel that displays a pie chart based
on the statistics of a game.
GUI to display a pie chart and the following statistics:
Wins
Losses
Pushes