Index

A B C D E G H I J L M N P Q R S T U V W 
All Classes and Interfaces|All Packages

S

score - Variable in class test.Tile
 
ScrabbleModelFacade - Interface in Model
 
ScrabbleViewModel - Class in ViewModel
 
ScrabbleViewModel(ScrabbleModelFacade) - Constructor for class ViewModel.ScrabbleViewModel
The ScrabbleViewModel function is the constructor for the ScrabbleViewModel class.
search(String, String...) - Static method in class test.IOSearcher
The search function takes a String word and an array of Strings fileNames as parameters.
sendToDictionaryLegal(Word, Word) - Method in class test.Board
The sendToDictionaryLegal function takes in a submitted word and a word to finish.
server - Variable in class Model.GuestModel
 
setIsHost(boolean) - Method in class View.WaitingPageController
The setIsHost function sets the host variable to true or false.
setPage(Stage) - Method in class View.MainPageController
The setPage function is used to set the stage of the current page.
setPlayersList(ObservableList<String>) - Method in class View.GameOverPageController
The setPlayersList function takes in an ObservableList of Strings and sets the playersList variable to that list.
setStage(Stage) - Method in class View.BoardController
The setStage function is used to set the stage of the application.
setStage(Stage) - Method in class View.GameOverPageController
The setStage function is used to set the stage of the application.
setStage(Stage) - Method in class View.WaitingPageController
 
setViewModel(ScrabbleViewModel) - Method in class View.BoardController
The setViewModel function is used to set the view model of the class.
setViewModel(ScrabbleViewModel) - Method in class View.WaitingPageController
The setViewModel function is used to set the view model for this class.
setVm(ScrabbleViewModel) - Method in class View.GameOverPageController
The setVm function is used to set the ScrabbleViewModel object that will be used by this class.
shuffleTiles() - Method in class View.BoardController
The shuffleTiles function shuffles the tiles in the player's hand.
size() - Method in class test.Tile.Bag
 
skipTurn() - Method in class View.BoardController
The skipTurn function is called when the user clicks on the "Skip Turn" button.
skipTurn() - Method in class ViewModel.ScrabbleViewModel
The skipTurn function is used to skip the current player's turn.
start() - Method in class test.MyServer
The start function starts the server in a new Thread.
start(Stage) - Method in class View.Main
 
startGame() - Method in class Model.GuestModel
The startGame function is called when the game begins.
startGame() - Method in class Model.HostModel
The startGame function is responsible for starting the game.
startGame() - Method in interface Model.ScrabbleModelFacade
 
startGame() - Method in class View.WaitingPageController
The startGame function is called when the user clicks on the "Start Game" button.
startGame() - Method in class ViewModel.ScrabbleViewModel
The startGame function is used to start the game.
submitWord() - Method in class Model.HostModelTest
 
submitWord() - Method in class View.BoardController
The submitWord function is called when the submit button is clicked.
submitWord() - Method in class ViewModel.ScrabbleViewModel
The submitWord function is used to submit a word that the player has created.
submitWord(String, int, int, boolean) - Method in class Model.GuestModel
The submitWord function is used to submit a word to the game board.
submitWord(String, int, int, boolean) - Method in class Model.HostModel
The submitWord function takes in a word, row, column and boolean value to determine if the word is vertical or horizontal.
submitWord(String, int, int, boolean) - Method in interface Model.ScrabbleModelFacade
 
A B C D E G H I J L M N P Q R S T U V W 
All Classes and Interfaces|All Packages