Index
All Classes and Interfaces|All Packages|Serialized Form
G
- GameController - Class in view
- GameController() - Constructor for class view.GameController
-
The GameController function is the main function that controls all the game's logic.
- GameData - Class in model.logic.host.data
- GameData() - Constructor for class model.logic.host.data.GameData
-
The GameData function is a constructor for the GameData class.
- GameHandler - Interface in model.logic.host
- GameManager - Class in model.logic.host
- GameModelReceiver - Class in view.data
- GameModelReceiver(String, int) - Constructor for class view.data.GameModelReceiver
-
The GameModelReceiver function is a constructor that creates a new socket connection to the server.
- get() - Static method in class model.logic.host.GameManager
-
The get function is a static function that returns the singleton instance of GameManager.
- get() - Static method in class model.logic.server.dictionary.DictionaryManager
-
The get function is a static function that returns the singleton instance of the DictionaryManager class.
- getAllPlayers() - Method in class model.logic.host.data.GameData
-
The getAllPlayers function returns a map of all the players in the game.
- getAllTiles() - Method in class model.logic.host.data.Player
-
The getAllTiles function returns a list of all the tiles in the game.
- getBag() - Method in class model.logic.host.data.GameData
-
The getBag function returns the bag of tiles that is associated with a player.
- getBag() - Static method in class model.logic.host.data.Tile.Bag
-
The getBag function is a static function that returns the single instance of the Bag class.
- getBoard() - Static method in class model.logic.host.data.Board
-
The getBoard function is a static function that returns the single instance of the Board class.
- getBoard() - Method in class model.logic.host.data.GameData
-
The getBoard function returns the board object.
- getCalculationServer() - Method in class view.data.ViewSharedData
-
The getCalculationServer function returns the calculationServer object.
- getCalculationServerIp() - Method in class model.logic.host.GameManager
-
The getCalculationServerIp function returns the IP address of the calculation server.
- getCol() - Method in class model.logic.host.data.Word
-
The getCol function returns the column of the current position.
- getCurrentPlayerID() - Method in class model.logic.host.GameManager
-
The getCurrentPlayerID function returns the ID of the current player.
- getCurrentPlayerTurn() - Method in class model.logic.host.TurnManager
-
The getCurrentPlayerTurn function returns the current player's turn.
- getDictionaries() - Method in class model.logic.host.data.GameData
-
The getDictionaries function returns a string of all the dictionaries that are currently being used by the program.
- getGameData() - Method in class model.logic.host.GameManager
-
The getGameData function returns the gameData object.
- getHost() - Method in class view.data.ViewSharedData
-
The getHost function returns the boolean value of isHost.
- getHostIp() - Method in class view.data.ViewSharedData
-
The getHostIp function returns the hostIp variable.
- getHostPort() - Method in class view.data.ViewSharedData
-
The getHostPort function returns the port number of the host.
- getImagePath() - Method in class viewModel.ViewModel
-
The getImagePath function returns the imagePath property.
- getMessageFromHost() - Method in class model.logic.client.Client
-
The getMessageFromHost function is a getter function that returns the messageFromHost property.
- getModel() - Method in class viewModel.ViewModel
-
The getModel function returns the GameManager object that is being used by the controller.
- getName() - Method in class model.logic.host.data.Player
-
The getName function returns the name of the person.
- getPlayer() - Method in class view.data.ViewSharedData
-
The getPlayer function returns the player object.
- getPlayer(int) - Method in class model.logic.host.data.GameData
-
The getPlayer function returns the player object associated with a given playerId.
- getPlayerSocket() - Method in class model.logic.host.MySocket
-
The getPlayerSocket function returns the playerSocket variable.
- getPlayersTurn() - Method in class model.logic.host.TurnManager
-
The getPlayersTurn function returns the list of players who have not yet had their turn.
- getPrimaryStage() - Static method in class view.BookScrabbleApplication
-
The getPrimaryStage function returns the primary stage of the application.
- getQuantities() - Method in class model.logic.host.data.Tile.Bag
-
The getQuantities function returns a copy of the remainingLetters array.
- getRand() - Method in class model.logic.host.data.Tile.Bag
-
The getRand function returns a random tile from the bag.
- getRow() - Method in class model.logic.host.data.Word
-
The getRow function returns the row of the current position.
- getScore() - Method in class model.logic.host.data.Player
-
The getScore function returns the score of the player.
- getServer() - Method in class view.data.GameModelReceiver
-
The getServer function returns the server socket.
- getServerSocket() - Method in class model.logic.server.MyServerSocket
-
The getServerSocket function returns the serverSocket variable.
- getSize() - Method in class model.logic.server.dictionary.DictionaryManager
-
The getSize function returns the size of the map.
- getTile(char) - Method in class model.logic.host.data.Player
-
The getTile function takes in a letter and returns the tile with that letter.
- getTile(char) - Method in class model.logic.host.data.Tile.Bag
-
The getTile function takes a character as an argument and returns the Tile object associated with that letter.
- getTiles() - Method in class model.logic.host.data.Board
-
The getTiles function returns a copy of the board.
- getTiles() - Method in class model.logic.host.data.Word
-
The getTiles function returns the tiles array.
- getTimer() - Method in class model.logic.server.MyTimer
-
The getTimer function returns the timer object.
- getTimerTask() - Method in class model.logic.server.MyTimerTask
-
The getTimerTask function returns the timerTask variable.
- getTurnManager() - Method in class model.logic.host.GameManager
-
The getTurnManager function returns the turnManager object.
- getTurnManagerIndex() - Method in class model.logic.host.TurnManager
-
The getTurnManagerIndex function returns the index of the current player in turn.
- getUpdatedModel() - Method in class view.data.GameModelReceiver
-
The getUpdatedModel function returns the updated model.
- getViewModel() - Method in class view.data.ViewSharedData
-
The getViewModel function returns the viewModel object.
- GuestHandler - Class in model.logic.host
- GuestHandler() - Constructor for class model.logic.host.GuestHandler
All Classes and Interfaces|All Packages|Serialized Form