# Index

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

## U

UiRenderer - Interface in it.polimi.ingsw.is25am31.view
  This interface defines the methods for any User Interface (UI) in the application.
UNIVERSAL - Enum constant in enum class it.polimi.ingsw.is25am31.model.components.Connector
unlockNicknameField() - Method in class it.polimi.ingsw.is25am31.view.gui.Gui
  Unlocks the nickname field for input using Platform.runLater for thread safety.
unlockPositionField() - Method in class it.polimi.ingsw.is25am31.view.gui.WaitingRoomController
  Unlocks the position input field and button.
updateDashboard2Scene(boolean, Ship) - Method in class it.polimi.ingsw.is25am31.view.gui.Gui
  Updates the dashboard2 scene with new leader status and ship state.
updateDashboardScene(boolean, Ship) - Method in class it.polimi.ingsw.is25am31.view.gui.Gui
  Updates the dashboard scene with new leader status and ship state.
updateFaceUpComponentList(List<Component>) - Method in class it.polimi.ingsw.is25am31.view.gui.Stage2Controller
  Updates the face-up component list view with the provided components.
updateFaceUpList(List<Component>) - Method in class it.polimi.ingsw.is25am31.view.gui.Gui
  Updates the face-up component list in Stage2Controller.
UpdateHandler - Class in it.polimi.ingsw.is25am31.network
  The `UpdateHandler` class provides static methods to manage and dispatch game updates to connected clients.
UpdateHandler() - Constructor for class it.polimi.ingsw.is25am31.network.UpdateHandler
UpdateMessage - Enum Class in it.polimi.ingsw.is25am31.network
  The `UpdateMessage` enum represents a set of predefined messages that are used to communicate the status of a game-related event to a client.
updatePositions(Map<Integer, Integer>) - Method in class it.polimi.ingsw.is25am31.network.rmi.client.RmiClient
  Updates the positions of players on the game board.
updatePositions(Map<Integer, Integer>) - Method in class it.polimi.ingsw.is25am31.network.socket.client.SocketClient
  Updates the positions of players on the game board.
updatePositions(Map<Integer, Integer>) - Method in class it.polimi.ingsw.is25am31.network.socket.server.SocketClientHandler
  Sends updated positions for game elements to the client.
updatePositions(Map<Integer, Integer>) - Method in interface it.polimi.ingsw.is25am31.network.VirtualView
  Updates the positions of players' rockets on the client's game board display.
updatePositions(Map<Integer, Integer>) - Method in class it.polimi.ingsw.is25am31.view.ClientModel
  Updates the positions of players' rockets and displays them.
UpdatePositionsCommand - Class in it.polimi.ingsw.is25am31.network.socket.serverClientMessages
  Represents a command sent from the server to the client to update players' positions.
UpdatePositionsCommand(Map<Integer, Integer>) - Constructor for class it.polimi.ingsw.is25am31.network.socket.serverClientMessages.UpdatePositionsCommand
  Constructs a new `UpdatePositionsCommand` with the specified map of positions.
updateShipView() - Method in class it.polimi.ingsw.is25am31.view.gui.Stage2Controller
  Updates the ship view based on the current game level.
updateSubDeck(List<Card>) - Method in class it.polimi.ingsw.is25am31.view.gui.Gui
  Updates the sub-deck display in Stage2Controller.
updateTimer(int, int) - Method in class it.polimi.ingsw.is25am31.view.gui.Stage2Controller
  Updates the timer display and starts the countdown.
updateTimer(int, int) - Method in class it.polimi.ingsw.is25am31.view.gui.WaitingRoomController
  Updates the timer display and starts the countdown.
updateTimerStage(int, int) - Method in class it.polimi.ingsw.is25am31.view.gui.Gui
  Updates the timer display in the appropriate controller.
UPLEFT - Enum constant in enum class it.polimi.ingsw.is25am31.model.components.OrientationShield
UPRIGHT - Enum constant in enum class it.polimi.ingsw.is25am31.model.components.OrientationShield
use1Button - Variable in class it.polimi.ingsw.is25am31.view.gui.Stage2Controller
use2Button - Variable in class it.polimi.ingsw.is25am31.view.gui.Stage2Controller

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