All Classes and Interfaces

Class
Description
The `BackToMainMenuClickListener` class is a click listener for the back-to-main-menu button.
 
Represents a block in the Klotski puzzle.
Represents the types of blocks in the Klotski puzzle.
The `Board` class represents a game board that extends the `Actor` class.
The `BoardListener` class is an input listener for the game board.
The `BoardPreview` class represents a preview of a game board.
 
Represents a coordinate with x and y values.
The `DeleteSaveClickListener` class is a click listener for deleting a save file.
 
The FontGenerator class is responsible for generating and managing fonts and label styles.
Enumerates the different font types available.
Enumerates the different label style types available.
 
The GameScreen class represents the main game screen in the Klotski game.
The `GameState` class represents the state of the Klotski game.
 
The KlotskiGame class represents the main game class that extends the Game class from libGDX.
The KlotskiSolver class provides methods to solve the Klotski puzzle.
The `Level` class represents a game level with a name and a game board.
The LoadMenuScreen class represents the load menu screen in the Klotski game.
The MainMenuScreen class represents the main menu screen in the Klotski game.
 
The SettingsScreen class represents a screen in the Klotski game that allows the player to adjust various settings.
 
The SoundHandler class is responsible for managing the game's sounds and music.
The `StartFromSaveClickListener` class is a click listener for starting a game from a saved state.
 
The `Tile` class represents a tile on the game board.
The TutorialScreen class represents the tutorial presented to a new player for the first time.