A B C D E F G H I J L M N O P R S T U V W X Y 
All Classes All Packages

B

backButton - Variable in class com.dragonboatrace.screens.HelpScreen
The button used to go back to the main menu.
background - Variable in class com.dragonboatrace.screens.MainGameScreen
The background of the window.
barrier - Variable in class com.dragonboatrace.tools.Race
The separator between each lane.
batch - Variable in class com.dragonboatrace.DragonBoatRace
The Spritebatch used to group all renders.
batch - Variable in class com.dragonboatrace.screens.HelpScreen
The spritebatch used to render the game.
Boat - Class in com.dragonboatrace.entities.boats
Represents a generic Boat.
Boat(BoatType, Lane, String) - Constructor for class com.dragonboatrace.entities.boats.Boat
Creates a Boat with the specified BoatType for pre-defined values, a Lane to give the boat its position and a name for easy identification.
BOAT - com.dragonboatrace.entities.EntityType
 
boatPosition(float, int) - Static method in class com.dragonboatrace.tools.VectorFactory
Returns a boat's starting position in a lane
boatSelectionButtonCount - Static variable in class com.dragonboatrace.tools.ButtonFactory
Static variable used to keep track of how many times the boatSelect method is called.
BoatSelectScreen - Class in com.dragonboatrace.screens
Displays the screen that allows the player to choose a boat at the beginning of the game.
BoatSelectScreen(DragonBoatRace) - Constructor for class com.dragonboatrace.screens.BoatSelectScreen
Creates a new screen to display the boat options to the player.
boatType - Variable in class com.dragonboatrace.entities.boats.Boat
Boat Type of boat used to remember the chosen boat type
boatType - Variable in class com.dragonboatrace.screens.DifficultySelectScreen
 
BoatType - Enum in com.dragonboatrace.entities.boats
Represents a type of boat with predefined values.
BoatType(float, float, float, float, String) - Constructor for enum com.dragonboatrace.entities.boats.BoatType
Creates a boat template that can define a Boat.
BRANCH - com.dragonboatrace.entities.CollidableType
 
BRANCH_DAMAGE - Static variable in class com.dragonboatrace.tools.CollidableStats
 
buff - Variable in class com.dragonboatrace.entities.boats.Boat
Controlled by powerups, controls how much damage the boat receives
Button - Class in com.dragonboatrace.entities
Represents a UI Button.
Button(Vector2, String, String) - Constructor for class com.dragonboatrace.entities.Button
Create a new button at a position with an inactive texture and an active texture.
BUTTON - com.dragonboatrace.entities.EntityType
 
buttonActions - Variable in class com.dragonboatrace.screens.MainMenuScreen
Array of functional interfaces that are invoked when each button is pressed.
buttonActions - Variable in class com.dragonboatrace.screens.PauseScreen
Array of function pointers invoked by button presses.
ButtonFactory - Class in com.dragonboatrace.tools
Contains Static methods used to create various buttons.
ButtonFactory() - Constructor for class com.dragonboatrace.tools.ButtonFactory
 
buttons - Variable in class com.dragonboatrace.screens.BoatSelectScreen
Array storing all buttons (each button keeps track of its own texture)
buttons - Variable in class com.dragonboatrace.screens.DifficultySelectScreen
Array storing all buttons (each button keeps track of its own texture)
buttons - Variable in class com.dragonboatrace.screens.MainMenuScreen
Array of buttons.
buttons - Variable in class com.dragonboatrace.screens.PauseScreen
Array of buttons.
buttonWidth - Variable in class com.dragonboatrace.screens.BoatSelectScreen
 
buttonWidth - Variable in class com.dragonboatrace.screens.DifficultySelectScreen
 
A B C D E F G H I J L M N O P R S T U V W X Y 
All Classes All Packages