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
All Classes|All Packages
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
All Classes|All Packages