All Classes and Interfaces

Class
Description
Animation wrapper class for our projects animations that get used.
The entry point of the application.
The SQLite Dictionary.
Empty Tile controller for EmptyTile view.
An empty tile slot model.
FXML Loader wrapper class for the project to load the game screen FXML pages.
plays a media player music track.
Game Scenes enum.
Game screen controller that has some startup on screen thing todo.
Game Screen Model.
plays an audio clip as a sound effect for the game.
Balatro style floating tile animation.
Represents the letter tiles the player plays holds, redraws.
Controls the layout of the letterUIModel.
tile group that observes an observable list and updates the ui Tile Controller's nodes into their EmptyTileController nodes.
Controller for the level screen.
Represents the level model.
Animates each level tile popping up and the score text increasing for every tile in the word row.
com.example.project.services.Logger for Application and to show up in test and build CI workflow.
Controller for the login scene.
Login model class.
Interface for page loading.
Hashes passwords.
Root layout that remains the root scene of the application to switch scenes within.
Represents the scene manager class.
Class for total score counter animation
Static class to store the scrabble base letter value.
 
Game Session.
Shop view controller.
Shop Model.
Abstract SQLiteConnection class.
Connection to the dictionary.db
Connection to the users.db
a static class to hold some icons for the application.
An animation to quickly enlarge text and then return it to its original scale.
Parent tile class for objects in the scene that are tiles.
Parent class of TileControllers.
class to load the tile and bind model to the controller.
Represents the upgrade tiles sold at the shop.
tile group that observes an observable list and updates the ui nodes for some game tiles.
Static class to store all the possible upgrade tiles available in the game.
Controls the upgrade tile view fxml file.
Represents a user in the application that can log in.
SQLite Users database.
plays a note from the F major scale ascending in pitch each time for a nice score combo sound.