Index

A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes|All Packages

I

id - Variable in class it.polimi.ingsw.view.cli.console.graphics.components.WindowItem
The item id
ILLEGAL_BUILD - it.polimi.ingsw.network.message.Type
 
ILLEGAL_MOVEMENT - it.polimi.ingsw.network.message.Type
 
IllegalActionException - Exception in it.polimi.ingsw.exceptions
Signal that the chosen action is not legal
IllegalActionException() - Constructor for exception it.polimi.ingsw.exceptions.IllegalActionException
 
IllegalEndingTurnException - Exception in it.polimi.ingsw.exceptions
Signals that the player cannot end the turn
IllegalEndingTurnException() - Constructor for exception it.polimi.ingsw.exceptions.IllegalEndingTurnException
 
in - Static variable in class it.polimi.ingsw.view.cli.console.Console
 
init(CLI) - Static method in class it.polimi.ingsw.view.cli.console.Console
Initializes the Console
initClient(ViewInterface) - Static method in class it.polimi.ingsw.network.client.Client
Creates a new client instance
initCoord - Variable in class it.polimi.ingsw.view.cli.console.graphics.components.Rectangle
The position to start drawing the rectangle from
initialize() - Method in class it.polimi.ingsw.model.godCardsEffects.affectMyTurnEffects.BuildBeforeAfterMovement
Sets the parameters for a new turn
initialize() - Method in class it.polimi.ingsw.model.godCardsEffects.buildingEffects.BuildAgainDifferentCell
Sets the parameters for a new turn
initialize() - Method in class it.polimi.ingsw.model.godCardsEffects.buildingEffects.BuildAgainSameCell
Sets the parameters for a new turn
initialize() - Method in class it.polimi.ingsw.model.godCardsEffects.movementEffects.MoveAgain
Sets the parameters for a new turn
initialize() - Method in class it.polimi.ingsw.model.rules.RuleSetBase
Sets the parameters for a new turn
INPUT_TIMER - Static variable in class it.polimi.ingsw.view.Constants
 
inputCountdown - Static variable in class it.polimi.ingsw.view.inputManagers.InputManager
The scheduled task that manage the timeout on user input
InputDialog - Class in it.polimi.ingsw.view.cli.console.graphics.components
 
InputDialog(String, String, int, int, CursorPosition, Window) - Constructor for class it.polimi.ingsw.view.cli.console.graphics.components.InputDialog
Custom constructor
InputDialog(String, String, int, int, Window) - Constructor for class it.polimi.ingsw.view.cli.console.graphics.components.InputDialog
Custom constructor
InputDialog(String, String, Window) - Constructor for class it.polimi.ingsw.view.cli.console.graphics.components.InputDialog
Default constructor
InputManager - Class in it.polimi.ingsw.view.inputManagers
InputManager abstraction
InputManager(Client) - Constructor for class it.polimi.ingsw.view.inputManagers.InputManager
Default constructor
inputs - Variable in class it.polimi.ingsw.view.cli.console.graphics.components.InputDialog
Maps all the activeItems which
inputTimeout() - Method in class it.polimi.ingsw.network.client.Client
Disconnects the client when the user does not respond for a certain amount of time
INVALID_GOD_CHOICE - it.polimi.ingsw.network.message.Type
 
INVALID_NAME - it.polimi.ingsw.network.message.Type
 
InvalidUsernameException - Exception in it.polimi.ingsw.network.server.exceptions
 
InvalidUsernameException() - Constructor for exception it.polimi.ingsw.network.server.exceptions.InvalidUsernameException
 
isBuildActionValid(BuildAction) - Method in class it.polimi.ingsw.model.godCardsEffects.affectMyTurnEffects.BuildBeforeAfterMovement
Determines if a buildAction is legal and applies it
isBuildActionValid(BuildAction) - Method in class it.polimi.ingsw.model.godCardsEffects.buildingEffects.BuildAgainDifferentCell
Determines if a buildAction is legal and applies it
isBuildActionValid(BuildAction) - Method in class it.polimi.ingsw.model.godCardsEffects.buildingEffects.BuildAgainSameCell
Determines if a buildAction is legal and applies it
isBuildActionValid(BuildAction) - Method in class it.polimi.ingsw.model.godCardsEffects.buildingEffects.BuildDome
Determines if a buildAction is legal and applies it
isBuildActionValid(BuildAction) - Method in class it.polimi.ingsw.model.rules.RuleSetBase
Determines if a buildAction is legal and applies it
isBuildActionValid(BuildAction) - Method in interface it.polimi.ingsw.model.rules.RuleSetStrategy
Determines if a buildAction is legal and applies it
isCellTile() - Method in class it.polimi.ingsw.view.gui.utils.MapTileImage
 
isConsoleInputEnabled() - Method in class it.polimi.ingsw.view.cli.console.RawConsoleInput
Determines if the console input is enabled
isCorrectBlock(BuildAction) - Method in class it.polimi.ingsw.model.rules.RuleSetBase
Determines if the block to be built can actually be built
isCorrectDistance(Worker, Cell) - Method in class it.polimi.ingsw.model.rules.RuleSetBase
Determines if a worker can reach a cell
isInsideBuildableCells(BuildAction) - Method in class it.polimi.ingsw.model.rules.RuleSetBase
Determines if the buildAction's target cell is a legal one
isInsideGameBoard(int, int) - Method in class it.polimi.ingsw.model.GameBoard
Checks if cell coordinates are legal
isInsideWalkableCells(MoveAction) - Method in class it.polimi.ingsw.model.rules.RuleSetBase
Determines if the moveAction's target cell is a legal one
isMoveActionValid(MoveAction) - Method in class it.polimi.ingsw.model.godCardsEffects.affectMyTurnEffects.BuildBeforeAfterMovement
Determines if a moveAction is legal and applies it
isMoveActionValid(MoveAction) - Method in class it.polimi.ingsw.model.godCardsEffects.movementEffects.MoveAgain
Determines if a moveAction is legal and applies it
isMoveActionValid(MoveAction) - Method in class it.polimi.ingsw.model.godCardsEffects.movementEffects.Push
Determines if a moveAction is legal and applies it
isMoveActionValid(MoveAction) - Method in class it.polimi.ingsw.model.godCardsEffects.movementEffects.Swap
Determines if a moveAction is legal and applies it
isMoveActionValid(MoveAction) - Method in class it.polimi.ingsw.model.rules.RuleSetBase
Determines if a moveAction is legal and applies it
isMoveActionValid(MoveAction) - Method in interface it.polimi.ingsw.model.rules.RuleSetStrategy
Determines if a moveAction is legal and applies it
isNotSameOwner(Cell) - Method in class it.polimi.ingsw.model.godCardsEffects.movementEffects.MovementStrategy
Determines if a cell contains a worker which owner is the same as the strategy user
isOccupied() - Method in class it.polimi.ingsw.view.gui.utils.MapTileImage
 
isOpen(Window) - Static method in class it.polimi.ingsw.view.cli.console.Console
Determines if a Window is still showing on the console
isResizable() - Method in class it.polimi.ingsw.view.gui.utils.ResizableImageView
 
isWaitingForInput - Variable in class it.polimi.ingsw.view.inputManagers.InputManager
Determines if an eventual input has to be discarded or not
it.polimi.ingsw - package it.polimi.ingsw
 
it.polimi.ingsw.controller - package it.polimi.ingsw.controller
 
it.polimi.ingsw.dataClass - package it.polimi.ingsw.dataClass
 
it.polimi.ingsw.exceptions - package it.polimi.ingsw.exceptions
 
it.polimi.ingsw.listeners - package it.polimi.ingsw.listeners
 
it.polimi.ingsw.model - package it.polimi.ingsw.model
 
it.polimi.ingsw.model.action - package it.polimi.ingsw.model.action
 
it.polimi.ingsw.model.godCardsEffects.affectMyTurnEffects - package it.polimi.ingsw.model.godCardsEffects.affectMyTurnEffects
 
it.polimi.ingsw.model.godCardsEffects.affectOpponentTurnEffects - package it.polimi.ingsw.model.godCardsEffects.affectOpponentTurnEffects
 
it.polimi.ingsw.model.godCardsEffects.buildingEffects - package it.polimi.ingsw.model.godCardsEffects.buildingEffects
 
it.polimi.ingsw.model.godCardsEffects.movementEffects - package it.polimi.ingsw.model.godCardsEffects.movementEffects
 
it.polimi.ingsw.model.godCardsEffects.winConditionEffects - package it.polimi.ingsw.model.godCardsEffects.winConditionEffects
 
it.polimi.ingsw.model.rules - package it.polimi.ingsw.model.rules
 
it.polimi.ingsw.network - package it.polimi.ingsw.network
 
it.polimi.ingsw.network.client - package it.polimi.ingsw.network.client
 
it.polimi.ingsw.network.message - package it.polimi.ingsw.network.message
 
it.polimi.ingsw.network.message.fromClientToServer - package it.polimi.ingsw.network.message.fromClientToServer
 
it.polimi.ingsw.network.message.fromServerToClient - package it.polimi.ingsw.network.message.fromServerToClient
 
it.polimi.ingsw.network.server - package it.polimi.ingsw.network.server
 
it.polimi.ingsw.network.server.exceptions - package it.polimi.ingsw.network.server.exceptions
 
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.console - package it.polimi.ingsw.view.cli.console
 
it.polimi.ingsw.view.cli.console.graphics - package it.polimi.ingsw.view.cli.console.graphics
 
it.polimi.ingsw.view.cli.console.graphics.components - package it.polimi.ingsw.view.cli.console.graphics.components
 
it.polimi.ingsw.view.cli.console.printers - package it.polimi.ingsw.view.cli.console.printers
 
it.polimi.ingsw.view.cli.console.printers.basicPrinter - package it.polimi.ingsw.view.cli.console.printers.basicPrinter
 
it.polimi.ingsw.view.cli.console.printers.fancyPrinter - package it.polimi.ingsw.view.cli.console.printers.fancyPrinter
 
it.polimi.ingsw.view.gui - package it.polimi.ingsw.view.gui
 
it.polimi.ingsw.view.gui.utils - package it.polimi.ingsw.view.gui.utils
 
it.polimi.ingsw.view.gui.viewController - package it.polimi.ingsw.view.gui.viewController
 
it.polimi.ingsw.view.inputManagers - package it.polimi.ingsw.view.inputManagers
 
item - Variable in class it.polimi.ingsw.view.cli.console.graphics.components.SimpleListItem
The item string
A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes|All Packages