Index
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
All Classes and Interfaces|All Packages|Constant Field Values