Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
I
- IN_GAME - Enum constant in enum class it.polimi.ingsw.eriantys.server.HelpContent
- IncompatibleControllersException - Exception in it.polimi.ingsw.eriantys.model.exceptions
-
This exception is thrown by
IslandGroup
'smerge
method to indicate that the two specified islands do not share the same controller, and therefore cannot be merged. - IncompatibleControllersException(String) - Constructor for exception it.polimi.ingsw.eriantys.model.exceptions.IncompatibleControllersException
-
Constructs a new exception with the specified detail message.
- increaseCost() - Method in class it.polimi.ingsw.eriantys.model.characters.BaseCharacterCard
- increaseCost() - Method in class it.polimi.ingsw.eriantys.model.characters.ContainerCharacterCard
- InfluenceCalculator - Interface in it.polimi.ingsw.eriantys.model.influence
-
The influence calculation during the game is operated by a calculator entity.
- InfluenceCharacterCard - Class in it.polimi.ingsw.eriantys.model.characters
-
Abstract class that represents character cards which effects alter influence calculations.
- InfluenceCharacterCard(int, GameManager) - Constructor for class it.polimi.ingsw.eriantys.model.characters.InfluenceCharacterCard
-
Constructs the character card.
- init() - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalUserInterface
-
Gets a reference of the running
GraphicalApplication
. - init() - Method in class it.polimi.ingsw.eriantys.client.UserInterface
-
This method can be overridden if there are initialization steps that can only be processed after the UI has started.
- initCharacterMiniatures() - Method in class it.polimi.ingsw.eriantys.client.gui.controllers.BoardController
-
Initializes the miniature images of the character cards to show when a character card is selected.
- initCharacterMiniatures() - Method in class it.polimi.ingsw.eriantys.client.gui.controllers.SchoolBoardController
-
Initializes the miniature images of the character cards to show when a character card is selected.
- InitialBoardStatus - Class in it.polimi.ingsw.eriantys.messages.server
- InitialBoardStatus(GameManager) - Constructor for class it.polimi.ingsw.eriantys.messages.server.InitialBoardStatus
- initialize() - Method in class it.polimi.ingsw.eriantys.client.gui.GraphicalApplication
-
This method is called at the beginning of the
GraphicalApplication.start(javafx.stage.Stage)
method. - initialize(URL, ResourceBundle) - Method in class it.polimi.ingsw.eriantys.client.gui.controllers.AssistantCardsController
-
Gets all the child nodes representing the elements of the scene from the FXML.
- initialize(URL, ResourceBundle) - Method in class it.polimi.ingsw.eriantys.client.gui.controllers.BoardController
-
Gets all the child nodes representing the elements of the board from the FXML.
- initialize(URL, ResourceBundle) - Method in class it.polimi.ingsw.eriantys.client.gui.controllers.CharacterCardsController
-
Gets all the child nodes representing the elements of the scene from the FXML.
- initialize(URL, ResourceBundle) - Method in class it.polimi.ingsw.eriantys.client.gui.controllers.LobbiesController
-
Gets all the child nodes representing the elements of the scene from the FXML.
- initialize(URL, ResourceBundle) - Method in class it.polimi.ingsw.eriantys.client.gui.controllers.LoginController
-
Initializes all the copyright images for the scene from the resource files.
- initialize(URL, ResourceBundle) - Method in class it.polimi.ingsw.eriantys.client.gui.controllers.SchoolBoardController
-
Initializes all the images for the scene from the resource files.
- initialize(URL, ResourceBundle) - Method in class it.polimi.ingsw.eriantys.client.gui.controllers.TowersController
-
Gets all the child nodes representing the elements of the scene from the FXML.
- initialize(URL, ResourceBundle) - Method in class it.polimi.ingsw.eriantys.client.gui.controllers.WaitingRoomController
-
Gets all the child nodes representing the elements of the scene from the FXML.
- initialize(URL, ResourceBundle) - Method in class it.polimi.ingsw.eriantys.client.gui.controllers.WizardsController
-
Gets all the child nodes representing the elements of the scene from the FXML.
- InvalidArgumentException - Exception in it.polimi.ingsw.eriantys.model.exceptions
-
This exception is thrown whenever an illegal parameter referred to a game object has been passed to a class or specific method.
- InvalidArgumentException() - Constructor for exception it.polimi.ingsw.eriantys.model.exceptions.InvalidArgumentException
-
Constructs a new exception with
null
as its detail message. - InvalidArgumentException(String) - Constructor for exception it.polimi.ingsw.eriantys.model.exceptions.InvalidArgumentException
-
Constructs a new exception with the specified detail message.
- InvalidArgumentException(String, Throwable) - Constructor for exception it.polimi.ingsw.eriantys.model.exceptions.InvalidArgumentException
-
Constructs a new exception with the specified detail message and cause.
- isConnected(String) - Method in class it.polimi.ingsw.eriantys.server.Server
-
A method to know if a user with a specified identifier exists or not.
- isEmpty() - Method in class it.polimi.ingsw.eriantys.controller.Game
-
Returns
true
if and only if no players are currently participating in the game. - isEmpty() - Method in class it.polimi.ingsw.eriantys.model.Bag
-
A method which states if the
Bag
is empty. - isExpertMode() - Method in class it.polimi.ingsw.eriantys.controller.GameInfo
-
Returns
true
if and only if the game is in expert mode. - isExpertMode() - Method in class it.polimi.ingsw.eriantys.messages.client.LobbyCreation
-
A getter for the type of mode set for the lobby which the user is requesting to create.
- isGameIdle() - Method in class it.polimi.ingsw.eriantys.messages.server.DisconnectionUpdate
-
A getter for the game status.
- isGameResumed() - Method in class it.polimi.ingsw.eriantys.messages.server.ReconnectionUpdate
-
A getter for the game status.
- islandControllerRepresentation(String) - Method in class it.polimi.ingsw.eriantys.model.GameManager
-
A method called by
BoardStatus
in order to obtain a view-oriented representation within the MVC pattern for the game. - IslandGroup - Class in it.polimi.ingsw.eriantys.model
-
This class represents a group of islands, which contains at least one island.
- IslandGroup(String) - Constructor for class it.polimi.ingsw.eriantys.model.IslandGroup
-
Constructs a new
IslandGroup
with the specifiedid
, containing no students neither no-entry tiles, and with no controller. - islandNoEntryTilesRepresentation(String) - Method in class it.polimi.ingsw.eriantys.model.GameManager
-
A method called by
BoardStatus
in order to obtain a view-oriented representation within the MVC pattern for the game. - IslandNotFoundException - Exception in it.polimi.ingsw.eriantys.model.exceptions
-
This exception is thrown by
Board
's island handling methods to indicate that no island matches the requested id. - IslandNotFoundException(String) - Constructor for exception it.polimi.ingsw.eriantys.model.exceptions.IslandNotFoundException
-
Constructs a new exception with the specified detail message.
- islandSizeRepresentation(String) - Method in class it.polimi.ingsw.eriantys.model.GameManager
-
A method called by
BoardStatus
in order to obtain a view-oriented representation within the MVC pattern for the game. - islandsRepresentation() - Method in class it.polimi.ingsw.eriantys.model.GameManager
-
A method called by
BoardStatus
in order to obtain a view-oriented representation within the MVC pattern for the game. - islandStudentsRepresentation(String) - Method in class it.polimi.ingsw.eriantys.model.GameManager
-
A method called by
BoardStatus
in order to obtain a view-oriented representation within the MVC pattern for the game. - isStarted() - Method in class it.polimi.ingsw.eriantys.controller.Game
-
Returns
true
if this game has started, orfalse
if it is still waiting for new players to join. - it.polimi.ingsw.eriantys.client - package it.polimi.ingsw.eriantys.client
- it.polimi.ingsw.eriantys.client.cli - package it.polimi.ingsw.eriantys.client.cli
- it.polimi.ingsw.eriantys.client.gui - package it.polimi.ingsw.eriantys.client.gui
- it.polimi.ingsw.eriantys.client.gui.controllers - package it.polimi.ingsw.eriantys.client.gui.controllers
- it.polimi.ingsw.eriantys.controller - package it.polimi.ingsw.eriantys.controller
- it.polimi.ingsw.eriantys.controller.phases - package it.polimi.ingsw.eriantys.controller.phases
- it.polimi.ingsw.eriantys.messages - package it.polimi.ingsw.eriantys.messages
- it.polimi.ingsw.eriantys.messages.client - package it.polimi.ingsw.eriantys.messages.client
- it.polimi.ingsw.eriantys.messages.server - package it.polimi.ingsw.eriantys.messages.server
- it.polimi.ingsw.eriantys.model - package it.polimi.ingsw.eriantys.model
- it.polimi.ingsw.eriantys.model.characters - package it.polimi.ingsw.eriantys.model.characters
- it.polimi.ingsw.eriantys.model.exceptions - package it.polimi.ingsw.eriantys.model.exceptions
- it.polimi.ingsw.eriantys.model.influence - package it.polimi.ingsw.eriantys.model.influence
- it.polimi.ingsw.eriantys.server - package it.polimi.ingsw.eriantys.server
- it.polimi.ingsw.eriantys.server.exceptions - package it.polimi.ingsw.eriantys.server.exceptions
- ItemNotAvailableException - Exception in it.polimi.ingsw.eriantys.model.exceptions
-
This exception is thrown when trying to remove a certain item that is no longer there.
- ItemNotAvailableException(String) - Constructor for exception it.polimi.ingsw.eriantys.model.exceptions.ItemNotAvailableException
-
Constructs a new exception with a custom message.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form