All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description Boat Represents a generic Boat.BoatSelectScreen Displays the screen that allows the player to choose a boat at the beginning of the game.BoatType Represents a type of boat with predefined values.Button Represents a UI Button.ButtonFactory Contains Static methods used to create various buttons.Collidable Represents a Collidable.CollidableEffect Functional interface, used to name the type of the stored lambda expressions, which dictate what the collidable does upon collision.CollidableStats CollidableTimer Asynchronous timer used for powerups which need to be timed out.CollidableType Represents a type of collidable (obstacle or powerup)ComputerBoat Represents a specific Computer controlled Boat.DesktopLauncher Difficulty DifficultySelectScreen DragonBoatRace Represents the Game itself and holds all the screens.Entity Represents a generic Entity.EntityType Represents a Type of Entity.FinalScreen Displays the screen that announces that the player has made it to the final.FinishLine Represents the finish line of the race.GameOverScreen Displays the screen that shows the end of the game.HelpScreen Displays the screen that shows how to play the game.Hitbox Represents an Entities Hitbox.Lane Represents a Lane in aRace
.MainGameScreen Represents the Main Game Screen where the game actually happens.MainGameScreen.State Giving names to game states.MainMenuScreen Represents the Main Menu where the game first starts.PauseScreen PlayerBoat Represents a specific Player controlled Boat.PopupScreen Prefs Prefs.Restore Static class sued to load data.Prefs.Save Static class used to save dataPrefs.SaveDoesNotExist Exception thrown if a save file does nto existRace Represents a Race.RoundsScreen Represents the intermediary screen between rounds that shows the player their place in the previous race and waits for the user to continue on to the next round.ScrollingBackground Represents the scrolling background.Settings Static class used to hold settingsVectorFactory Contains static methods to create various vectors.