Index
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 Iconis 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
Iconsthe 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.socketused to receivePINGbytes 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
Inventorcards in the player's deck. - isDead(double, double) - Method in class it.polimi.ingsw.gc14.View.GUI.FireParticleSystem.Particle
-
Returns
truewhen 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
-
truewhen 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
truewhen 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
-
truewhen RMI is selected;falsefor TCP. - isSuspended() - Method in class it.polimi.ingsw.gc14.GameEventProcessor
-
Returns
truewhen 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
truewhencpis 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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form