Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
G
- Game - Class in it.polimi.ingsw.gc14.Model
-
Represents the main game model.
- Game() - Constructor for class it.polimi.ingsw.gc14.Model.Game
-
Creates a game with 0 configured players.
- Game(int) - Constructor for class it.polimi.ingsw.gc14.Model.Game
-
Creates a game with the specified number of players.
- GAME_ALREADY_STARTED - Enum constant in enum class it.polimi.ingsw.gc14.ErrorType
-
The game has already started and cannot accept new players.
- gameController - Variable in class it.polimi.ingsw.gc14.GameEventProcessor
-
Server-side game controller; all model mutations go through this.
- GameController - Class in it.polimi.ingsw.gc14.Controller
-
Controller responsible for managing interactions with the
Gamemodel. - GameController() - Constructor for class it.polimi.ingsw.gc14.Controller.GameController
-
Creates a GameController without an associated game model.
- GameController(Game) - Constructor for class it.polimi.ingsw.gc14.Controller.GameController
-
Creates a GameController associated with the specified game model.
- GameEventProcessor - Class in it.polimi.ingsw.gc14
-
Processes game events from the action queue and routes each one based on the current game state.
- GameEventProcessor(BlockingQueue, GameController, LimitedMap, CompositeClientBroadcaster, SaveManager) - Constructor for class it.polimi.ingsw.gc14.GameEventProcessor
-
Constructs a
GameEventProcessorwith all required dependencies. - gameReader - Variable in class it.polimi.ingsw.gc14.ClientLauncherTUI
-
Line reader used during active gameplay, with tab-completion wired.
- gameStage - Variable in class it.polimi.ingsw.gc14.Model.GamePackage.CurrentState
-
The current stage of the game.
- GameStages - Enum Class in it.polimi.ingsw.gc14.Model.GamePackage
-
Represents the possible stages of a game.
- GameStages(String) - Constructor for enum class it.polimi.ingsw.gc14.Model.GamePackage.GameStages
-
Constructs a
GameStagesvalue with the given display name. - gameStageUpdate(GameStages) - Method in class it.polimi.ingsw.gc14.Model.GamePackage.CurrentState
-
Updates the current game stage.
- Gatherer - Class in it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters
-
Represents a Gatherer character card.
- Gatherer(int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Gatherer
-
Creates a Gatherer character card with the specified era.
- Gatherer(int, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Gatherer
-
Creates a Gatherer character card with the specified era and minimum number of players.
- Gatherer(String, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Gatherer
-
Creates a Gatherer character card with the specified image id and era.
- Gatherer(String, int, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Gatherer
-
Creates a Gatherer character card with the specified image id, era and minimum number of players.
- GATHERER - Enum constant in enum class it.polimi.ingsw.gc14.Model.Cards.TribeCards.CharacterType
-
Character card representing a Gatherer.
- gatherers - Variable in class it.polimi.ingsw.gc14.Model.Player
-
The current
Gatherercards in the player's deck. - generateTribeDeck(int) - Method in class it.polimi.ingsw.gc14.Model.GamePackage.Board
-
Creates the tribeDeck.
- GENERIC_ERROR - Enum constant in enum class it.polimi.ingsw.gc14.ErrorType
-
A generic, unclassified error occurred.
- get(Object) - Method in class it.polimi.ingsw.gc14.LimitedMap
- getArtists() - Method in class it.polimi.ingsw.gc14.Model.Player
- getAvailableTotems() - Method in class it.polimi.ingsw.gc14.Model.Game
-
Returns the list of totems that have not yet been assigned to any player.
- getBoard() - Method in class it.polimi.ingsw.gc14.Model.Game
-
Returns the game board.
- getBuilders() - Method in class it.polimi.ingsw.gc14.Model.Player
- getBuildingCards() - Method in class it.polimi.ingsw.gc14.Model.Player
- getClient() - Method in class it.polimi.ingsw.gc14.Controller.ClientController
-
Gets the network client.
- getCurrentPlayer() - Method in class it.polimi.ingsw.gc14.Model.GamePackage.CurrentState
-
Returns the current player.
- getCurrentPlayerNumber() - Method in class it.polimi.ingsw.gc14.Model.Game
-
Returns the current number of players participating in the game.
- getCurrentState() - Method in class it.polimi.ingsw.gc14.Model.Game
-
Returns the current state of the game.
- getDisconnectedPlayers() - Method in class it.polimi.ingsw.gc14.Model.Game
-
Returns an unmodifiable view of the disconnected-players map.
- getEffectId() - Method in class it.polimi.ingsw.gc14.Model.Cards.BuildingCard
-
Returns the identifier of the effect associated with this building card.
- getEffectType() - Method in class it.polimi.ingsw.gc14.Model.Cards.BuildingCard
-
Returns the type of effect associated with this building card.
- getEra() - Method in class it.polimi.ingsw.gc14.Model.GamePackage.Board
- getEra() - Method in class it.polimi.ingsw.gc14.Model.GamePackage.CurrentState
-
Returns the current era of the game.
- getEra() - Method in class it.polimi.ingsw.gc14.Model.PlayableCard
-
Returns the era of this playable card.
- getErrorType() - Method in class it.polimi.ingsw.gc14.Network.NetworkEvent
-
Returns the error type associated with this event.
- getEventType() - Method in class it.polimi.ingsw.gc14.Network.NetworkEvent
-
Returns the type of this event.
- getFirst() - Method in class it.polimi.ingsw.gc14.Model.OrderLogicCard
-
Returns the first player in the queue without removing it.
- getFood() - Method in class it.polimi.ingsw.gc14.Model.Slot
-
Returns the amount of Food associated with this slot.
- getFoodValue() - Method in class it.polimi.ingsw.gc14.Model.Player
-
Getter for the private attribute
Player.foodValue. - getGameStage() - Method in class it.polimi.ingsw.gc14.Model.GamePackage.CurrentState
-
Returns the current stage of the game.
- getGatherers() - Method in class it.polimi.ingsw.gc14.Model.Player
- getHunters() - Method in class it.polimi.ingsw.gc14.Model.Player
- getIcon() - Method in class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building1
-
Returns the character type associated with this building effect.
- getIcon() - Method in class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building11
-
Returns the CharacterType associated with this building card effect.
- getIcon() - Method in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Hunter
-
Returns whether this Hunter card has the icon.
- getIcon() - Method in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Inventor
-
Returns the icon value of this Inventor card.
- getIcon() - Method in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Shaman
-
Returns the icon value of this Shaman card.
- getIdIMG() - Method in class it.polimi.ingsw.gc14.Model.PlayableCard
-
Returns the image identifier of this playable card.
- getInventors() - Method in class it.polimi.ingsw.gc14.Model.Player
- getLowerListBuilding() - Method in class it.polimi.ingsw.gc14.Model.Game
-
Returns a copy of the lower building cards currently available on the board.
- getLowerListBuilding() - Method in class it.polimi.ingsw.gc14.Model.GamePackage.Board
-
Returns the lower row of building cards.
- getLowerListTribe() - Method in class it.polimi.ingsw.gc14.Model.GamePackage.Board
-
Returns the lower row of tribe cards.
- getLowerListTribeCards() - Method in class it.polimi.ingsw.gc14.Model.Game
-
Returns a copy of the lower tribe cards currently available on the board.
- getMiniModel() - Method in class it.polimi.ingsw.gc14.Controller.ClientController
-
Returns the local mini model.
- getModel() - Method in class it.polimi.ingsw.gc14.Controller.GameController
-
Returns the game model managed by this controller.
- getMyUsername() - Method in class it.polimi.ingsw.gc14.Controller.ClientController
-
Returns the username associated with this client.
- getNLower() - Method in class it.polimi.ingsw.gc14.Model.GamePackage.CurrentState
-
Returns the number of lower cards currently available.
- getNLower() - Method in class it.polimi.ingsw.gc14.Model.Slot
-
Returns the number of lower cards associated with this slot.
- getNMin() - Method in class it.polimi.ingsw.gc14.Model.Cards.TribeCard
-
Returns the minimum number of players required for this tribe card.
- getNMinPlayer() - Method in class it.polimi.ingsw.gc14.Model.Slot
-
Returns the minimum number of players required for this slot.
- getNPlayers() - Method in class it.polimi.ingsw.gc14.Model.Game
-
Returns the configured number of players for this game.
- getNType(CharacterType) - Method in class it.polimi.ingsw.gc14.Model.Player
-
Counts the total number of cards of the specified
Character Type. - getNUpper() - Method in class it.polimi.ingsw.gc14.Model.GamePackage.CurrentState
-
Returns the number of upper cards currently available.
- getNUpper() - Method in class it.polimi.ingsw.gc14.Model.Slot
-
Returns the number of upper cards associated with this slot.
- getOrderLogicCard() - Method in class it.polimi.ingsw.gc14.Model.Game
-
Returns the order logic card associated with this game.
- getPane() - Method in class it.polimi.ingsw.gc14.View.GUI.FireParticleSystem
-
Returns the transparent overlay pane that holds all particle nodes.
- getPendingEvents() - Method in class it.polimi.ingsw.gc14.Model.GamePackage.Board
- getPlayer() - Method in class it.polimi.ingsw.gc14.Model.Orders.OrderPlayer
-
Returns the player associated with this order entry.
- getPlayerByUsername(String) - Method in class it.polimi.ingsw.gc14.Model.Game
-
Returns the player with the specified username, if present.
- getPlayerCards(String, String) - Method in class it.polimi.ingsw.gc14.View.GUI.LeaderboardFXMLController
-
Returns a copy of the named card collection for
username. - getPlayerCards(String, String) - Method in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
-
Returns a copy of the named card collection for
username. - getPlayerList() - Method in class it.polimi.ingsw.gc14.Model.OrderLogicCard
-
Returns an unmodifiable view of the player order list.
- getPlayers() - Method in class it.polimi.ingsw.gc14.Model.Game
-
Returns the list of players participating in the game.
- getPlayerStanding() - Method in class it.polimi.ingsw.gc14.Model.Game
-
Returns the final ranking of players.
- getPosition(String) - Method in class it.polimi.ingsw.gc14.Model.OrderLogicCard
-
Returns the position of the player associated with the specified username within the current order list.
- getPositionByUsername(String) - Method in class it.polimi.ingsw.gc14.Model.MiniModel
-
Returns the position of the player with the specified username within the player collection.
- getPrestigeDebt() - Method in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Events.Sustenance
-
Returns the prestige penalty multiplier associated with this Sustenance event.
- getPrestigeMul() - Method in class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building11
-
Returns the prestige multiplier associated with this building card effect.
- getPrestigeMultiplier() - Method in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Events.Hunt
-
Gets Prestige Points multiplier used during the event.
- getPrestigeToAdd() - Method in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Events.ShamanicRitual
-
Returns the prestige points awarded to the player with the most shaman icons.
- getPrestigeToRemove() - Method in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Events.ShamanicRitual
-
Returns the prestige points removed from the player with the fewest shaman icons.
- getPrestigeValue() - Method in class it.polimi.ingsw.gc14.Model.Cards.BuildingCard
-
Returns the prestige value of this building card.
- getPrestigeValue() - Method in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Builder
-
Returns the prestige value of this Builder card.
- getPrestigeValue() - Method in class it.polimi.ingsw.gc14.Model.Player
-
Getter for the private attribute
Player.prestigeValue. - getPrice() - Method in class it.polimi.ingsw.gc14.Model.Cards.BuildingCard
-
Returns the price of this building card.
- getProposedNPlayer() - Method in class it.polimi.ingsw.gc14.Network.NetworkEvents.AddPlayer
- getReductionValue() - Method in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Builder
-
Returns the reduction value of this Builder card.
- getRound() - Method in class it.polimi.ingsw.gc14.Model.GamePackage.CurrentState
-
Returns the current round of the game.
- getShamans() - Method in class it.polimi.ingsw.gc14.Model.Player
- getSlot() - Method in class it.polimi.ingsw.gc14.Model.GamePackage.CurrentState
-
Returns the current slot.
- getSlotId() - Method in class it.polimi.ingsw.gc14.Model.Slot
-
Returns the identifier of this slot.
- getSlotList() - Method in class it.polimi.ingsw.gc14.Model.GamePackage.Board
-
Creates and returns a new list containing the slots (tiles) of the game.
- getSlotMap() - Method in class it.polimi.ingsw.gc14.Model.Game
-
Returns the map of slots assigned to players.
- getTotCharacters() - Method in class it.polimi.ingsw.gc14.Model.Player
-
Counts the total
Character Cardsthe player currently possesses. - getTotem() - Method in class it.polimi.ingsw.gc14.Model.Player
-
Returns the totem assigned to this player.
- getTribeDeckSize() - Method in class it.polimi.ingsw.gc14.Model.GamePackage.Board
- getType() - Method in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Character
-
Returns the type of this character card.
- getType() - Method in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.EventCard
-
Returns the type of this event card.
- getUpperListBuilding() - Method in class it.polimi.ingsw.gc14.Model.Game
-
Returns a copy of the upper building cards currently available on the board.
- getUpperListBuilding() - Method in class it.polimi.ingsw.gc14.Model.GamePackage.Board
-
Returns the upper row of building cards.
- getUpperListTribe() - Method in class it.polimi.ingsw.gc14.Model.GamePackage.Board
-
Returns the upper row of tribe cards.
- getUpperListTribeCards() - Method in class it.polimi.ingsw.gc14.Model.Game
-
Returns a copy of the upper tribe cards currently available on the board.
- getUsername() - Method in class it.polimi.ingsw.gc14.Network.NetworkEvent
-
Returns the username of the player requesting the event.
- getUsername() - Method in class it.polimi.ingsw.gc14.Network.TCP.Server.ClientHandler
-
Returns the username associated with this client.
- getUserName() - Method in class it.polimi.ingsw.gc14.Model.Player
-
Getter for the private attribute
Player.userName. - getView() - Method in class it.polimi.ingsw.gc14.Controller.ClientController
-
Returns the client view.
- glow - Variable in class it.polimi.ingsw.gc14.View.GUI.FireParticleSystem.Particle
-
Soft glow halo circle behind
FireParticleSystem.Particle.core; non-null only for embers (type 0). - GUI - Class in it.polimi.ingsw.gc14.View.GUI
-
JavaFX-based GUI implementation of
IView. - GUI() - Constructor for class it.polimi.ingsw.gc14.View.GUI.GUI
- GUIApp() - Constructor for class it.polimi.ingsw.gc14.ClientLauncherGUI.GUIApp
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form