Index

A B C D E F G H I J L M N O P Q R S T U V W Y 
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 PlayerBoard when 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
 
A B C D E F G H I J L M N O P Q R S T U V W Y 
All Classes|All Packages