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

B

backgroundImage - Variable in class it.polimi.ingsw.gc14.View.GUI.LoginFXMLController
Background image displayed behind the login form.
backgroundImage - Variable in class it.polimi.ingsw.gc14.View.GUI.TotemFXMLController
Background image displayed behind the totem selection grid.
BASE_FOOD_PER_HUNTER - Static variable in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Events.Hunt
Base food units granted per Hunter.
bl - Variable in enum class it.polimi.ingsw.gc14.View.TUI.BorderStyle
Corner (tl/tr/bl/br), line (h/v), outer junction (ml/mr/mt/mb/x), and separator junction (sl/sr/sx) characters.
bl() - Method in enum class it.polimi.ingsw.gc14.View.TUI.BorderStyle
 
BLUE - Enum constant in enum class it.polimi.ingsw.gc14.Model.Totems
Blue totem.
board - Variable in class it.polimi.ingsw.gc14.Model.Game
The board associated with this game.
board - Variable in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
HBox holding the board slot and order cards.
Board - Class in it.polimi.ingsw.gc14.Model.GamePackage
Board manages all the elements during the game such as decks, upper and lower rows, totems, tiles...
Board(int) - Constructor for class it.polimi.ingsw.gc14.Model.GamePackage.Board
Creates and initializes a new board: - Generate the slotList using a method of DecksCreator
boardStamp() - Method in class it.polimi.ingsw.gc14.View.TUI.TUI
Returns the board state as a multi-line string: turn order, upper cards, offer track, lower cards.
BorderStyle - Enum Class in it.polimi.ingsw.gc14.View.TUI
Defines the available border styles used to render AsciiTable instances in the text-based user interface.
BorderStyle(String, String, String, String, String, String, String, String, String, String, String, String, String, String) - Constructor for enum class it.polimi.ingsw.gc14.View.TUI.BorderStyle
 
bought - Variable in class it.polimi.ingsw.gc14.Model.Cards.BuildingCard
Indicates whether this building card has already been bought.
br - Variable in enum class it.polimi.ingsw.gc14.View.TUI.BorderStyle
Corner (tl/tr/bl/br), line (h/v), outer junction (ml/mr/mt/mb/x), and separator junction (sl/sr/sx) characters.
br() - Method in enum class it.polimi.ingsw.gc14.View.TUI.BorderStyle
 
broadcaster - Variable in class it.polimi.ingsw.gc14.GameEventProcessor
Broadcaster used to push events and model snapshots to all connected clients.
broadcastResult(NetworkEvent, Game, int) - Method in class it.polimi.ingsw.gc14.GameEventProcessor
Determines what to broadcast after a successful event application: If the round advanced, an ApplyNextRound event (with updated card lists) replaces the original event. If the game has ended, an EndedGame event is sent and the save file is deleted. Otherwise the original event is broadcast as-is.
btnAccedi - Variable in class it.polimi.ingsw.gc14.View.GUI.LoginFXMLController
Button that submits the login form.
build() - Method in class it.polimi.ingsw.gc14.View.TUI.AsciiTable
Renders the table to a multi-line string.
buildAllHandsContent() - Method in class it.polimi.ingsw.gc14.View.TUI.TUI
Arranges every player's hand side-by-side, wrapping to a new grid row whenever the next panel would exceed the terminal width.
buildBoardContent() - Method in class it.polimi.ingsw.gc14.View.TUI.TUI
Builds the main view: board + menu side by side, followed by all players' hands arranged in a responsive grid.
buildCard(Totems, int, boolean) - Method in class it.polimi.ingsw.gc14.View.GUI.TotemFXMLController
Builds a totem card widget; if interactive, wires click/hover handlers and selection logic.
buildDisconnectedList(Game) - Method in class it.polimi.ingsw.gc14.GameEventProcessor
Builds the list of usernames of players currently marked as disconnected in the game model.
Builder - Class in it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters
Represents a Builder character card.
Builder(int, int, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Builder
Creates a Builder character card with the specified era, reduction value, and prestige value.
Builder(int, int, int, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Builder
Creates a Builder character card with the specified era, reduction value, prestige value, and minimum number of players.
Builder(String, int, int, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Builder
Creates a Builder character card with the specified era, reduction value, and prestige value.
Builder(String, int, int, int, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Builder
Creates a Builder character card with the specified era, reduction value, prestige value, and minimum number of players.
BUILDER - Enum constant in enum class it.polimi.ingsw.gc14.Model.Cards.TribeCards.CharacterType
Character card representing a Builder.
builders - Variable in class it.polimi.ingsw.gc14.Model.Player
The current Builder cards in the player's deck.
buildGameReader() - Method in class it.polimi.ingsw.gc14.ClientLauncherTUI
Builds the JLine LineReader used during gameplay, with tab-completion for all valid commands.
BUILDING_DETAILS - Static variable in class it.polimi.ingsw.gc14.ClientLauncherTUI
 
Building0 - Class in it.polimi.ingsw.gc14.Model.Cards.Building.Effects
Building effect that grants 5 food for each new complete set of 6 different character types obtained after purchasing this building.
Building0(int, int, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building0
Creates a building with the specified era, price and prestige value.
Building0(String, int, int, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building0
Creates a building with the specified image identifier, era, price and prestige value.
Building1 - Class in it.polimi.ingsw.gc14.Model.Cards.Building.Effects
Building effect that grants a discount of 1 food during the Sustenance Event for each character of the indicated type present in the player's tribe.
Building1(int, int, int, CharacterType) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building1
Creates a building with the specified era, price, prestige value and character type involved in its effect.
Building1(String, int, int, int, CharacterType) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building1
Creates a building with the specified image identifier, era, price, prestige value and character type involved in its effect.
Building10 - Class in it.polimi.ingsw.gc14.Model.Cards.Building.Effects
At the end of the game, the player gains 6 Prestige Points for each complete set of character types in their tribe.
Building10(int, int, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building10
Creates a Building10 card with the specified era, price, and prestige value.
Building10(String, int, int, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building10
Creates a Building10 card with the specified image id, era, price, and prestige value.
Building11 - Class in it.polimi.ingsw.gc14.Model.Cards.Building.Effects
At the end of the game, the player gains Prestige Points based on the number of cards of the indicated character type in their tribe.
Building11(int, int, int, CharacterType, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building11
Creates a Building11 card with the specified era, price, prestige value, character type icon, and prestige multiplier.
Building11(String, int, int, int, CharacterType, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building11
Creates a Building11 card with the specified image id, era, price, prestige value, character type icon, and prestige multiplier.
Building13 - Class in it.polimi.ingsw.gc14.Model.Cards.Building.Effects
At the end of the game, this building grants 25 Prestige Points to the player who owns it.
Building13(int, int, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building13
Creates a Building13 card with the specified era, price, and prestige value.
Building13(String, int, int, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building13
Creates a Building13 card with the specified image id, era, price, and prestige value.
Building4 - Class in it.polimi.ingsw.gc14.Model.Cards.Building.Effects
Building effect that grants 3 food for each new pair of identical inventors obtained after purchasing this building.
Building4(int, int, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building4
Creates a building with the specified era, price and prestige value.
Building4(String, int, int, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building4
Creates a building with the specified image identifier, era, price and prestige value.
BUILDING5_BONUS_ICONS - Static variable in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Events.ShamanicRitual
Bonus shaman icons granted per Building 5 owned during this event.
Building8 - Class in it.polimi.ingsw.gc14.Model.Cards.Building.Effects
At the end of the game, you gain double the Prestige Points indicated on the Builder cards in your tribe.
Building8(int, int, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building8
Constructor of the building
Building8(String, int, int, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building8
Constructor of the building.
BuildingCard - Class in it.polimi.ingsw.gc14.Model.Cards
Represents a generic building card in the game.
BuildingCard(int, int, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.BuildingCard
Creates a building card with the specified era, price, and prestige value.
BuildingCard(int, int, int, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.BuildingCard
Creates a building card with the specified effect identifier, era, price, and prestige value.
BuildingCard(String, int, int, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.BuildingCard
Creates a building card with the specified image identifier, era, price, and prestige value.
BuildingCard(String, int, int, int, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.BuildingCard
Creates a building card with the specified image id, effect identifier, era, price, and prestige value.
BuildingCardDefinition() - Constructor for class it.polimi.ingsw.gc14.Model.DecksCreator.BuildingCardDefinition
 
buildingCards - Variable in class it.polimi.ingsw.gc14.Model.Player
The current Building Cards in the player's deck.
buildingCardsAllEras - Variable in class it.polimi.ingsw.gc14.Model.GamePackage.Board
All building card lists grouped by era; index 0 = era 1, index 1 = era 2, etc.
buildingEffect(Player) - Method in class it.polimi.ingsw.gc14.Model.OrderLogicCard
Applies the building-related effect to the specified player.
BuildingEffect - Interface in it.polimi.ingsw.gc14.Model.Cards.Building
Defines the effect behavior of a building card.
buildPlayerCard(Player) - Method in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
Builds the side-panel card widget for player with totem, stats, and card-type icons.
buildPrompt() - Method in class it.polimi.ingsw.gc14.ClientLauncherTUI
Returns the command-line prompt string showing the current username.
buildSidePanel() - Method in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
Builds the full side panel from scratch, creating a player card for each connected player.
buildStandingContent() - Method in class it.polimi.ingsw.gc14.View.TUI.TUI
 
buildTotemsContent() - Method in class it.polimi.ingsw.gc14.View.TUI.TUI
 
buy(Player) - Method in class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building0
Attempts to purchase the building and initializes its effect if the purchase succeeds.
buy(Player) - Method in class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building4
Attempts to purchase the building and initializes its effect if the purchase succeeds.
buy(Player) - Method in class it.polimi.ingsw.gc14.Model.Cards.BuildingCard
Attempts to buy this building card for the specified player.
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