Index
All Classes and Interfaces|All Packages|Serialized Form
S
- score - Variable in class model.logic.host.data.Tile
- search(String, String...) - Static method in class model.logic.server.dictionary.IOSearcher
-
The search function takes a word and an array of file names as parameters.
- secondPlayerName - Variable in class viewModel.ViewModel
- secondPlayerScore - Variable in class viewModel.ViewModel
- secondTile - Variable in class viewModel.ViewModel
- sendStartToServer() - Method in class view.GameController
- sendUpdatedModel() - Method in class model.logic.server.HostServer
-
The sendUpdatedModel function is used to send the updated model to all the clients.
- serverIsRunning - Static variable in class model.logic.client.Client
- setCalculationServer(MyServer) - Method in class view.data.ViewSharedData
-
The setCalculationServer function sets the calculationServer variable to a new MyServer object.
- setCalculationServerIp(String) - Method in class model.logic.host.GameManager
-
The setCalculationServerIp function sets the calculationServerIp variable to the value of its parameter.
- setCurrentPlayerTurn(int) - Method in class model.logic.host.TurnManager
-
The setCurrentPlayerTurn function sets the current player turn to a new value.
- setDictionaries(String...) - Method in class model.logic.host.data.GameData
-
The setDictionaries function takes a variable number of arguments and stores them in an ArrayList.
- setGameModelReceiver(GameModelReceiver) - Method in class view.data.ViewSharedData
-
The setGameModelReceiver function is used to set the gameModelReceiver variable.
- setHost(boolean) - Method in class view.data.ViewSharedData
-
The setHost function sets the isHost variable to true or false.
- setHostIp(String) - Method in class view.data.ViewSharedData
-
The setHostIp function sets the hostIp variable to a new value.
- setHostPort(int) - Method in class view.data.ViewSharedData
-
The setHostPort function sets the hostPort variable to the value of its parameter.
- setModel(GameManager) - Method in class viewModel.ViewModel
-
The setModel function is used to set the model of the view.
- setName(String) - Method in class model.logic.host.data.Player
-
The setName function sets the name of the person.
- setPlayer(Client) - Method in class view.data.ViewSharedData
-
The setPlayer function sets the player variable to a new Client object.
- setPlayerName(String) - Method in class view.data.ViewSharedData
-
The setPlayerName function sets the player's name to a new value.
- setScore(int) - Method in class model.logic.host.data.Player
-
The setScore function sets the score of a player.
- setTiles(List<Tile>) - Method in class model.logic.host.data.Player
-
The setTiles function is used to set the tiles of a board.
- setTiles(Tile[]) - Method in class model.logic.host.data.Word
-
The setTiles function is used to set the tiles of a given board.
- setUpdatedModel(GameManager) - Method in class view.data.GameModelReceiver
-
The setUpdatedModel function is used to update the model of the game.
- setViewSharedData(ViewSharedData) - Method in class view.ConnectionController
-
The setViewSharedData function is used to set the viewSharedData variable.
- setViewSharedData(ViewSharedData) - Method in class view.EndGameController
-
The setViewSharedData function is used to set the viewSharedData variable in this class.
- setViewSharedData(ViewSharedData) - Method in class view.GameController
- setViewSharedData(ViewSharedData) - Method in class view.ViewController
-
The setViewSharedData function is used to set the viewSharedData variable.
- sevenTile - Variable in class viewModel.ViewModel
- sixTile - Variable in class viewModel.ViewModel
- size() - Method in class model.logic.host.data.Tile.Bag
-
The size function returns the number of letters remaining in the bag.
- skipTurn - Variable in class viewModel.ViewModel
- skipTurn() - Method in interface model.logic.host.GameHandler
- skipTurn() - Method in class model.logic.host.GameManager
-
The skipTurn function is called when the player clicks on the "Skip Turn" button.
- skipTurn() - Method in interface viewModel.ViewModelFacade
- SkipTurn() - Method in class view.GameController
- sortTiles() - Method in interface viewModel.ViewModelFacade
- squareClickHandler() - Method in class view.GameController
- start() - Method in class model.logic.server.MyServer
-
Starts the server in a new thread.
- start() - Method in class view.GameController
- start(Stage) - Method in class view.BookScrabbleApplication
-
The start function is the main function of the program.
- StartAsGuest() - Method in class view.ConnectionController
-
The StartAsGuest function is called when the user clicks on the "Start as Guest" button.
- StartAsHost() - Method in class view.ConnectionController
-
The StartAsHost function is called when the user clicks on the "Start as Host" button.
- startGame() - Method in class model.logic.host.GameManager
-
The startGame function is called when the game is ready to begin.
- startGame() - Method in class model.logic.server.HostServer
-
The startGame function is called when the game is ready to start.
- StartGame() - Method in class view.ConnectionController
-
The StartGame function is called when the user clicks on the "Start Game" button.
- StartTutorial() - Method in class view.ViewController
-
The StartTutorial function is called when the user clicks on the "Tutorial" button.
- stop - Variable in class model.logic.server.MyServer
- stopGame() - Method in class model.logic.host.GameManager
-
The stopGame function is called when the game has ended.
- stopGame() - Method in class model.logic.server.HostServer
-
The stopGame function is called when the game ends.
- submit - Variable in class viewModel.ViewModel
- submit() - Method in interface viewModel.ViewModelFacade
- submit(String) - Method in interface model.logic.host.GameHandler
- submit(String) - Method in class model.logic.host.GameManager
-
The submit function is called when a player submits a word to the board.
- Submit() - Method in class view.GameController
- swap - Variable in class viewModel.ViewModel
- swapTiles() - Method in interface model.logic.host.GameHandler
- swapTiles() - Method in class model.logic.host.GameManager
-
The swapTiles function is called when the player clicks on the "Swap Tiles" button.
- swapTiles() - Method in interface viewModel.ViewModelFacade
- SwapTiles() - Method in class view.GameController
All Classes and Interfaces|All Packages|Serialized Form