Index

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

U

UnableToBuildException - Exception in it.polimi.ingsw.server.controller
Thrown when the selected worker is unable to build in his turn.
UnableToBuildException() - Constructor for exception it.polimi.ingsw.server.controller.UnableToBuildException
 
unableToBuildLose() - Method in class it.polimi.ingsw.client.cli.Cli
Lets the player know he has lost the game because both of his workers cannot build.
unableToBuildLose() - Method in class it.polimi.ingsw.client.gui.GuiManager
Lets the player know he has lost the game because both of his workers cannot build.
unableToBuildLose() - Method in interface it.polimi.ingsw.client.View
Lets the player know he has lost the game because both of his workers cannot build.
unableToBuildLose() - Method in class it.polimi.ingsw.server.VirtualView
Sends a message to let the player know he has lost the game because both of his workers cannot build.
UnableToMoveException - Exception in it.polimi.ingsw.server.controller
Thrown when the selected worker is unable to build in his turn.
UnableToMoveException() - Constructor for exception it.polimi.ingsw.server.controller.UnableToMoveException
 
UnableToMoveException(String) - Constructor for exception it.polimi.ingsw.server.controller.UnableToMoveException
 
unableToMoveLose() - Method in class it.polimi.ingsw.client.cli.Cli
Lets the player know he has lost the game because both of his workers cannot move.
unableToMoveLose() - Method in class it.polimi.ingsw.client.gui.GuiManager
Lets the player know he has lost the game because both of his workers cannot move.
unableToMoveLose() - Method in interface it.polimi.ingsw.client.View
Lets the player know he has lost the game because both of his workers cannot move.
unableToMoveLose() - Method in class it.polimi.ingsw.server.VirtualView
Sends a message to let the player know he has lost the game because both of his workers cannot move.
unregister(ClientViewObserver) - Method in class it.polimi.ingsw.server.model.Cell
This method removes an observer.
update(CellClient) - Method in class it.polimi.ingsw.client.BoardClient
Updates the clientBoard of the view after receiving a cell from the server.
update(CellClient) - Method in class it.polimi.ingsw.client.cli.Cli
Updates the cell of the board that has changed its contents.
update(CellClient) - Method in class it.polimi.ingsw.client.gui.BoardController
 
update(CellClient) - Method in class it.polimi.ingsw.client.gui.GuiManager
Updates the cell of the board that has changed its contents.
update(CellClient) - Method in interface it.polimi.ingsw.client.View
Updates the cell of the board that has changed its contents.
update(Message) - Method in class it.polimi.ingsw.client.Client
Updates and calls the specific method referring to the message received from the server.
update(Cell) - Method in interface it.polimi.ingsw.server.ClientViewObserver
Calls the procedure that sends new data to update the client view.
update(Cell) - Method in class it.polimi.ingsw.server.VirtualView
Sends a message to update the cell of the board that has changed its contents.
updateBuildingCell(CellClient) - Method in class it.polimi.ingsw.serializable.CellClient
Updates the clientCell of the view after receiving the cell from the server.
updateBuildMap(Worker) - Method in class it.polimi.ingsw.server.controller.god.God
Sets the permissions to build of the selected worker.
updateBuildMap(Worker) - Method in class it.polimi.ingsw.server.controller.god.Zeus
The difference with the default method is that the build matrix of the worker is updated giving the possibility to build underneath the chosen worker.
updateCellsOutOfMap() - Method in class it.polimi.ingsw.server.model.WorkerMap
Sets false cells not contained in Board.
updateCurrentClient(VirtualView) - Method in class it.polimi.ingsw.server.controller.GodController
 
updateMoveMap(Worker) - Method in class it.polimi.ingsw.server.controller.god.Apollo
Updates the worker's MoveMap, taking into account that Apollo can also move into an enemy neighbor position.
updateMoveMap(Worker) - Method in class it.polimi.ingsw.server.controller.god.God
Sets the permissions to move of the selected worker.
updateMoveMap(Worker) - Method in class it.polimi.ingsw.server.controller.god.Minotaur
The difference from the default method is that the worker can move into an enemy occupied cell.
updateMoveMap(Worker) - Method in class it.polimi.ingsw.server.controller.god.Prometheus
Sets the permissions to move of the selected worker.
updateMoveUpRestrictions() - Method in class it.polimi.ingsw.server.model.WorkerMoveMap
Allows or forbids player to move up based on the canMoveUp attribute of Player.
updateWorkerPosition(WorkerClient) - Method in class it.polimi.ingsw.serializable.WorkerClient
Updates the position of the local representation of the worker.
A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes|All Packages