# 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

## N

name - Variable in class it.polimi.ingsw.is25am31.model.cards.Card
name - Variable in class it.polimi.ingsw.is25am31.model.components.Component
NameErrorException - Exception Class in it.polimi.ingsw.is25am31.customerrors
NameErrorException(String) - Constructor for exception class it.polimi.ingsw.is25am31.customerrors.NameErrorException
newConnection(VirtualView, UUID) - Method in class it.polimi.ingsw.is25am31.controller.Controller
  Handles a new client connection to the game.
NEWGAME - Enum constant in enum class it.polimi.ingsw.is25am31.model.gameboard.Phase
newLeader(boolean) - Method in class it.polimi.ingsw.is25am31.network.rmi.client.RmiClient
  Notifies the client if they have become the new leader of the game.
newLeader(boolean) - Method in class it.polimi.ingsw.is25am31.network.socket.client.SocketClient
  Notifies the client if they have become the new leader of the game.
newLeader(boolean) - Method in class it.polimi.ingsw.is25am31.network.socket.server.SocketClientHandler
  Notifies the client of the new game leader.
newLeader(boolean) - Method in interface it.polimi.ingsw.is25am31.network.VirtualView
  Notifies the client if they have become the new leader of the game.
newLeader(boolean) - Method in class it.polimi.ingsw.is25am31.view.ClientModel
  Notifies the client if they are the new leader and updates the client state.
newLeader(boolean) - Method in class it.polimi.ingsw.is25am31.view.gui.GuiRenderer
  Updates the UI when leadership changes.
newLeader(boolean) - Method in class it.polimi.ingsw.is25am31.view.tui.TuiRenderer
  Notifies the player about the new leader for the next round.
newLeader(boolean) - Method in interface it.polimi.ingsw.is25am31.view.UiRenderer
  Notifies the UI if the current player has become the new leader.
newLeader(Map<UUID, ClientData>, Map<UUID, ClientData>, Controller, AsyncRunner, Game) - Static method in class it.polimi.ingsw.is25am31.network.UpdateHandler
  Handles the logic for a new leader scenario, or concludes the game if a final ranking is available.
NewLeaderCommand - Class in it.polimi.ingsw.is25am31.network.socket.serverClientMessages
  Represents a command sent from the server to the client to inform about a change in game leader status.
NewLeaderCommand(boolean) - Constructor for class it.polimi.ingsw.is25am31.network.socket.serverClientMessages.NewLeaderCommand
  Constructs a new `NewLeaderCommand`.
newPlayerJoined(String) - Method in class it.polimi.ingsw.is25am31.view.gui.GuiRenderer
  Notifies when a new player joins the game.
newPlayerJoined(String) - Method in class it.polimi.ingsw.is25am31.view.tui.TuiRenderer
  Notifies the user that a new player has joined the game.
newPlayerJoined(String) - Method in interface it.polimi.ingsw.is25am31.view.UiRenderer
  Notifies the UI that a new player has joined the game.
nickname - Variable in class it.polimi.ingsw.is25am31.network.ClientData
NICKNAME_SETTING - Enum constant in enum class it.polimi.ingsw.is25am31.view.ClientState
NoCardsLeftException - Exception Class in it.polimi.ingsw.is25am31.customerrors
NoCardsLeftException(String) - Constructor for exception class it.polimi.ingsw.is25am31.customerrors.NoCardsLeftException
NONE - Enum constant in enum class it.polimi.ingsw.is25am31.model.components.AlienColor
NONE - Enum constant in enum class it.polimi.ingsw.is25am31.model.components.Connector
NOT_ENOUGH_CREWMEMBERS - Enum constant in enum class it.polimi.ingsw.is25am31.network.UpdateMessage
notifyDefeat(int) - Method in class it.polimi.ingsw.is25am31.network.rmi.client.RmiClient
  Notifies the client of his defeat and the reason.
notifyDefeat(int) - Method in class it.polimi.ingsw.is25am31.network.socket.client.SocketClient
  Notifies the client of his defeat and the reason.
notifyDefeat(int) - Method in class it.polimi.ingsw.is25am31.network.socket.server.SocketClientHandler
  Notifies the client about a defeat condition, specifying the type of loss.
notifyDefeat(int) - Method in interface it.polimi.ingsw.is25am31.network.VirtualView
  Notifies the client of a defeat in the game, along with the reason.
notifyDefeat(int) - Method in class it.polimi.ingsw.is25am31.view.ClientModel
  Notifies the client of the defeat and sets the client state to SPECTATOR.
notifyDefeat(int) - Method in class it.polimi.ingsw.is25am31.view.gui.GuiRenderer
  Notifies the player of their defeat and switches to spectator mode.
notifyDefeat(int) - Method in class it.polimi.ingsw.is25am31.view.tui.TuiRenderer
  Notifies the user about the reason for their defeat.
notifyDefeat(int) - Method in interface it.polimi.ingsw.is25am31.view.UiRenderer
  Notifies the user of a defeat, specifying the type of loss.
NotifyDefeatCommand - Class in it.polimi.ingsw.is25am31.network.socket.serverClientMessages
  Represents a command sent from the server to the client to notify them of their defeat.
NotifyDefeatCommand(int) - Constructor for class it.polimi.ingsw.is25am31.network.socket.serverClientMessages.NotifyDefeatCommand
  Constructs a new `NotifyDefeatCommand`.
numPlayers() - Method in class it.polimi.ingsw.is25am31.controller.Controller
  Gets the current number of active players in the game.

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