Index
All Classes and Interfaces|All Packages|Constant Field Values
S
- score - Variable in class Model.gameClasses.Tile
- SCORE_UPDATED - Static variable in class General.MethodsNames
- scoreProperty - Variable in class ViewModel.PlayerVVM
- scores - Variable in class Model.gameClasses.Tile.Bag
- search(String, String...) - Static method in class Model.gameClasses.IOSearcher
- send(int, String, String...) - Method in class Model.ClientCommunication
-
Sends a message to the server, protocol: id:method:input1,input2,...
- sendToAllPlayers(int, String, String) - Method in class Model.HostServer
-
sendToAllPlayers --> send a message to all players
- sendToAllPlayers(String) - Method in class Model.HostServer
- sendToBookScrabbleServer(String, String) - Method in class Model.HostServer
-
sendToGameServer --> send a query or a challenge to the game server
- sendToSpecificPlayer(int, String) - Method in class Model.HostServer
- sendToSpecificPlayer(int, String, String) - Method in class Model.HostServer
-
sendToSpecificPlayer --> send a message to a specific player
- SET_HAND - Static variable in class General.MethodsNames
- SET_ID - Static variable in class General.MethodsNames
- setBoardStatus() - Method in class Model.HostModel
-
A method that set the prev-board to the new state of the board and notify to the other players that the board has changed notify to the binding objects by a format - requestedId + ":" +method + ":" + inputs
- setBoardStatus(Character[][]) - Method in class Model.GuestModel
-
will update the board status
- setChanged() - Method in class Model.HostServer
- setColor(int) - Method in class Model.gameClasses.Board.BoardSquare
- setCurrentPlayerId(int) - Method in class Model.PlayerModel
- setHand(String) - Method in class Model.gameClasses.Player
- setHand(List<Character>) - Method in class Model.gameClasses.Player
- setHand(List<Character>) - Method in class ViewModel.MyPlayerVVM
- setId(int) - Method in class Model.gameClasses.Player
- setId(int) - Method in class ViewModel.PlayerVVM
- setIp(String) - Method in class View.LoginData
- setIsHost(boolean) - Method in class View.LoginData
- setLetter(char) - Method in class ViewModel.DataChanges
- setModel(Model) - Method in class ViewModel.ViewModel
-
set the model only if it is null (to avoid setting it twice)
- setName(String) - Method in class Model.gameClasses.Player
- setName(String) - Method in class ViewModel.PlayerVVM
- setNewCol(int) - Method in class ViewModel.DataChanges
- setNewRow(int) - Method in class ViewModel.DataChanges
- setNumberOfTiles(int) - Method in class ViewModel.PlayerVVM
- setPlayerName(String) - Method in class Model.HostModel
- setPlayerName(String) - Method in class View.LoginData
- setPort(Integer) - Method in class View.LoginData
- setScore(int) - Method in class Model.gameClasses.Player
- setScore(int) - Method in class ViewModel.PlayerVVM
- setTile(Tile) - Method in class Model.gameClasses.Board.BoardSquare
-
initialize a given tile into a square
- setTiles(Tile[][]) - Method in class Model.gameClasses.Board
- showChallengeAlert(String...) - Method in class View.bookscrabbleapp.InGameController
-
this method is called when a user got a positive answer from the server about his move, and it lets the other players to challenge the server decision.
- showDisconnectionAlert() - Method in class View.bookscrabbleapp.InGameController
-
This alert is triggered when the host disconnects from the game, it redirects the guest to the login page
- size() - Method in class Model.gameClasses.Tile.Bag
- start() - Method in class Model.gameClasses.MyServer
- start(Stage) - Method in class View.bookscrabbleapp.BookScrabbleApplication
- START_GAME - Static variable in class General.MethodsNames
- startGame() - Method in class Model.GuestModel
- startGame() - Method in class Model.HostModel
- startGame() - Method in class Model.Model
- startGame() - Method in class ViewModel.ViewModel
- startGame(MouseEvent) - Method in class View.bookscrabbleapp.LobbyController
- startServer() - Method in class Model.HostServer
-
startServer --> start the server in a thread
- stop() - Method in class Model.gameClasses.MyServer
- stop() - Method in class Model.HostServer
- stringToCharacterMatrix(String) - Method in class Model.GuestModel
All Classes and Interfaces|All Packages|Constant Field Values