Index

A B C D E G H I K L M N O P R S T U V 
All Classes and Interfaces|All Packages

A

add(Card) - Method in class com.shr4pnel.casino.base.Player
Add a card to the players hand
add(List<Card>) - Method in class com.shr4pnel.casino.base.Player
Add several cards to the players hand
addEvent(String) - Method in class com.shr4pnel.casino.builders.TypingAdapterBuilder
Add a TypingLabel event to fire
ai - Variable in class com.shr4pnel.casino.base.Game
 
ai - Variable in class com.shr4pnel.casino.blackjack.BlackjackGame
 
alert(String) - Method in class com.shr4pnel.casino.scene.Blackjack
Stub
alignCenter() - Method in class com.shr4pnel.casino.builders.LabelBuilder
Align the label to the center of its container
artAsTypingLabelArray() - Static method in class com.shr4pnel.casino.util.AsciiArt
 
AsciiArt - Class in com.shr4pnel.casino.util
 
AsciiArt() - Constructor for class com.shr4pnel.casino.util.AsciiArt
 

B

bet - Variable in class com.shr4pnel.casino.base.Player
 
BET - Enum constant in enum class com.shr4pnel.casino.blackjack.BlackjackGame.BlackjackPhase
 
Blackjack - Class in com.shr4pnel.casino.scene
Handles the UI for blackjack.
Blackjack() - Constructor for class com.shr4pnel.casino.scene.Blackjack
 
BLACKJACK - Enum constant in enum class com.shr4pnel.casino.scene.SceneManager.Scene
 
BlackjackCard - Class in com.shr4pnel.casino.blackjack
 
BlackjackCard(String, int, String) - Constructor for class com.shr4pnel.casino.blackjack.BlackjackCard
 
BlackjackDeck - Class in com.shr4pnel.casino.blackjack
 
BlackjackDeck() - Constructor for class com.shr4pnel.casino.blackjack.BlackjackDeck
 
BlackjackGame - Class in com.shr4pnel.casino.blackjack
 
BlackjackGame() - Constructor for class com.shr4pnel.casino.blackjack.BlackjackGame
 
BlackjackGame.BlackjackPhase - Enum Class in com.shr4pnel.casino.blackjack
 
BlackjackInputProcessor - Class in com.shr4pnel.casino.input
stub, in case we need more options later
BlackjackInputProcessor(ManagedButtonScene) - Constructor for class com.shr4pnel.casino.input.BlackjackInputProcessor
 
BlackjackPlayer - Class in com.shr4pnel.casino.blackjack
 
BlackjackPlayer(boolean) - Constructor for class com.shr4pnel.casino.blackjack.BlackjackPlayer
 
build() - Method in class com.shr4pnel.casino.builders.LabelBuilder
Build the label, after setting parameters
build() - Method in class com.shr4pnel.casino.builders.TypingAdapterBuilder
Build the typing adapter, with previously set parameters
build(String) - Static method in class com.shr4pnel.casino.audio.SoundEffectHelper
Builds a sound effect instance
build(String, float) - Static method in class com.shr4pnel.casino.audio.SoundEffectHelper
Builds a sound effect instance, specifying a volume
ButtonGroupListener - Interface in com.shr4pnel.casino.util
Button listener interface, used to handle changes between individual buttons
buttonGroupManager - Variable in class com.shr4pnel.casino.scene.ManagedButtonScene
 
ButtonGroupManager - Class in com.shr4pnel.casino.util
Used to handle grouped, related buttons.
ButtonGroupManager(TextButton...) - Constructor for class com.shr4pnel.casino.util.ButtonGroupManager
 

C

cancel() - Method in class com.shr4pnel.casino.audio.SoundEffect
Cancels the sound effect
Card - Class in com.shr4pnel.casino.base
Base class for all cards
Card(String, int, String) - Constructor for class com.shr4pnel.casino.base.Card
 
cards - Variable in class com.shr4pnel.casino.base.Deck
 
cardType - Variable in class com.shr4pnel.casino.base.Card
 
cardTypeList - Variable in class com.shr4pnel.casino.base.Deck
 
cardValue - Variable in class com.shr4pnel.casino.base.Card
 
cardValueList - Variable in class com.shr4pnel.casino.base.Deck
 
Casino - Class in com.shr4pnel.casino
Application entry point ApplicationListener implementation shared by all platforms.
Casino() - Constructor for class com.shr4pnel.casino.Casino
 
chainTypingLabel(TypingLabel, Window) - Method in class com.shr4pnel.casino.builders.TypingAdapterBuilder
Chain a typing label, start a typing label when another has finished
chips - Variable in class com.shr4pnel.casino.base.Player
 
cigarette - Static variable in class com.shr4pnel.casino.util.AsciiArt
 
clear() - Method in class com.shr4pnel.casino.console.ConsoleExecutor
 
coc(String) - Method in class com.shr4pnel.casino.console.ConsoleExecutor
 
com.shr4pnel.casino - package com.shr4pnel.casino
 
com.shr4pnel.casino.audio - package com.shr4pnel.casino.audio
 
com.shr4pnel.casino.base - package com.shr4pnel.casino.base
 
com.shr4pnel.casino.blackjack - package com.shr4pnel.casino.blackjack
 
com.shr4pnel.casino.builders - package com.shr4pnel.casino.builders
 
com.shr4pnel.casino.console - package com.shr4pnel.casino.console
 
com.shr4pnel.casino.input - package com.shr4pnel.casino.input
 
com.shr4pnel.casino.scene - package com.shr4pnel.casino.scene
 
com.shr4pnel.casino.style - package com.shr4pnel.casino.style
 
com.shr4pnel.casino.util - package com.shr4pnel.casino.util
 
ConsoleExecutor - Class in com.shr4pnel.casino.console
Manages commands available in the console
ConsoleExecutor() - Constructor for class com.shr4pnel.casino.console.ConsoleExecutor
 
ConsoleManager - Class in com.shr4pnel.casino.console
Manages the lifecycle of the console
ConsoleManager() - Constructor for class com.shr4pnel.casino.console.ConsoleManager
 
ConsoleManager(boolean) - Constructor for class com.shr4pnel.casino.console.ConsoleManager
 
create() - Method in class com.shr4pnel.casino.Casino
 

D

DEAL - Enum constant in enum class com.shr4pnel.casino.blackjack.BlackjackGame.BlackjackPhase
 
DEALER_TURN - Enum constant in enum class com.shr4pnel.casino.blackjack.BlackjackGame.BlackjackPhase
 
Deck - Class in com.shr4pnel.casino.base
Base class for all Decks of cards
Deck() - Constructor for class com.shr4pnel.casino.base.Deck
 
delay(int) - Method in class com.shr4pnel.casino.builders.TypingAdapterBuilder
Set a delay, before performing any set actions at the end of a typinglabel
destroy() - Method in class com.shr4pnel.casino.console.ConsoleManager
Disposes of the console instance
dispose() - Static method in class com.shr4pnel.casino.audio.SoundEffectHelper
Dispose of all loaded sounds
dispose() - Method in class com.shr4pnel.casino.Casino
 
dontStopSound() - Method in class com.shr4pnel.casino.builders.TypingAdapterBuilder
Do not interrupt other sound effects when the typing label has finished
draw() - Method in class com.shr4pnel.casino.console.ConsoleManager
Draw the console on the screen
drawCard() - Method in class com.shr4pnel.casino.base.Deck
Draw a card from the top of the stack
drawCards(int) - Method in class com.shr4pnel.casino.base.Deck
Draw a variable number of cards

E

enter() - Method in class com.shr4pnel.casino.util.ButtonGroupManager
Fired when enter is pressed in a scene that uses a button
exit() - Method in class com.shr4pnel.casino.console.ConsoleExecutor
 

G

Game - Class in com.shr4pnel.casino.base
Base class for games Used to make accessing players and AIs from games easy and implementation independent
Game() - Constructor for class com.shr4pnel.casino.base.Game
 
get() - Method in class com.shr4pnel.casino.scene.Blackjack
Get the blackjack scene
get() - Static method in class com.shr4pnel.casino.scene.Intro
 
get() - Method in class com.shr4pnel.casino.scene.Menu
 
get() - Method in class com.shr4pnel.casino.scene.Scene
 
getActiveButton() - Method in class com.shr4pnel.casino.util.ButtonGroupManager
 
getActiveConsole() - Static method in class com.shr4pnel.casino.Casino
 
getActiveScene() - Static method in class com.shr4pnel.casino.scene.SceneManager
 
getActiveScenePretty() - Static method in class com.shr4pnel.casino.scene.SceneManager
 
getAi() - Method in class com.shr4pnel.casino.base.Game
 
getAi() - Method in class com.shr4pnel.casino.blackjack.BlackjackGame
 
getBet() - Method in class com.shr4pnel.casino.base.Player
 
getButtonGroupManager() - Method in class com.shr4pnel.casino.scene.ManagedButtonScene
 
getCardValue() - Method in class com.shr4pnel.casino.base.Card
 
getChips() - Method in class com.shr4pnel.casino.base.Player
 
getGameInstance() - Method in class com.shr4pnel.casino.scene.Blackjack
Get the game instance for accessing the state and logic of the game from outside of the stage
getGameInstance() - Method in class com.shr4pnel.casino.scene.ManagedButtonGame
 
getGameInstance(SceneManager.Scene) - Method in class com.shr4pnel.casino.Casino
Get the instance of a game (stored in sceneInstanceMap)
getHandValue() - Method in class com.shr4pnel.casino.blackjack.BlackjackPlayer
 
getImage(String) - Method in class com.shr4pnel.casino.util.TextureManager
Get a texture after preloading
getInstance() - Static method in class com.shr4pnel.casino.Casino
Get the casino as an object, useful for getting important info about active states
getPhase() - Method in class com.shr4pnel.casino.blackjack.BlackjackGame
 
getPlayer() - Method in class com.shr4pnel.casino.base.Game
 
getPlayer() - Method in class com.shr4pnel.casino.blackjack.BlackjackGame
 
getPostProcessingDisabled() - Static method in class com.shr4pnel.casino.style.StyleManager
 
getPostProcessingEnabled() - Static method in class com.shr4pnel.casino.style.StyleManager
 
getscene() - Method in class com.shr4pnel.casino.console.ConsoleExecutor
 
getSceneAsEnum(String) - Static method in class com.shr4pnel.casino.scene.SceneManager
Gets the active scene as an enum
getSceneInstance(SceneManager.Scene) - Method in class com.shr4pnel.casino.Casino
Get the instance of a scene (stored in sceneInstanceMap)
getSkin() - Static method in class com.shr4pnel.casino.style.StyleManager
 
getTextureManagerInstance() - Method in class com.shr4pnel.casino.Casino
 

H

hand - Variable in class com.shr4pnel.casino.base.Player
 
hit() - Method in class com.shr4pnel.casino.blackjack.BlackjackGame
Draws a card to the player's deck

I

incrementBet(Long) - Method in class com.shr4pnel.casino.base.Player
 
incrementChips(Long) - Method in class com.shr4pnel.casino.base.Player
Add a number to the existing chip count
InputProcessor - Class in com.shr4pnel.casino.input
Base class for custom input processors for scenes that use buttons
InputProcessor(ManagedButtonScene) - Constructor for class com.shr4pnel.casino.input.InputProcessor
 
Intro - Class in com.shr4pnel.casino.scene
Handles the UI for the Intro
Intro() - Constructor for class com.shr4pnel.casino.scene.Intro
 
INTRO - Enum constant in enum class com.shr4pnel.casino.scene.SceneManager.Scene
 
isAce() - Method in class com.shr4pnel.casino.blackjack.BlackjackCard
 
isBust() - Method in class com.shr4pnel.casino.blackjack.BlackjackPlayer
 
isEmpty() - Method in class com.shr4pnel.casino.base.Deck
Check if the deck is empty

K

keyDown(int) - Method in class com.shr4pnel.casino.input.InputProcessor
 

L

LabelBuilder - Class in com.shr4pnel.casino.builders
Create Scene2D labels on-the-fly
LabelBuilder() - Constructor for class com.shr4pnel.casino.builders.LabelBuilder
 
left() - Method in class com.shr4pnel.casino.util.ButtonGroupManager
Toggle the button to the left of the toggled button
log(String) - Method in class com.shr4pnel.casino.console.ConsoleManager
 
log(String, LogLevel) - Method in class com.shr4pnel.casino.console.ConsoleManager
 
log(Throwable) - Method in class com.shr4pnel.casino.console.ConsoleManager
 
log(Throwable, LogLevel) - Method in class com.shr4pnel.casino.console.ConsoleManager
 

M

ManagedButtonGame - Class in com.shr4pnel.casino.scene
Used to force all games to have an accessible getGameInstance method regardless of specific implementation
ManagedButtonGame() - Constructor for class com.shr4pnel.casino.scene.ManagedButtonGame
 
ManagedButtonScene - Class in com.shr4pnel.casino.scene
Used to force all scenes with buttons to have an accessible buttongroupmanager
ManagedButtonScene() - Constructor for class com.shr4pnel.casino.scene.ManagedButtonScene
 
manager - Variable in class com.shr4pnel.casino.input.InputProcessor
 
Menu - Class in com.shr4pnel.casino.scene
Handles the UI for the intro.
Menu() - Constructor for class com.shr4pnel.casino.scene.Menu
 
MENU - Enum constant in enum class com.shr4pnel.casino.scene.SceneManager.Scene
 
MenuInputProcessor - Class in com.shr4pnel.casino.input
stub
MenuInputProcessor(ManagedButtonScene) - Constructor for class com.shr4pnel.casino.input.MenuInputProcessor
 

N

noDelay() - Method in class com.shr4pnel.casino.builders.LabelBuilder
Instead of typing out the label, display all text immediately

O

onChange(TextButton) - Method in interface com.shr4pnel.casino.util.ButtonGroupListener
 

P

play() - Method in class com.shr4pnel.casino.audio.SoundEffect
Plays the sound effect
play(String) - Static method in class com.shr4pnel.casino.audio.SoundEffectHelper
Plays a sound at full volume
play(String, float) - Static method in class com.shr4pnel.casino.audio.SoundEffectHelper
Plays a sound at a specified volume
player - Variable in class com.shr4pnel.casino.base.Game
 
player - Variable in class com.shr4pnel.casino.blackjack.BlackjackGame
 
Player - Class in com.shr4pnel.casino.base
The base class for all players
Player(boolean) - Constructor for class com.shr4pnel.casino.base.Player
 
PLAYER_TURN - Enum constant in enum class com.shr4pnel.casino.blackjack.BlackjackGame.BlackjackPhase
 
playerControlled - Variable in class com.shr4pnel.casino.base.Player
 
playWithID(String) - Static method in class com.shr4pnel.casino.audio.SoundEffectHelper
Plays a sound, retaining the sound ID
playWithID(String, float) - Static method in class com.shr4pnel.casino.audio.SoundEffectHelper
Plays a sound, retaining the sound ID at a specified volume
POKER - Enum constant in enum class com.shr4pnel.casino.scene.SceneManager.Scene
 
pp(String) - Method in class com.shr4pnel.casino.console.ConsoleExecutor
 
preload() - Static method in class com.shr4pnel.casino.audio.SoundEffectHelper
Preload all files in assets/sound
preload() - Method in class com.shr4pnel.casino.util.TextureManager
Load all files present in assets/card

R

render() - Method in class com.shr4pnel.casino.Casino
 
reset() - Method in class com.shr4pnel.casino.console.ConsoleManager
Reset console input processing, necessary when changing the active input processor
resize(int, int) - Method in class com.shr4pnel.casino.Casino
 
restart() - Method in class com.shr4pnel.casino.console.ConsoleExecutor
 
right() - Method in class com.shr4pnel.casino.util.ButtonGroupManager
Toggle the button to the right of the toggled button

S

Scene - Class in com.shr4pnel.casino.scene
Used to force all scenes to have an accessible get method
Scene() - Constructor for class com.shr4pnel.casino.scene.Scene
 
SceneManager - Class in com.shr4pnel.casino.scene
Handles the currently active scene, switching between scenes and mapping strings to the Scene enum
SceneManager() - Constructor for class com.shr4pnel.casino.scene.SceneManager
 
SceneManager.Scene - Enum Class in com.shr4pnel.casino.scene
 
setActiveButton(TextButton) - Method in class com.shr4pnel.casino.util.ButtonGroupManager
Set the button that is being hovered over
setActiveScene(SceneManager.Scene) - Static method in class com.shr4pnel.casino.scene.SceneManager
Sets a new active scene
setChips(Long) - Method in class com.shr4pnel.casino.base.Player
 
setColour(Color) - Method in class com.shr4pnel.casino.builders.LabelBuilder
Set the colour of the text
setListener(ButtonGroupListener) - Method in class com.shr4pnel.casino.util.ButtonGroupManager
Assign a listener to the buttongroupmanager
setMenuButtonGroup(TextButton...) - Method in class com.shr4pnel.casino.util.ButtonGroupManager
Set the internal button group to t
setPlayerButtonPaneByPhase() - Method in class com.shr4pnel.casino.scene.Blackjack
Set the correct button pane for the user, based on the phase of the game
setPostProcessingEnabled(boolean) - Static method in class com.shr4pnel.casino.style.StyleManager
Sets post processing to on/off
setSound(String) - Method in class com.shr4pnel.casino.builders.TypingAdapterBuilder
Set a sound to play at the end of the TypingLabel
setSound(String, float) - Method in class com.shr4pnel.casino.builders.TypingAdapterBuilder
Set a sound to play at the end of the TypingLabel
SHOWDOWN - Enum constant in enum class com.shr4pnel.casino.blackjack.BlackjackGame.BlackjackPhase
 
shuffle() - Method in class com.shr4pnel.casino.base.Deck
 
SoundEffect - Class in com.shr4pnel.casino.audio
A representation of a sound effect, which can be played or cancelled
SoundEffect(String) - Constructor for class com.shr4pnel.casino.audio.SoundEffect
Build a sound effect with default (1) volume
SoundEffect(String, float) - Constructor for class com.shr4pnel.casino.audio.SoundEffect
Build a sound effect, with control over the volume
SoundEffectHelper - Class in com.shr4pnel.casino.audio
Primarily a builder that makes it easy to create and manipulate SoundEffect instances
SoundEffectHelper() - Constructor for class com.shr4pnel.casino.audio.SoundEffectHelper
 
start(String) - Method in class com.shr4pnel.casino.builders.LabelBuilder
Begin building a new label
stopAll() - Static method in class com.shr4pnel.casino.audio.SoundEffectHelper
Stop all actively playing sounds
StyleManager - Class in com.shr4pnel.casino.style
Handles the active skin, as well as initialisation and loading of all skin-related assets
StyleManager() - Constructor for class com.shr4pnel.casino.style.StyleManager
 
suit - Variable in class com.shr4pnel.casino.base.Card
 
suitList - Variable in class com.shr4pnel.casino.base.Deck
 

T

TextureManager - Class in com.shr4pnel.casino.util
Manages loading and fetching of textures
TextureManager() - Constructor for class com.shr4pnel.casino.util.TextureManager
 
toString() - Method in class com.shr4pnel.casino.base.Card
 
TypingAdapterBuilder - Class in com.shr4pnel.casino.builders
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
TypingAdapterBuilder() - Constructor for class com.shr4pnel.casino.builders.TypingAdapterBuilder
 

U

updateChipDisplay() - Method in class com.shr4pnel.casino.scene.Blackjack
Update the chip counter shown during the BET phase

V

valueOf(String) - Static method in enum class com.shr4pnel.casino.blackjack.BlackjackGame.BlackjackPhase
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class com.shr4pnel.casino.scene.SceneManager.Scene
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.shr4pnel.casino.blackjack.BlackjackGame.BlackjackPhase
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class com.shr4pnel.casino.scene.SceneManager.Scene
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E G H I K L M N O P R S T U V 
All Classes and Interfaces|All Packages