# 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

## I

id - Variable in class it.polimi.ingsw.is25am31.model.cards.Card
id - Variable in class it.polimi.ingsw.is25am31.model.components.Component
IN_PROGRESS - Enum constant in enum class it.polimi.ingsw.is25am31.network.ConnectionResponse
  Indicates that the game is already in progress.
increment(UUID) - Method in class it.polimi.ingsw.is25am31.controller.ControllerManager
  Increments the connection counter for a specific client.
increment(UUID) - Method in class it.polimi.ingsw.is25am31.network.rmi.server.RmiServer
increment(UUID) - Method in class it.polimi.ingsw.is25am31.network.socket.client.SocketServerHandler
  Sends an increment command to the server.
increment(UUID) - Method in class it.polimi.ingsw.is25am31.network.socket.server.SocketServer
  Handles a request to increment the connection counter for a specific client.
increment(UUID) - Method in interface it.polimi.ingsw.is25am31.network.VirtualServer
  Increments a counter used to trace clients' disconnections.
IncrementCommand - Class in it.polimi.ingsw.is25am31.network.socket.clientServerMessages
  Represents a command sent from the client to the server to perform an increment operation, used to keep track of clients' connections.
IncrementCommand(UUID) - Constructor for class it.polimi.ingsw.is25am31.network.socket.clientServerMessages.IncrementCommand
  Constructs a new `IncrementCommand`.
incrementLostComponents() - Method in class it.polimi.ingsw.is25am31.model.player.Player
  Increments the lost components
INITIAL - Enum constant in enum class it.polimi.ingsw.is25am31.view.ClientState
initialize() - Method in class it.polimi.ingsw.is25am31.view.gui.SelectedTileController
  Initializes the controller by loading all component images.
initializeCrew(Player) - Method in class it.polimi.ingsw.is25am31.model.Game
  Initializes crew members for player
INITIALIZENICKNAME - Enum constant in enum class it.polimi.ingsw.is25am31.model.gameboard.Phase
initializeShip() - Method in class it.polimi.ingsw.is25am31.model.Game
  Initializes ships for all players and assigns initial crew
instantiateRocketForPlayer(int) - Method in class it.polimi.ingsw.is25am31.model.Game
  Creates rocket for player
isActive() - Method in class it.polimi.ingsw.is25am31.model.components.Cannon
  Checks if this multi-power cannon is currently active
isActive() - Method in class it.polimi.ingsw.is25am31.model.components.Component
isActive() - Method in class it.polimi.ingsw.is25am31.model.components.Engine
  Checks if this multi-power engine is currently active
isActive() - Method in class it.polimi.ingsw.is25am31.model.components.ShieldGenerator
  Checks if the shield generator is currently active and automatically deactivates it.
isAlienLifeSupport() - Method in class it.polimi.ingsw.is25am31.model.components.AlienLifeSupport
isAlienLifeSupport() - Method in class it.polimi.ingsw.is25am31.model.components.Component
  Indicates whether this component supports alien life
isAlienStructural() - Method in class it.polimi.ingsw.is25am31.model.components.AlienLifeSupport
isAlienStructural() - Method in class it.polimi.ingsw.is25am31.model.components.Component
  Indicates whether this is a structural component containing aliens
isConfirmed() - Method in class it.polimi.ingsw.is25am31.view.gui.SelectedTileController
  Checks if the current component has been confirmed for placement.
isEffectResolved(int, Game) - Static method in class it.polimi.ingsw.is25am31.model.cards.ContextValidator
  Checks if a card effect has been fully resolved for all relevant players or conditions.
isEmpty() - Method in class it.polimi.ingsw.is25am31.model.cards.Deck
isGameStarted() - Method in class it.polimi.ingsw.is25am31.model.Game
  Checks if the game has started by verifying maxPlayers has changed from default
isRunning() - Method in class it.polimi.ingsw.is25am31.controller.HourGlass
  Checks whether the countdown timer is currently running.
isStructural() - Method in class it.polimi.ingsw.is25am31.model.components.AlienLifeSupport
isTestFlight() - Method in class it.polimi.ingsw.is25am31.model.cards.Card
  Determines if the card is available in test flight mode.
isViewingOpponentShip() - Method in class it.polimi.ingsw.is25am31.view.ClientModel
  Checks if the client is currently viewing an opponent's ship.
isWin() - Method in class it.polimi.ingsw.is25am31.model.cards.PiratesCard
isWin() - Method in class it.polimi.ingsw.is25am31.model.cards.SlaversCard
isWin() - Method in class it.polimi.ingsw.is25am31.model.cards.SmugglersCard
it.polimi.ingsw.is25am31 - module it.polimi.ingsw.is25am31
it.polimi.ingsw.is25am31 - package it.polimi.ingsw.is25am31
it.polimi.ingsw.is25am31.controller - package it.polimi.ingsw.is25am31.controller
it.polimi.ingsw.is25am31.customerrors - package it.polimi.ingsw.is25am31.customerrors
it.polimi.ingsw.is25am31.model - package it.polimi.ingsw.is25am31.model
it.polimi.ingsw.is25am31.model.cards - package it.polimi.ingsw.is25am31.model.cards
it.polimi.ingsw.is25am31.model.components - package it.polimi.ingsw.is25am31.model.components
it.polimi.ingsw.is25am31.model.gameboard - package it.polimi.ingsw.is25am31.model.gameboard
it.polimi.ingsw.is25am31.model.player - package it.polimi.ingsw.is25am31.model.player
it.polimi.ingsw.is25am31.network - package it.polimi.ingsw.is25am31.network
it.polimi.ingsw.is25am31.network.rmi.client - package it.polimi.ingsw.is25am31.network.rmi.client
it.polimi.ingsw.is25am31.network.rmi.server - package it.polimi.ingsw.is25am31.network.rmi.server
it.polimi.ingsw.is25am31.network.socket.client - package it.polimi.ingsw.is25am31.network.socket.client
it.polimi.ingsw.is25am31.network.socket.clientServerMessages - package it.polimi.ingsw.is25am31.network.socket.clientServerMessages
it.polimi.ingsw.is25am31.network.socket.server - package it.polimi.ingsw.is25am31.network.socket.server
it.polimi.ingsw.is25am31.network.socket.serverClientMessages - package it.polimi.ingsw.is25am31.network.socket.serverClientMessages
it.polimi.ingsw.is25am31.view - package it.polimi.ingsw.is25am31.view
it.polimi.ingsw.is25am31.view.gui - package it.polimi.ingsw.is25am31.view.gui
it.polimi.ingsw.is25am31.view.tui - package it.polimi.ingsw.is25am31.view.tui
it.polimi.ingsw.is25am31.view.tui.input - package it.polimi.ingsw.is25am31.view.tui.input

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