All Classes and Interfaces

Class
Description
 
Handles the UI for blackjack.
 
 
 
 
stub, in case we need more options later
 
Button listener interface, used to handle changes between individual buttons
Used to handle grouped, related buttons.
Base class for all cards
Application entry point ApplicationListener implementation shared by all platforms.
Manages commands available in the console
Manages the lifecycle of the console
Base class for all Decks of cards
Base class for games Used to make accessing players and AIs from games easy and implementation independent
Base class for custom input processors for scenes that use buttons
Handles the UI for the Intro
Create Scene2D labels on-the-fly
Used to force all games to have an accessible getGameInstance method regardless of specific implementation
Used to force all scenes with buttons to have an accessible buttongroupmanager
Handles the UI for the intro.
stub
The base class for all players
Used to force all scenes to have an accessible get method
Handles the currently active scene, switching between scenes and mapping strings to the Scene enum
 
A representation of a sound effect, which can be played or cancelled
Primarily a builder that makes it easy to create and manipulate SoundEffect instances
Handles the active skin, as well as initialisation and loading of all skin-related assets
Manages loading and fetching of textures
Build TypingAdapters on the fly, which can play sounds when text has finished typing, or fire other events relating to a TypingLabel that has finished typing