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

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 Game model.
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 GameEventProcessor with 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 GameStages value 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 Gatherer cards 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 Cards the 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
 
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