Index
All Classes|All Packages
I
- IGameState - Interface in it.polimi.ingsw.model
-
Represents the current state of a game
- INITIAL - it.polimi.ingsw.model.PhaseType
- initialFaith(String) - Method in class it.polimi.ingsw.model.Game
-
Returns the amount of the initial faith of the specified player
- initialMoveForward() - Method in class it.polimi.ingsw.model.Game
-
Performs the initial move forward on the playerBoards that require it
- initialResources(String) - Method in class it.polimi.ingsw.model.Game
-
Returns the amount of the initial resources of the specified player
- INSERT_MARBLE - it.polimi.ingsw.controller.action.ActionType
- InsertMarbleAction - Class in it.polimi.ingsw.controller.action
-
An action to request to the model to insert a specific marble obtained after shopping the market into warehouse
- InsertMarbleAction(int) - Constructor for class it.polimi.ingsw.controller.action.InsertMarbleAction
- InsertMarbleAction(String, int) - Constructor for class it.polimi.ingsw.controller.action.InsertMarbleAction
- InterfacePlayerBoard - Interface in it.polimi.ingsw.model
-
An interface used to restrict the visible methods of
PlayerBoardwhen it's passed as a parameter of a method - INVALID_ACTION - it.polimi.ingsw.network.messages.ErrorType
- INVALID_CARD_PLACEMENT - it.polimi.ingsw.network.messages.ErrorType
- INVALID_CARD_PLACEMENT - Static variable in class it.polimi.ingsw.view.ClientStrings
- INVALID_DEVELOP_CARD - it.polimi.ingsw.network.messages.ErrorType
- INVALID_DEVELOP_CARD - Static variable in class it.polimi.ingsw.view.ClientStrings
- INVALID_LEADERCARD - it.polimi.ingsw.network.messages.ErrorType
- INVALID_LEADERCARD - Static variable in class it.polimi.ingsw.view.ClientStrings
- INVALID_LOGIN_USERNAME - it.polimi.ingsw.network.messages.ErrorType
- INVALID_NUMBER_OF_PLAYERS - it.polimi.ingsw.network.messages.ErrorType
- INVALID_ROW_OR_COLUMN - it.polimi.ingsw.network.messages.ErrorType
- INVALID_USERNAME - it.polimi.ingsw.network.messages.ErrorType
- InvalidActionException - Exception in it.polimi.ingsw.controller.controllerexception
-
Thrown when one try to perform an action with not all the required field correctly set
- InvalidActionException() - Constructor for exception it.polimi.ingsw.controller.controllerexception.InvalidActionException
- InvalidActionException(String) - Constructor for exception it.polimi.ingsw.controller.controllerexception.InvalidActionException
- InvalidCardException - Exception in it.polimi.ingsw.model.modelexceptions
-
Thrown when a specified develop card doesn't exist or isn't available to perform the specific action
- InvalidCardException() - Constructor for exception it.polimi.ingsw.model.modelexceptions.InvalidCardException
- InvalidCardException(String) - Constructor for exception it.polimi.ingsw.model.modelexceptions.InvalidCardException
- InvalidCardSlotException - Exception in it.polimi.ingsw.model.modelexceptions
-
Thrown when a card placement (e.g. a card slot) is full/empty, doesn't exist or a card can't be placed into it
- InvalidCardSlotException() - Constructor for exception it.polimi.ingsw.model.modelexceptions.InvalidCardSlotException
- InvalidCardSlotException(String) - Constructor for exception it.polimi.ingsw.model.modelexceptions.InvalidCardSlotException
- InvalidDevelopCardException - Exception in it.polimi.ingsw.model.modelexceptions
-
Thrown when a specified develop card doesn't exist or isn't available to perform the specific action
- InvalidDevelopCardException() - Constructor for exception it.polimi.ingsw.model.modelexceptions.InvalidDevelopCardException
- InvalidDevelopCardException(String) - Constructor for exception it.polimi.ingsw.model.modelexceptions.InvalidDevelopCardException
- InvalidLeaderCardException - Exception in it.polimi.ingsw.model.modelexceptions
-
Thrown when a specified leader card doesn't exist or isn't available to perform the specific action
- InvalidLeaderCardException() - Constructor for exception it.polimi.ingsw.model.modelexceptions.InvalidLeaderCardException
- InvalidLeaderCardException(String) - Constructor for exception it.polimi.ingsw.model.modelexceptions.InvalidLeaderCardException
- InvalidUsernameException - Exception in it.polimi.ingsw.model.modelexceptions
-
Thrown when a specified player doesn't exist
- InvalidUsernameException() - Constructor for exception it.polimi.ingsw.model.modelexceptions.InvalidUsernameException
- InvalidUsernameException(String) - Constructor for exception it.polimi.ingsw.model.modelexceptions.InvalidUsernameException
- isActivatable(InterfacePlayerBoard) - Method in class it.polimi.ingsw.model.DevelopCard
-
Checks if the player passed as a parameter can activate the card (this)
- isActive() - Method in class it.polimi.ingsw.model.leadercard.LeaderCard
-
returns true if this is an active card in the player's playerboard
- isActive() - Method in class it.polimi.ingsw.model.updatecontainers.VaticanReport
- isBuyable(InterfacePlayerBoard) - Method in class it.polimi.ingsw.model.DevelopCard
-
Checks if the player passed as a parameter can buy the card (this)
- isConnected() - Method in class it.polimi.ingsw.network.server.ServerClientHandler
- isCurrentPlayer(IGameState) - Method in class it.polimi.ingsw.controller.action.Action
-
Check if the player for which this action must be performed is the current player.
- isFirst(String) - Method in class it.polimi.ingsw.model.Game
-
Returns true if the specified player is first in the turn order
- isFirstConnected(String) - Method in class it.polimi.ingsw.model.Game
-
Check if the specified player is the first (among of connected players)
- isGameRunning() - Method in class it.polimi.ingsw.network.server.Match
-
returns true if the game is running
- isGameStarted() - Method in class it.polimi.ingsw.model.Game
-
Returns true if the game has already started, false otherwise
- isLocal() - Method in class it.polimi.ingsw.network.client.Client
- isLogged() - Method in class it.polimi.ingsw.network.server.ServerClientHandler
- isPlayerConnected(String) - Method in class it.polimi.ingsw.model.Game
-
Check if the specified player is connected or not
- isSetup() - Method in enum it.polimi.ingsw.model.PhaseType
-
Check if the Phase is a initial setup phase (in the first turn of the player)
- isSetup() - Method in enum it.polimi.ingsw.network.messages.MessageType
- isTaken(String) - Method in class it.polimi.ingsw.network.server.Match
-
returns true if the the specified username is already taken by another client
- isTmp() - Method in enum it.polimi.ingsw.model.PhaseType
-
Check if the Phase is a temporary phase existing only during some model updates (but never before or after it)
- isValid(ActionType) - Method in enum it.polimi.ingsw.model.PhaseType
-
Returns true if the specified action is valid in this phase
- isValidInCurrentPhase(String) - Method in class it.polimi.ingsw.network.client.CliTurnManager
-
Checks if the action performed can be done in this phase of the game
- it.polimi.ingsw - package it.polimi.ingsw
- it.polimi.ingsw.controller - package it.polimi.ingsw.controller
- it.polimi.ingsw.controller.action - package it.polimi.ingsw.controller.action
- it.polimi.ingsw.controller.controllerexception - package it.polimi.ingsw.controller.controllerexception
- it.polimi.ingsw.model - package it.polimi.ingsw.model
- it.polimi.ingsw.model.leadercard - package it.polimi.ingsw.model.leadercard
- it.polimi.ingsw.model.market - package it.polimi.ingsw.model.market
- it.polimi.ingsw.model.modelexceptions - package it.polimi.ingsw.model.modelexceptions
- it.polimi.ingsw.model.modelobservables - package it.polimi.ingsw.model.modelobservables
- it.polimi.ingsw.model.singleplayer - package it.polimi.ingsw.model.singleplayer
- it.polimi.ingsw.model.track - package it.polimi.ingsw.model.track
- it.polimi.ingsw.model.updatecontainers - package it.polimi.ingsw.model.updatecontainers
- it.polimi.ingsw.network.client - package it.polimi.ingsw.network.client
- it.polimi.ingsw.network.messages - package it.polimi.ingsw.network.messages
- it.polimi.ingsw.network.server - package it.polimi.ingsw.network.server
- it.polimi.ingsw.utility - package it.polimi.ingsw.utility
- it.polimi.ingsw.view - package it.polimi.ingsw.view
- it.polimi.ingsw.view.cli - package it.polimi.ingsw.view.cli
- it.polimi.ingsw.view.cli.drawer - package it.polimi.ingsw.view.cli.drawer
- it.polimi.ingsw.view.gui - package it.polimi.ingsw.view.gui
- it.polimi.ingsw.view.gui.controllers - package it.polimi.ingsw.view.gui.controllers
All Classes|All Packages