Index

A B C D E F G H I L M O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

addToCombo(LetterTile) - Method in class com.example.project.models.gameScreens.LevelModel
add combo sum and multiCombo TODO: this will changed when implementing modifiers
addUser(User) - Method in class com.example.project.services.sqlite.dAOs.UsersDAO
Adds user to the user.db.
animateTotalScore(int, int, Label) - Method in class com.example.project.controllers.gameScreens.animations.ScoreTimeline
 
AnimationWrapper - Class in com.example.project.controllers.gameScreens.animations
Animation wrapper class for our projects animations that get used.
AnimationWrapper() - Constructor for class com.example.project.controllers.gameScreens.animations.AnimationWrapper
 
Application - Class in com.example.project
The entry point of the application.
Application() - Constructor for class com.example.project.Application
 
apply(Node, double) - Method in class com.example.project.controllers.gameScreens.animations.InfiniteFloatingAnimation
apply to node.

B

bind(EmptyTileSlot) - Method in class com.example.project.controllers.tileViewControllers.EmptyTileController
 
bind(LetterTile) - Method in class com.example.project.controllers.tileViewControllers.LetterTileController
 
bind(UpgradeTile) - Method in class com.example.project.controllers.tileViewControllers.UpgradeTileViewController
 
bind(T) - Method in class com.example.project.controllers.tileViewControllers.TileController
Binds tile to the controller as its model.

C

calcTotalScore() - Method in class com.example.project.models.gameScreens.LevelModel
TODO: adding modifiers
canPurchase(UpgradeTile) - Method in class com.example.project.models.gameScreens.ShopModel
return true if session user can purchase the tile.
checkPassword(String, String) - Static method in class com.example.project.services.PasswordHasher
Verifies a candidate password against a hashed password.
ClackSoundPlayer - Variable in class com.example.project.models.tiles.Tile
 
clearLetterTile() - Method in class com.example.project.controllers.tileViewControllers.EmptyTileController
clears the letter tile on this empty slot.
clearLogs() - Method in class com.example.project.services.Logger
Clears captured logs use in tests teardown.
com.example.project - module com.example.project
project dependencies.
com.example.project - package com.example.project
 
com.example.project.controllers - package com.example.project.controllers
 
com.example.project.controllers.gameScreens - package com.example.project.controllers.gameScreens
 
com.example.project.controllers.gameScreens.animations - package com.example.project.controllers.gameScreens.animations
 
com.example.project.controllers.tileViewControllers - package com.example.project.controllers.tileViewControllers
 
com.example.project.models - package com.example.project.models
 
com.example.project.models.gameScreens - package com.example.project.models.gameScreens
 
com.example.project.models.tiles - package com.example.project.models.tiles
 
com.example.project.services - package com.example.project.services
 
com.example.project.services.shopItems - package com.example.project.services.shopItems
 
com.example.project.services.sqlite - package com.example.project.services.sqlite
 
com.example.project.services.sqlite.dAOs - package com.example.project.services.sqlite.dAOs
 
CORNER_RADIUS - Static variable in class com.example.project.models.tiles.Tile
corner radius (rounded corners).
createEmptyTileController(EmptyTileSlot) - Static method in class com.example.project.services.TileLoader
 
createLetterTile(LetterTile) - Static method in class com.example.project.services.TileLoader
 
createUpgradeTile(UpgradeTile) - Static method in class com.example.project.services.TileLoader
 
currentShopItemsProperty() - Method in class com.example.project.models.gameScreens.ShopModel
Current items in the shop row that you can buy.

D

DictionaryDAO - Class in com.example.project.services.sqlite.dAOs
The SQLite Dictionary.
DictionaryDAO() - Constructor for class com.example.project.services.sqlite.dAOs.DictionaryDAO
Constructor for this class SQLLiteDictionary.
DictionaryDAO(Connection, Logger) - Constructor for class com.example.project.services.sqlite.dAOs.DictionaryDAO
constructor with injection for tests.
doesUserExist(String) - Method in class com.example.project.services.sqlite.dAOs.UsersDAO
 
drawRandomTile() - Static method in class com.example.project.models.tiles.ScrabbleLettersValues
 

E

EmptyTileController - Class in com.example.project.controllers.tileViewControllers
Empty Tile controller for EmptyTile view.
EmptyTileController() - Constructor for class com.example.project.controllers.tileViewControllers.EmptyTileController
 
EmptyTileSlot - Class in com.example.project.models.tiles
An empty tile slot model.
EmptyTileSlot() - Constructor for class com.example.project.models.tiles.EmptyTileSlot
 
equals(Object) - Method in record class com.example.project.models.tiles.ScrabbleLettersValues.ScrabbleTileData
Indicates whether some other object is "equal to" this one.

F

frequency() - Method in record class com.example.project.models.tiles.ScrabbleLettersValues.ScrabbleTileData
Returns the value of the frequency record component.
FXMLPageLoader - Class in com.example.project.services
FXML Loader wrapper class for the project to load the game screen FXML pages.
FXMLPageLoader() - Constructor for class com.example.project.services.FXMLPageLoader
constructor.

G

GameMusicPlayer - Class in com.example.project.services
plays a media player music track.
GameMusicPlayer() - Constructor for class com.example.project.services.GameMusicPlayer
 
GameScenes - Enum Class in com.example.project.services
Game Scenes enum.
GameScreenController - Class in com.example.project.controllers.gameScreens
Game screen controller that has some startup on screen thing todo.
GameScreenController() - Constructor for class com.example.project.controllers.gameScreens.GameScreenController
 
GameScreenModel - Class in com.example.project.models.gameScreens
Game Screen Model.
GameScreenModel(Session) - Constructor for class com.example.project.models.gameScreens.GameScreenModel
 
GameSoundPlayer - Class in com.example.project.services
plays an audio clip as a sound effect for the game.
GameSoundPlayer(String) - Constructor for class com.example.project.services.GameSoundPlayer
creates a new instance of GameSoundPlayer
GameSoundPlayer(String, double) - Constructor for class com.example.project.services.GameSoundPlayer
creates a new instance of GameSoundPlayer
getAbilityImagePath() - Method in class com.example.project.models.tiles.UpgradeTile
gets ability image path.
getChildren() - Method in class com.example.project.controllers.gameScreens.animations.AnimationWrapper
returns animations children.
getClackSoundPlayer() - Method in class com.example.project.models.tiles.Tile
gets the sound player that plays the click sound.
getCogIcon() - Static method in class com.example.project.services.SVGIcons
gets a cog icon.
getController() - Method in class com.example.project.services.FXMLPageLoader
 
getController() - Method in interface com.example.project.services.PageLoader
Get the .fxml pages controller
getControllers() - Method in class com.example.project.controllers.gameScreens.LetterTileGroup
Gets the groups tile controllers.
getCost() - Method in class com.example.project.models.tiles.UpgradeTile
gets the cost
getCurrentPlays() - Method in class com.example.project.models.gameScreens.LevelModel
gets the current plays.
getCurrentRedraws() - Method in class com.example.project.models.gameScreens.LevelModel
gets the redraws property.
getCurrentWord() - Method in class com.example.project.models.gameScreens.LevelModel
Gets the current word formed by tiles in the word area
getDatabasePath() - Method in class com.example.project.services.sqlite.SQLiteConnection
Each subclass provides its database path.
getDatabasePath() - Method in class com.example.project.services.sqlite.SQLiteDictionaryConnection
 
getDatabasePath() - Method in class com.example.project.services.sqlite.SQLiteUsersConnection
 
getDescription() - Method in class com.example.project.models.tiles.UpgradeTile
gets the description.
getErrorLogs() - Method in class com.example.project.services.Logger
 
getFXMLPath() - Method in class com.example.project.models.tiles.EmptyTileSlot
 
getFXMLPath() - Method in class com.example.project.models.tiles.LetterTile
 
getFXMLPath() - Method in class com.example.project.models.tiles.Tile
gets the fxml path.
getFXMLPath() - Method in class com.example.project.models.tiles.UpgradeTile
 
getHandSize() - Method in class com.example.project.models.gameScreens.LevelModel
gets the hand size.
getHandSize() - Method in class com.example.project.services.Session
gets hand size.
getHighscore() - Method in class com.example.project.models.User
get highscore.
getHoverSoundPlayer() - Method in class com.example.project.models.tiles.Tile
gets the hover sound player
getInstance() - Static method in class com.example.project.services.GameMusicPlayer
gets the singleton instance.
getInstance() - Static method in class com.example.project.services.SceneManager
 
getInstance() - Static method in class com.example.project.services.Session
Gets singleton instance.
getInstance() - Method in class com.example.project.services.sqlite.SQLiteConnection
Gets the database connection from an existing readonly resource .db
getIsRedrawActive() - Method in class com.example.project.models.gameScreens.LevelModel
gets the redraw property.
getLetter() - Method in class com.example.project.models.tiles.LetterTile
 
getLevelRequirement() - Method in class com.example.project.models.gameScreens.LevelModel
gets points need to win the current level.
getLevelRequirement() - Method in class com.example.project.services.Session
 
getLevelsBeaten() - Method in class com.example.project.services.Session
 
getLogs() - Method in class com.example.project.services.Logger
 
getMaxWordSize() - Method in class com.example.project.models.gameScreens.LevelModel
gets the max word size.
getModel() - Method in class com.example.project.controllers.tileViewControllers.LetterTileController
 
getModel() - Method in class com.example.project.controllers.tileViewControllers.TileController
gets the tile model.
getMoney() - Method in class com.example.project.services.Session
returns money in this session.
getName() - Method in class com.example.project.models.tiles.UpgradeTile
gets the name.
getPassword() - Method in class com.example.project.models.User
get password.
getPlayersTotalPoints() - Method in class com.example.project.models.gameScreens.LevelModel
 
getRandomUpgradeTile() - Static method in class com.example.project.services.shopItems.UpgradeTiles
Gets random upgrade tile.
getRedrawRowTilesProperty() - Method in class com.example.project.models.gameScreens.LevelModel
 
getRedrawWindowSize() - Method in class com.example.project.models.gameScreens.LevelModel
gets the redraw window size (number of slots in the window).
getRedrawWindowSize() - Method in class com.example.project.services.Session
gets redraw window size (number of slots)
getRoot() - Method in class com.example.project.controllers.tileViewControllers.EmptyTileController
 
getRoot() - Method in class com.example.project.controllers.tileViewControllers.LetterTileController
 
getRoot() - Method in class com.example.project.controllers.tileViewControllers.TileController
root ui node.
getRoot() - Method in class com.example.project.controllers.tileViewControllers.UpgradeTileViewController
 
getSQLiteInstance() - Method in class com.example.project.services.sqlite.SQLiteConnection
 
getSQLiteInstance() - Method in class com.example.project.services.sqlite.SQLiteDictionaryConnection
 
getSQLiteInstance() - Method in class com.example.project.services.sqlite.SQLiteUsersConnection
 
getTile(int) - Static method in class com.example.project.services.shopItems.UpgradeTiles
Gets the upgrade tile at index.
getTileRackRowTilesProperty() - Method in class com.example.project.models.gameScreens.LevelModel
 
getTileScoreSoundPlayer() - Method in class com.example.project.models.gameScreens.LevelModel
Gets the tile score sound effect player.
getUpgradeTilesProperty() - Method in class com.example.project.services.Session
gets upgrade tiles property.
getUpgradeTilesProprety() - Method in class com.example.project.models.gameScreens.LevelModel
gets the upgrades tiles observable property.
getUser(String) - Method in class com.example.project.services.sqlite.dAOs.UsersDAO
 
getUsername() - Method in class com.example.project.models.User
get username.
getValue() - Method in class com.example.project.models.tiles.LetterTile
 
getValue(Character) - Static method in class com.example.project.models.tiles.ScrabbleLettersValues
Returns Integer of the letter according to scrabble
getWelcomeTextProperty() - Method in class com.example.project.models.gameScreens.LoginModel
Gets the info text property.
getWordDefinition(String) - Method in class com.example.project.services.sqlite.dAOs.DictionaryDAO
gets the words definition.
getWordRowTilesProperty() - Method in class com.example.project.models.gameScreens.LevelModel
 
getWordSize() - Method in class com.example.project.services.Session
gets word size.

H

hashCode() - Method in record class com.example.project.models.tiles.ScrabbleLettersValues.ScrabbleTileData
Returns a hash code value for this object.
hashPassword(String) - Static method in class com.example.project.services.PasswordHasher
Hashes a raw password using BCrypt.
hasLost() - Method in class com.example.project.models.gameScreens.LevelModel
true if player has lost
hasWon() - Method in class com.example.project.models.gameScreens.LevelModel
returns true if player has won.
HEIGHT - Static variable in class com.example.project.Application
 
hoverSoundPlayer - Variable in class com.example.project.models.tiles.Tile
 

I

InfiniteFloatingAnimation - Class in com.example.project.controllers.gameScreens.animations
Balatro style floating tile animation.
InfiniteFloatingAnimation() - Constructor for class com.example.project.controllers.gameScreens.animations.InfiniteFloatingAnimation
 
initialise(RootLayoutController, PageLoader) - Method in class com.example.project.services.SceneManager
loads the fxml of all the scenes on launch to switch to via scene manaager.
initialize() - Method in class com.example.project.controllers.gameScreens.LevelController
This runs after the constructor and after all @FXML fields are initialized once each time application opened.
initialize() - Method in class com.example.project.controllers.gameScreens.LoginController
FXML initialise function called once when the .fxml is loaded on application launch.
initialize() - Method in class com.example.project.controllers.gameScreens.ShopController
FXML initialise function called once when the .fxml is loaded on application launch.
injectForTests(SceneManager, RootLayoutController, Map<GameScenes, GameScreenController>, Map<GameScenes, Parent>) - Static method in class com.example.project.services.SceneManager
Helper method for tests.
isWordInDictionary(String) - Method in class com.example.project.services.sqlite.dAOs.DictionaryDAO
gets if word is in dictionary.
isWordValid() - Method in class com.example.project.models.gameScreens.LevelModel
returns true if word is in dictionary.

L

LetterTile - Class in com.example.project.models.tiles
Represents the letter tiles the player plays holds, redraws.
LetterTile(Character) - Constructor for class com.example.project.models.tiles.LetterTile
 
LetterTileController - Class in com.example.project.controllers.tileViewControllers
Controls the layout of the letterUIModel.
LetterTileController() - Constructor for class com.example.project.controllers.tileViewControllers.LetterTileController
 
LetterTileGroup - Class in com.example.project.controllers.gameScreens
tile group that observes an observable list and updates the ui Tile Controller's nodes into their EmptyTileController nodes.
LetterTileGroup(int, Pane, ReadOnlyListProperty<LetterTile>, Consumer<LetterTileController>) - Constructor for class com.example.project.controllers.gameScreens.LetterTileGroup
Constructor
LetterTileGroup(int, Pane, ReadOnlyListProperty<LetterTile>, Consumer<LetterTileController>, List<Runnable>) - Constructor for class com.example.project.controllers.gameScreens.LetterTileGroup
Constructor
LEVEL - Enum constant in enum class com.example.project.services.GameScenes
level Screen
LevelController - Class in com.example.project.controllers.gameScreens
Controller for the level screen.
LevelController() - Constructor for class com.example.project.controllers.gameScreens.LevelController
Constructor only called once each time application opened.
LevelModel - Class in com.example.project.models.gameScreens
Represents the level model.
LevelModel(Session) - Constructor for class com.example.project.models.gameScreens.LevelModel
 
LevelScoreSequence - Class in com.example.project.controllers.gameScreens.animations
Animates each level tile popping up and the score text increasing for every tile in the word row.
LevelScoreSequence(List<LetterTileController>, LevelModel, Label, Label) - Constructor for class com.example.project.controllers.gameScreens.animations.LevelScoreSequence
Constructor.
load(String) - Method in class com.example.project.services.FXMLPageLoader
 
load(String) - Method in interface com.example.project.services.PageLoader
Load method to load fxml page.
logError(String) - Method in class com.example.project.services.Logger
Logs an error message to standard error.
logger - Variable in class com.example.project.controllers.gameScreens.GameScreenController
 
logger - Variable in class com.example.project.models.gameScreens.GameScreenModel
 
Logger - Class in com.example.project.services
com.example.project.services.Logger for Application and to show up in test and build CI workflow.
Logger() - Constructor for class com.example.project.services.Logger
Default constructor writes to console does not capture.
Logger(ByteArrayOutputStream, ByteArrayOutputStream) - Constructor for class com.example.project.services.Logger
Constructor for unit tests.
LOGIN - Enum constant in enum class com.example.project.services.GameScenes
Login Screen.
LoginController - Class in com.example.project.controllers.gameScreens
Controller for the login scene.
LoginController() - Constructor for class com.example.project.controllers.gameScreens.LoginController
No arg constructor.
LoginModel - Class in com.example.project.models.gameScreens
Login model class.
LoginModel(Session, UsersDAO) - Constructor for class com.example.project.models.gameScreens.LoginModel
constructor.
logMessage(String) - Method in class com.example.project.services.Logger
Log message to System.out.

M

main(String[]) - Static method in class com.example.project.Application
 
model - Variable in class com.example.project.controllers.tileViewControllers.TileController
 

O

onLoginButtonClick() - Method in class com.example.project.controllers.gameScreens.LoginController
 
onLoginClicked(String, String) - Method in class com.example.project.models.gameScreens.LoginModel
 
onLostLevel() - Method in class com.example.project.models.gameScreens.LevelModel
Called when the level has been lost.
onNextLevelPressed() - Method in class com.example.project.models.gameScreens.ShopModel
exists shop and increments level requirement for the next level.
onSceneChangedToThis() - Method in class com.example.project.controllers.gameScreens.GameScreenController
Called when the game scene is changed to one of the GameScenes Login, Level, Shop etc.
onSceneChangedToThis() - Method in class com.example.project.controllers.gameScreens.LevelController
 
onSceneChangedToThis() - Method in class com.example.project.controllers.gameScreens.LoginController
 
onSceneChangedToThis() - Method in class com.example.project.controllers.gameScreens.ShopController
 
onSignupButtonClick() - Method in class com.example.project.controllers.gameScreens.LoginController
 
onSignUpClicked(String, String) - Method in class com.example.project.models.gameScreens.LoginModel
Adds user to database.
onWonLevel() - Method in class com.example.project.models.gameScreens.LevelModel
Called when level has been won.

P

PageLoader - Interface in com.example.project.services
Interface for page loading.
PasswordHasher - Class in com.example.project.services
Hashes passwords.
PasswordHasher() - Constructor for class com.example.project.services.PasswordHasher
 
play() - Method in class com.example.project.controllers.gameScreens.animations.AnimationWrapper
play.
play() - Method in class com.example.project.services.GameSoundPlayer
play
playersUpgradesProperty() - Method in class com.example.project.models.gameScreens.ShopModel
get what upgrades the player currently has.
playNextNote() - Method in class com.example.project.models.gameScreens.wordTileScoreChimeAscending
plays the note then increments the int index.
playTiles() - Method in class com.example.project.models.gameScreens.LevelModel
clears the word row tiles.
purchase(UpgradeTile) - Method in class com.example.project.models.gameScreens.ShopModel
purchase an item.

R

redrawTiles() - Method in class com.example.project.models.gameScreens.LevelModel
redraws tiles into the tile rack and removes from redraw window.
regenerateShopItems() - Method in class com.example.project.models.gameScreens.ShopModel
create new shop items.
reset() - Method in class com.example.project.models.gameScreens.wordTileScoreChimeAscending
resets back to 0.
resetCombo() - Method in class com.example.project.models.gameScreens.LevelModel
resets counts for sum and multi in combo
resetGame() - Method in class com.example.project.services.Session
Reset the current session when you lose.
returnRedrawTilesToTheRack() - Method in class com.example.project.models.gameScreens.LevelModel
sends the selected redraw tiles back to the rack
RootLayoutController - Class in com.example.project.controllers
Root layout that remains the root scene of the application to switch scenes within.
RootLayoutController() - Constructor for class com.example.project.controllers.RootLayoutController
 

S

SceneManager - Class in com.example.project.services
Represents the scene manager class.
ScoreTimeline - Class in com.example.project.controllers.gameScreens.animations
Class for total score counter animation
ScoreTimeline() - Constructor for class com.example.project.controllers.gameScreens.animations.ScoreTimeline
 
ScrabbleLettersValues - Class in com.example.project.models.tiles
Static class to store the scrabble base letter value.
ScrabbleLettersValues() - Constructor for class com.example.project.models.tiles.ScrabbleLettersValues
 
ScrabbleLettersValues.ScrabbleTileData - Record Class in com.example.project.models.tiles
 
ScrabbleTileData(int, int) - Constructor for record class com.example.project.models.tiles.ScrabbleLettersValues.ScrabbleTileData
Creates an instance of a ScrabbleTileData record class.
sequentialAnimation - Variable in class com.example.project.controllers.gameScreens.animations.AnimationWrapper
 
session - Variable in class com.example.project.models.gameScreens.GameScreenModel
 
Session - Class in com.example.project.services
Game Session.
Session(int, int, int, ObservableList<UpgradeTile>, User, int, int, int, int, int) - Constructor for class com.example.project.services.Session
Constructor for injecting values in for unit test.
setContent(Parent) - Method in class com.example.project.controllers.RootLayoutController
 
setLetter(LetterTileController) - Method in class com.example.project.controllers.tileViewControllers.EmptyTileController
updates empty slot to have a letter tile in it.
setOnFinished(EventHandler<ActionEvent>) - Method in class com.example.project.controllers.gameScreens.animations.AnimationWrapper
Set on finished.
setPrintToConsole(boolean) - Method in class com.example.project.services.Logger
 
setSQLiteInstance(Connection) - Method in class com.example.project.services.sqlite.SQLiteConnection
 
setSQLiteInstance(Connection) - Method in class com.example.project.services.sqlite.SQLiteDictionaryConnection
 
setSQLiteInstance(Connection) - Method in class com.example.project.services.sqlite.SQLiteUsersConnection
 
setTile(LetterTile) - Method in class com.example.project.models.tiles.EmptyTileSlot
Set a new tile.
setTotalScore(int) - Method in class com.example.project.models.gameScreens.LevelModel
 
setupNewLevel() - Method in class com.example.project.models.gameScreens.LevelModel
Initialise new level.
setUser(User) - Method in class com.example.project.services.Session
set new user.
SHOP - Enum constant in enum class com.example.project.services.GameScenes
Shop screen.
ShopController - Class in com.example.project.controllers.gameScreens
Shop view controller.
ShopController() - Constructor for class com.example.project.controllers.gameScreens.ShopController
no arg constructor.
ShopModel - Class in com.example.project.models.gameScreens
Shop Model.
ShopModel(Session) - Constructor for class com.example.project.models.gameScreens.ShopModel
Constructor
SQLiteConnection - Class in com.example.project.services.sqlite
Abstract SQLiteConnection class.
SQLiteConnection() - Constructor for class com.example.project.services.sqlite.SQLiteConnection
 
SQLiteDictionaryConnection - Class in com.example.project.services.sqlite
Connection to the dictionary.db
SQLiteDictionaryConnection() - Constructor for class com.example.project.services.sqlite.SQLiteDictionaryConnection
 
SQLiteUsersConnection - Class in com.example.project.services.sqlite
Connection to the users.db
SQLiteUsersConnection() - Constructor for class com.example.project.services.sqlite.SQLiteUsersConnection
 
start(Stage) - Method in class com.example.project.Application
 
SVGIcons - Class in com.example.project.services
a static class to hold some icons for the application.
SVGIcons() - Constructor for class com.example.project.services.SVGIcons
 
switchScene(GameScenes) - Method in class com.example.project.services.SceneManager
Switch between scenes specifiy scene type of type from GameScenes.

T

TextEmphasisAnimation - Class in com.example.project.controllers.gameScreens.animations
An animation to quickly enlarge text and then return it to its original scale.
TextEmphasisAnimation(Label, Paint, Paint, Duration) - Constructor for class com.example.project.controllers.gameScreens.animations.TextEmphasisAnimation
create the animations for text growing then shrinking
Tile - Class in com.example.project.models.tiles
Parent tile class for objects in the scene that are tiles.
Tile() - Constructor for class com.example.project.models.tiles.Tile
 
TileController<T> - Class in com.example.project.controllers.tileViewControllers
Parent class of TileControllers.
TileController() - Constructor for class com.example.project.controllers.tileViewControllers.TileController
 
TileLoader - Class in com.example.project.services
class to load the tile and bind model to the controller.
TileLoader() - Constructor for class com.example.project.services.TileLoader
 
TITLE - Static variable in class com.example.project.Application
 
toggleRedrawState() - Method in class com.example.project.models.gameScreens.LevelModel
changes active redraw status
toString() - Method in record class com.example.project.models.tiles.ScrabbleLettersValues.ScrabbleTileData
Returns a string representation of this record class.
tryMoveTile(LetterTile) - Method in class com.example.project.models.gameScreens.LevelModel
determines where tile should go and moves it
tryMoveTileToRedrawArea(LetterTile) - Method in class com.example.project.models.gameScreens.LevelModel
Attempts to move a tile from rack to redraw area

U

updateLevelInfo() - Method in class com.example.project.services.Session
Increments how many points are required to beat the level.
UpgradeTile - Class in com.example.project.models.tiles
Represents the upgrade tiles sold at the shop.
UpgradeTile(String, String, String) - Constructor for class com.example.project.models.tiles.UpgradeTile
public constructor.
UpgradeTileGroup - Class in com.example.project.controllers.gameScreens
tile group that observes an observable list and updates the ui nodes for some game tiles.
UpgradeTileGroup(Pane, ReadOnlyListProperty<UpgradeTile>) - Constructor for class com.example.project.controllers.gameScreens.UpgradeTileGroup
Constructor with no additional sync action parameter.
UpgradeTileGroup(Pane, ReadOnlyListProperty<UpgradeTile>, Consumer<UpgradeTile>) - Constructor for class com.example.project.controllers.gameScreens.UpgradeTileGroup
Constructor.
UpgradeTiles - Class in com.example.project.services.shopItems
Static class to store all the possible upgrade tiles available in the game.
UpgradeTiles() - Constructor for class com.example.project.services.shopItems.UpgradeTiles
 
UpgradeTileViewController - Class in com.example.project.controllers.tileViewControllers
Controls the upgrade tile view fxml file.
UpgradeTileViewController() - Constructor for class com.example.project.controllers.tileViewControllers.UpgradeTileViewController
 
User - Class in com.example.project.models
Represents a user in the application that can log in.
User(String, String, int) - Constructor for class com.example.project.models.User
Constructor.
UsersDAO - Class in com.example.project.services.sqlite.dAOs
SQLite Users database.
UsersDAO() - Constructor for class com.example.project.services.sqlite.dAOs.UsersDAO
Constructor for this class SQLLiteDictionary.
UsersDAO(Connection, Logger) - Constructor for class com.example.project.services.sqlite.dAOs.UsersDAO
Constructor with injection for unit tests.

V

value() - Method in record class com.example.project.models.tiles.ScrabbleLettersValues.ScrabbleTileData
Returns the value of the value record component.
valueOf(String) - Static method in enum class com.example.project.services.GameScenes
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.example.project.services.GameScenes
Returns an array containing the constants of this enum class, in the order they are declared.

W

WIDTH - Static variable in class com.example.project.Application
 
wordMultiProperty() - Method in class com.example.project.models.gameScreens.LevelModel
 
wordPointsProperty() - Method in class com.example.project.models.gameScreens.LevelModel
 
wordTileScoreChimeAscending - Class in com.example.project.models.gameScreens
plays a note from the F major scale ascending in pitch each time for a nice score combo sound.
wordTileScoreChimeAscending() - Constructor for class com.example.project.models.gameScreens.wordTileScoreChimeAscending
 
A B C D E F G H I L M O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values