Index

A B C D E F G H I J K 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

IClient - Interface in it.polimi.ingsw.gc14.Network
Defines the operations that a client can request during the game.
IClientCallback - Interface in it.polimi.ingsw.gc14.Network.RMI.Common
Callback interface used by the server to notify an RMI client about game updates and incoming network actions.
icon - Variable in class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building1
Character type involved in the building effect.
icon - Variable in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Hunter
Describes whether the Hunter Icon is present or not.
icon - Variable in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Inventor
The Icons's ID.
icon - Variable in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Shaman
The number of star Icons the card possesses.
iconViews - Variable in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
Maps each player's username to their ordered list of card-type icon ImageViews.
id - Variable in class it.polimi.ingsw.gc14.Model.DecksCreator.BuildingCardDefinition
 
id - Variable in class it.polimi.ingsw.gc14.Model.DecksCreator.TribeCardDefinition
 
idIMG - Variable in class it.polimi.ingsw.gc14.Model.PlayableCard
The image identifier of the playable card.
IGameServer - Interface in it.polimi.ingsw.gc14.Network.RMI.Common
Remote interface used by RMI clients to interact with the game server.
imageCache - Static variable in class it.polimi.ingsw.gc14.View.GUI.LeaderboardFXMLController
Shared image cache to avoid reloading resources multiple times.
imageCache - Static variable in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
 
in - Variable in class it.polimi.ingsw.gc14.Network.TCP.Server.ClientHandler
Input stream used to receive objects from the client
in - Variable in class it.polimi.ingsw.gc14.Network.TCP.Server.HeartbeatHandler
Input stream of HeartbeatHandler.socket used to receive PING bytes from the client.
infoText - Variable in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
Label showing the current round number and game stage.
init() - Method in class it.polimi.ingsw.gc14.Model.Game
Initializes the game after all required players have been added.
initialize() - Method in class it.polimi.ingsw.gc14.View.GUI.LeaderboardFXMLController
Initializes the scene: loads fonts, sets up the background, and initializes the popup.
initialize() - Method in class it.polimi.ingsw.gc14.View.GUI.LoginFXMLController
Initializes the scene: loads background, sets up animations, and binds input listeners.
initialize() - Method in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
Initializes the scene: loads fonts, sets up the popup, and registers input listeners.
initialize() - Method in class it.polimi.ingsw.gc14.View.GUI.TotemFXMLController
Initializes the scene: sets the background image to fill the screen.
initialize(Player) - Method in class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building0
Initializes the building effect by storing the number of complete character sets already owned by the player at the moment of purchase.
initialize(Player) - Method in class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building4
Initializes the building effect by storing the number of pairs of identical inventors already owned by the player at the moment of purchase.
initPopup() - Method in class it.polimi.ingsw.gc14.View.GUI.LeaderboardFXMLController
Creates and configures the auto-hiding player-detail popup.
initPopup() - Method in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
Creates and configures the shared card-preview popup container.
insert(Player) - Method in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Character
Inserts this character card into the appropriate collection of the specified player.
insert(Player) - Method in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Artist
Inserts this Artist card into the specified player's Artist collection and applies any building effects triggered by character set completion.
insert(Player) - Method in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Builder
Inserts this Builder card into the specified player's Builder collection and applies any building effects triggered by character set completion.
insert(Player) - Method in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Gatherer
Inserts this Gatherer card into the specified player's Gatherer collection and applies any building effects triggered by character set completion.
insert(Player) - Method in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Hunter
Inserts this Hunter card into the specified player's Hunter collection.
insert(Player) - Method in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Inventor
Inserts this Inventor card into the specified player's Inventor collection.
insert(Player) - Method in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Shaman
Inserts this Shaman card into the specified player's Shaman collection and applies any building effects triggered by character set completion.
InterfaceResolver - Class in it.polimi.ingsw.gc14.Network
Utility class for resolving the local network interface to use when connecting to a server.
InterfaceResolver() - Constructor for class it.polimi.ingsw.gc14.Network.InterfaceResolver
 
INVALID_USERNAME - Enum constant in enum class it.polimi.ingsw.gc14.ErrorType
The chosen username is already taken by another connected player.
Inventor - Class in it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters
Represents an Inventor character card.
Inventor(int, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Inventor
Creates an Inventor character card with the specified era and icon value.
Inventor(int, int, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Inventor
Creates an Inventor character card with the specified era, icon value, and minimum number of players.
Inventor(String, int, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Inventor
Creates an Inventor character card with the specified image id, era and icon value.
Inventor(String, int, int, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Inventor
Creates an Inventor character card with the specified image id, era, icon value, and minimum number of players.
INVENTOR - Enum constant in enum class it.polimi.ingsw.gc14.Model.Cards.TribeCards.CharacterType
Character card representing an Inventor.
INVENTOR_PAIR - Enum constant in enum class it.polimi.ingsw.gc14.Model.Cards.Building.EffectType
Effect based on pairs of Inventor cards.
inventors - Variable in class it.polimi.ingsw.gc14.Model.Player
The current Inventor cards in the player's deck.
isDead(double, double) - Method in class it.polimi.ingsw.gc14.View.GUI.FireParticleSystem.Particle
Returns true when this particle has left the scene bounds or, for sparks, its life reached zero.
isEmpty() - Method in class it.polimi.ingsw.gc14.LimitedMap
 
isError - Variable in class it.polimi.ingsw.gc14.Network.NetworkEvent
Flag indicating whether the event could not be applied successfully.
isError - Variable in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
true when the last received event was an error response.
isError() - Method in class it.polimi.ingsw.gc14.Network.NetworkEvent
Returns whether the event represents an error.
isEvent - Variable in class it.polimi.ingsw.gc14.Model.DecksCreator.TribeCardDefinition
 
isEventCard - Variable in class it.polimi.ingsw.gc14.Model.Cards.TribeCard
Indicates whether this tribe card is an event card.
isEventCard() - Method in class it.polimi.ingsw.gc14.Model.Cards.TribeCard
Returns whether this tribe card is an event card.
isFading - Variable in class it.polimi.ingsw.gc14.View.GUI.GUI
Guards against overlapping fade transitions.
isGameActive() - Method in class it.polimi.ingsw.gc14.GameEventProcessor
Returns true when there is an ongoing game that has not yet ended.
isPlayed() - Method in class it.polimi.ingsw.gc14.Model.Orders.OrderPlayer
Returns whether the player has already played in this order sequence.
isRMI - Variable in class it.polimi.ingsw.gc14.View.GUI.LoginFXMLController
true when RMI is selected; false for TCP.
isSuspended() - Method in class it.polimi.ingsw.gc14.GameEventProcessor
Returns true when the forfeit timer is running, meaning only one player is currently online and the game is waiting for a reconnection.
isWide(int) - Static method in class it.polimi.ingsw.gc14.View.TUI.AsciiTable
Returns true when cp is a wide (2-column) character.
it.polimi.ingsw.gc14 - module it.polimi.ingsw.gc14
 
it.polimi.ingsw.gc14 - package it.polimi.ingsw.gc14
 
it.polimi.ingsw.gc14.Controller - package it.polimi.ingsw.gc14.Controller
 
it.polimi.ingsw.gc14.Model - package it.polimi.ingsw.gc14.Model
 
it.polimi.ingsw.gc14.Model.Cards - package it.polimi.ingsw.gc14.Model.Cards
 
it.polimi.ingsw.gc14.Model.Cards.Building - package it.polimi.ingsw.gc14.Model.Cards.Building
 
it.polimi.ingsw.gc14.Model.Cards.Building.Effects - package it.polimi.ingsw.gc14.Model.Cards.Building.Effects
 
it.polimi.ingsw.gc14.Model.Cards.TribeCards - package it.polimi.ingsw.gc14.Model.Cards.TribeCards
 
it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters - package it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters
 
it.polimi.ingsw.gc14.Model.Cards.TribeCards.Events - package it.polimi.ingsw.gc14.Model.Cards.TribeCards.Events
 
it.polimi.ingsw.gc14.Model.GamePackage - package it.polimi.ingsw.gc14.Model.GamePackage
 
it.polimi.ingsw.gc14.Model.Orders - package it.polimi.ingsw.gc14.Model.Orders
 
it.polimi.ingsw.gc14.Network - package it.polimi.ingsw.gc14.Network
 
it.polimi.ingsw.gc14.Network.NetworkEvents - package it.polimi.ingsw.gc14.Network.NetworkEvents
 
it.polimi.ingsw.gc14.Network.RMI.Client - package it.polimi.ingsw.gc14.Network.RMI.Client
 
it.polimi.ingsw.gc14.Network.RMI.Common - package it.polimi.ingsw.gc14.Network.RMI.Common
 
it.polimi.ingsw.gc14.Network.RMI.Server - package it.polimi.ingsw.gc14.Network.RMI.Server
 
it.polimi.ingsw.gc14.Network.TCP.Client - package it.polimi.ingsw.gc14.Network.TCP.Client
 
it.polimi.ingsw.gc14.Network.TCP.Server - package it.polimi.ingsw.gc14.Network.TCP.Server
 
it.polimi.ingsw.gc14.View - package it.polimi.ingsw.gc14.View
 
it.polimi.ingsw.gc14.View.GUI - package it.polimi.ingsw.gc14.View.GUI
 
it.polimi.ingsw.gc14.View.TUI - package it.polimi.ingsw.gc14.View.TUI
 
IView - Interface in it.polimi.ingsw.gc14.View
View interface implemented by both the TUI and GUI.
A B C D E F G H I J K 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