Index

A B C D E F G H I J L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

I

id - Variable in class it.polimi.ingsw.am13.model.card.Card
Unique id of the card (r, g, s, o for type), number or 3 digits (in order of pdf).
id - Variable in class it.polimi.ingsw.am13.model.card.CardSidePlayable
Unique id of the card: (r, g, s, o for type), number or 3 digits (in order of pdf).
imageH - Static variable in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerMatch
Entire height of the image of a card
imageW - Static variable in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerMatch
Entire width of the image of a card
IN_GAME - Enum constant in enum class it.polimi.ingsw.am13.model.GameStatus
 
init(ViewGUIControllerInit, ViewGUIControllerWinner, Chat) - Method in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerMatch
Initialization method, it must be called as first method before starting using the object.
INIT - Enum constant in enum class it.polimi.ingsw.am13.model.GameStatus
 
initConnection(View) - Static method in class it.polimi.ingsw.am13.client.ClientMain
 
initController - Variable in class it.polimi.ingsw.am13.client.view.gui.ViewGUI
Controller of 'Init' scene, where the player must complete the initialization part of the game
initMusicSettings() - Method in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerMatch
It initializes the sounds and music section in settings
initObjective(CardObjectiveIF) - Method in class it.polimi.ingsw.am13.model.player.Player
Sets the player's personal objective.
initOverlay - Variable in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerMatch
Overlay rectangle for the init view
initPlayerContainer() - Method in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerMatch
Initialize the player container
initPossiblePersonalObjectives(CardObjective, CardObjective) - Method in class it.polimi.ingsw.am13.model.player.Player
Sets the two objective cards among which the player can choose his personal objective.
initScoreTracker() - Method in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerMatch
Initializes the score tracker view and creates all the tokens as image views.
initStarter(CardStarter) - Method in class it.polimi.ingsw.am13.model.player.Player
Sets the drawn starter card for this player.
INKWELL - Enum constant in enum class it.polimi.ingsw.am13.model.card.Resource
 
INKWELL_SYMBOL - Static variable in class it.polimi.ingsw.am13.client.view.tui.ViewTUIConstants
 
inkwellCounterLabel - Variable in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerMatch
Label for counter of inkwell resources in the field of displayPlayer
inputReader - Variable in class it.polimi.ingsw.am13.client.view.tui.ViewTUI
Thread which reads user input for menu selection
inputStream - Variable in class it.polimi.ingsw.am13.network.socket.ClientRequestsHandler
Socket input stream generated from the current socket
INSECT - Enum constant in enum class it.polimi.ingsw.am13.model.card.Color
 
INSECT - Enum constant in enum class it.polimi.ingsw.am13.model.card.Resource
 
INSECT_SYMBOL - Static variable in class it.polimi.ingsw.am13.client.view.tui.ViewTUIConstants
 
insectCounterLabel - Variable in class it.polimi.ingsw.am13.client.view.gui.ViewGUIControllerMatch
Label for counter of insect resources in the field of displayPlayer
instance - Static variable in class it.polimi.ingsw.am13.controller.Lobby
Unique instance of this class (implementing Singleton pattern)
InvalidCardCreationException - Exception Class in it.polimi.ingsw.am13.model.exceptions
Exception thrown when CardFactory attempts to create an invalid card.
InvalidCardCreationException(String) - Constructor for exception class it.polimi.ingsw.am13.model.exceptions.InvalidCardCreationException
Constructor of the exception.
InvalidChoiceException - Exception Class in it.polimi.ingsw.am13.model.exceptions
Thrown after an attempt to set a variable to a value that does not belong to the set of allowed choices
InvalidChoiceException() - Constructor for exception class it.polimi.ingsw.am13.model.exceptions.InvalidChoiceException
 
InvalidCoordinatesException - Exception Class in it.polimi.ingsw.am13.model.exceptions
Represents invalid game coordinates, that is coordinates whose sum is not a multiple of 2, or more generically game coordinates used improperly during the game itself.
InvalidCoordinatesException() - Constructor for exception class it.polimi.ingsw.am13.model.exceptions.InvalidCoordinatesException
 
InvalidDrawCardException - Exception Class in it.polimi.ingsw.am13.model.exceptions
Exception thrown when the player tries to draw a card and the deck is empty
InvalidDrawCardException(String) - Constructor for exception class it.polimi.ingsw.am13.model.exceptions.InvalidDrawCardException
Constructor of the exception.
InvalidPlayCardException - Exception Class in it.polimi.ingsw.am13.model.exceptions
Exception related to wrong playing of a card by a player.
InvalidPlayCardException() - Constructor for exception class it.polimi.ingsw.am13.model.exceptions.InvalidPlayCardException
 
InvalidPlayCardException(String) - Constructor for exception class it.polimi.ingsw.am13.model.exceptions.InvalidPlayCardException
Constructor of the exception.
InvalidPlayerException - Exception Class in it.polimi.ingsw.am13.model.exceptions
This exception was the player passed to a method is not valid, either because he doesn't belong to the match or because he isn't allowed to call that method at that moment (i.e.
InvalidPlayerException() - Constructor for exception class it.polimi.ingsw.am13.model.exceptions.InvalidPlayerException
 
InvalidPlayerException(String) - Constructor for exception class it.polimi.ingsw.am13.model.exceptions.InvalidPlayerException
Constructor of the exception.
InvalidPlayersNumberException - Exception Class in it.polimi.ingsw.am13.model.exceptions
This exception is thrown when the player number is not valid (ie <2 or >4), or there are different players who have the same token
InvalidPlayersNumberException() - Constructor for exception class it.polimi.ingsw.am13.model.exceptions.InvalidPlayersNumberException
 
InvalidPlayersNumberException(String) - Constructor for exception class it.polimi.ingsw.am13.model.exceptions.InvalidPlayersNumberException
Constructor of the exception.
InvalidReceiversException - Exception Class in it.polimi.ingsw.am13.client.chat
This exception is thrown when a client requests to send a message whose receivers are not valid, that is when they are more than 1 and less than all the other players, or they contain the sender, or they contain a player who is not in the match
InvalidReceiversException(String) - Constructor for exception class it.polimi.ingsw.am13.client.chat.InvalidReceiversException
 
InvalidTUICommandException - Exception Class in it.polimi.ingsw.am13.client.view.tui.menu
Exception representing invalid set of parameters associated to a TUI command
InvalidTUICommandException(String) - Constructor for exception class it.polimi.ingsw.am13.client.view.tui.menu.InvalidTUICommandException
Constructor of the exception.
ip - Variable in class it.polimi.ingsw.am13.client.view.gui.ViewGUI
IP address of the server
IS_SOCKET - Static variable in class it.polimi.ingsw.am13.ParametersClient
True if client chooses to connect via socket, false if it chooses RMI
IS_TUI - Static variable in class it.polimi.ingsw.am13.ParametersClient
Ture if the client chooses to use TUI, false if it chooses GUI
isConnected - Variable in class it.polimi.ingsw.am13.client.gamestate.PlayerState
Flag indicating if the player is currently connecting or not.
isConnected - Variable in class it.polimi.ingsw.am13.model.player.Player
Whether a player is currently connected or not (for the corresponding Advanced Function)
isConnected() - Method in class it.polimi.ingsw.am13.client.gamestate.PlayerState
 
isConnected() - Method in class it.polimi.ingsw.am13.model.player.Player
 
isConnected() - Method in interface it.polimi.ingsw.am13.model.player.PlayerIF
 
isCoordPlaced(Coordinates) - Method in class it.polimi.ingsw.am13.model.player.Field
Checks if the coordinated passed as parameters has a card placed on it
isCoordPlaced(Coordinates) - Method in interface it.polimi.ingsw.am13.model.player.FieldIF
Checks if the coordinated passed as parameters has a card placed on it
isCornerTypePoints() - Method in class it.polimi.ingsw.am13.model.card.points.PointsCorner
 
isCornerTypePoints() - Method in class it.polimi.ingsw.am13.model.card.points.PointsInstant
 
isCornerTypePoints() - Method in interface it.polimi.ingsw.am13.model.card.points.PointsPlayable
Returns true if the number of points is conditioned to the number of angles the card covers.
isCornerTypePoints() - Method in class it.polimi.ingsw.am13.model.card.points.PointsResource
 
isCovered() - Method in class it.polimi.ingsw.am13.model.card.Corner
 
isDeckEmpty() - Method in class it.polimi.ingsw.am13.model.DeckHandler
Checks if this deck is empty.
isEmpty() - Method in class it.polimi.ingsw.am13.model.Deck
Checks if this deck is empty.
isGameStarted() - Method in class it.polimi.ingsw.am13.controller.Room
 
isGameStarted() - Method in interface it.polimi.ingsw.am13.controller.RoomIF
 
isNickInvalid(GameListener) - Method in class it.polimi.ingsw.am13.controller.Lobby
Checks if specified nickname is valid, that is if it's not already chosen by someone else in the lobby
isPlaceable() - Method in class it.polimi.ingsw.am13.model.card.Corner
 
isSocket - Variable in class it.polimi.ingsw.am13.client.view.gui.ViewGUI
This variable if the client is connected via socket, false otherwise
isTokenInvalid(GameListener, Room) - Method in class it.polimi.ingsw.am13.controller.Lobby
Checks if the color of spcified player's token is valid, that is if it's not already chosen by someone else in the room
it.polimi.ingsw.am13 - module it.polimi.ingsw.am13
 
it.polimi.ingsw.am13 - package it.polimi.ingsw.am13
 
it.polimi.ingsw.am13.client - package it.polimi.ingsw.am13.client
 
it.polimi.ingsw.am13.client.chat - package it.polimi.ingsw.am13.client.chat
 
it.polimi.ingsw.am13.client.gamestate - package it.polimi.ingsw.am13.client.gamestate
 
it.polimi.ingsw.am13.client.network - package it.polimi.ingsw.am13.client.network
 
it.polimi.ingsw.am13.client.network.rmi - package it.polimi.ingsw.am13.client.network.rmi
 
it.polimi.ingsw.am13.client.network.socket - package it.polimi.ingsw.am13.client.network.socket
 
it.polimi.ingsw.am13.client.view - package it.polimi.ingsw.am13.client.view
 
it.polimi.ingsw.am13.client.view.gui - package it.polimi.ingsw.am13.client.view.gui
 
it.polimi.ingsw.am13.client.view.tui - package it.polimi.ingsw.am13.client.view.tui
 
it.polimi.ingsw.am13.client.view.tui.menu - package it.polimi.ingsw.am13.client.view.tui.menu
 
it.polimi.ingsw.am13.controller - package it.polimi.ingsw.am13.controller
 
it.polimi.ingsw.am13.model - package it.polimi.ingsw.am13.model
 
it.polimi.ingsw.am13.model.card - package it.polimi.ingsw.am13.model.card
 
it.polimi.ingsw.am13.model.card.points - package it.polimi.ingsw.am13.model.card.points
 
it.polimi.ingsw.am13.model.exceptions - package it.polimi.ingsw.am13.model.exceptions
 
it.polimi.ingsw.am13.model.player - package it.polimi.ingsw.am13.model.player
 
it.polimi.ingsw.am13.network.rmi - package it.polimi.ingsw.am13.network.rmi
 
it.polimi.ingsw.am13.network.socket - package it.polimi.ingsw.am13.network.socket
 
it.polimi.ingsw.am13.network.socket.message - package it.polimi.ingsw.am13.network.socket.message
 
it.polimi.ingsw.am13.network.socket.message.command - package it.polimi.ingsw.am13.network.socket.message.command
 
it.polimi.ingsw.am13.network.socket.message.response - package it.polimi.ingsw.am13.network.socket.message.response
 
itemForLegend - Variable in class it.polimi.ingsw.am13.client.view.tui.ViewTUIMatch
Item that must be shown to enable or disable the print of the legend
A B C D E F G H I J L M N O P Q R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form