# Package it.polimi.ingsw.is25am31.network.socket.serverClientMessages

package it.polimi.ingsw.is25am31.network.socket.serverClientMessages

- Class
  Description
  ConnectionResponseCommand
  Represents a command sent from the server to the client as a response to a connection attempt.
  CrewPlacingPhaseCommand
  Represents a command sent from the server to the client to start the crew placing phase.
  DiceResultCommand
  Represents a command sent from the server to the client to communicate the result of a dice roll.
  EffectResolutionCommand
  Represents a command sent from the server to the client to put the client in effect resolution state.
  ExceptionCommand
  Represents a command sent from the server to the client to communicate an exception that occurred on the server-side.
  FinishFinalHourglassCommand
  Represents a command sent from the server to the client to indicate that the final hourglass timer has finished.
  FlightPhaseCommand
  Represents a command sent from the server to the client to start the flight phase of the game.
  LockClientCommand
  Represents a command sent from the server to the client to lock the client's user interface and input.
  NewLeaderCommand
  Represents a command sent from the server to the client to inform about a change in game leader status.
  NotifyDefeatCommand
  Represents a command sent from the server to the client to notify them of their defeat.
  PingCommand
  Represents a command sent from the server to the client to test the connection.
  PlayerJoinedCommand
  Represents a command sent from the server to the client to notify about a new player joining the game.
  RoundResultCommand
  Represents a command sent from the server to the client to notify the result of a round during specific cards' effect application.
  ServerClientCommand
  Represents a command that can be sent from the server to a client.
  SetGameLevelCommand
  Represents a command sent from the server to the client to set the game level.
  SetNicknameCommand
  Represents a command sent from the server to the client to prompt the client to set its nickname.
  SetUuidCommand
  Represents a command sent from the server to the client to set the client's UUID.
  ShowCardCommand
  Represents a command sent from the server to the client to display a specific card.
  ShowComponentCommand
  Represents a command sent from the server to the client to display a specific ship component.
  ShowFaceUpComponentListCommand
  Represents a command sent from the server to the client to display a list of face-up components.
  ShowFinalRankingCommand
  Represents a command sent from the server to the client to display the final ranking of players.
  ShowGameListCommand
  Represents a command sent from the server to the client to display a list of available games.
  ShowSecondsLeftCommand
  Represents a command sent from the server to the client to display the remaining seconds for an hourglass timer.
  ShowSecondsLeftForGuiCommand
  Represents a command sent from the server to the client (specifically for GUI) to display the remaining seconds for an hourglass timer.
  ShowShipCommand
  Represents a command sent from the server to the client to display a specific ship.
  ShowSubDeckCommand
  Represents a command sent from the server to the client to display a sub-deck of cards.
  ShowUpdateCommand
  Represents a command sent from the server to the client to display a general update message.
  StartAssemblingPhaseCommand
  Represents a command sent from the server to the client to start the assembling phase of the game.
  StartGameCommand
  Represents a command sent from the server to the client to signal the start of the game.
  TurnChangeCommand
  Represents a command sent from the server to the client to notify a change in turn.
  UpdatePositionsCommand
  Represents a command sent from the server to the client to update players' positions.