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

A

abortGame() - Method in class it.polimi.ingsw.gc14.GameEventProcessor
Cancels the forfeit timer, clears the player list, and resets the model.
acceptHeartbeat() - Method in class it.polimi.ingsw.gc14.Network.TCP.Server.TCPServer
Accepts heartbeat connections and associates them with the correct client handler.
action - Variable in class it.polimi.ingsw.gc14.LimitedMap
The action to execute when the map size reaches or exceeds the limit.
action - Variable in class it.polimi.ingsw.gc14.View.GUI.LeaderboardFXMLController
Action run when the player returns to the login screen (disconnect + scene switch).
actionQueue - Variable in class it.polimi.ingsw.gc14.GameEventProcessor
Queue from which incoming client events are consumed one at a time.
actionQueue - Variable in class it.polimi.ingsw.gc14.Network.RMI.Server.RMIHeartbeat
Shared event queue; a DisconnectedPlayer event is posted here on timeout.
actionQueue - Variable in class it.polimi.ingsw.gc14.Network.RMI.Server.RMIServer
Shared queue to which player actions are added for sequential processing.
actionQueue - Variable in class it.polimi.ingsw.gc14.Network.TCP.Server.ClientHandler
Queue containing the events to be applied to the game model
actionQueue - Variable in class it.polimi.ingsw.gc14.Network.TCP.Server.TCPServer
Queue containing network events received from clients.
activateEvent(ArrayList) - Method in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.EventCard
Activates the effect of this event card on the specified list of players.
activateEvent(ArrayList) - Method in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Events.CavePaintings
Activates the CavePaintings event for the specified list of players.
activateEvent(ArrayList) - Method in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Events.Hunt
Activates the event card "Hunt".
activateEvent(ArrayList) - Method in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Events.ShamanicRitual
Activates the event card "Shamanic Ritual".
activateEvent(ArrayList) - Method in class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Events.Sustenance
Activates the Sustenance event for the specified list of players.
activeProtocolPseudo - Variable in class it.polimi.ingsw.gc14.View.GUI.LoginFXMLController
CSS pseudo-class applied to the active protocol label.
ADD_PLAYER - Enum constant in enum class it.polimi.ingsw.gc14.Network.EventType
Event used to add a player to the game.
addClip(ImageView) - Method in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
Binds a rounded-rectangle clip to img so its corners are cropped.
addFood(int) - Method in class it.polimi.ingsw.gc14.Model.Player
Adds value amount of Food to the Player.
addHeader(String...) - Method in class it.polimi.ingsw.gc14.View.TUI.AsciiTable
Inserts a header row at position 0 and marks it with a separator line below it.
addHoverZoom(Node) - Method in class it.polimi.ingsw.gc14.View.GUI.LeaderboardFXMLController
Scales node to 1.02× on hover and sets a hand cursor.
addHoverZoom(Node) - Method in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
Scales node to 1.1× on hover and restores on exit; sets a hand cursor.
addPlayer(Player) - Method in class it.polimi.ingsw.gc14.Model.Game
Attempts to add the specified player to the game.
addPlayer(String) - Method in class it.polimi.ingsw.gc14.Controller.GameController
Attempts to add a new player with the specified username to the game model.
AddPlayer - Class in it.polimi.ingsw.gc14.Network.NetworkEvents
Network event used to register a new player in the lobby.
AddPlayer(String, int) - Constructor for class it.polimi.ingsw.gc14.Network.NetworkEvents.AddPlayer
Class constructor.
addPrestige(int) - Method in class it.polimi.ingsw.gc14.Model.Player
Adds value amount of Prestige to the Player.
addRow(String...) - Method in class it.polimi.ingsw.gc14.View.TUI.AsciiTable
Appends a row using varargs cells.
addRow(List) - Method in class it.polimi.ingsw.gc14.View.TUI.AsciiTable
Appends a row from an existing list.
addSeparator() - Method in class it.polimi.ingsw.gc14.View.TUI.AsciiTable
Marks a separator line to be drawn after the last row added so far.
addShadow(Node) - Method in class it.polimi.ingsw.gc14.View.GUI.LeaderboardFXMLController
Applies a static drop-shadow to node.
addShadow(Node) - Method in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
Applies a drop-shadow to node that intensifies on hover.
addTo(Pane) - Method in class it.polimi.ingsw.gc14.View.GUI.FireParticleSystem.Particle
Adds this particle's visual nodes to pane (glow first so core renders on top).
apply(GameController) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvent
Applies this event to the specified server-side game controller.
apply(GameController) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvents.AddPlayer
 
apply(GameController) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvents.ApplyNextRound
Not applicable server-side.
apply(GameController) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvents.DisconnectedPlayer
Applies this disconnection event to the server-side game controller.
apply(GameController) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvents.DrawLowerBuildingCard
 
apply(GameController) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvents.DrawLowerTribeCard
 
apply(GameController) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvents.DrawUpperBuildingCard
 
apply(GameController) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvents.DrawUpperTribeCard
 
apply(GameController) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvents.EndedGame
Not applicable server-side.
apply(GameController) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvents.ReconnectPlayer
Applies the reconnection event to the server-side game controller.
apply(GameController) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvents.SkipTurn
 
apply(GameController) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvents.SlotChoice
 
apply(GameController) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvents.TotemChoice
Applies the totem choice event to the server-side game controller.
apply(MiniModel) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvent
Applies this event to the specified client-side mini model.
apply(MiniModel) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvents.AddPlayer
Applies this event to the client-side mini model, updating players, turn order, game state, and slot map.
apply(MiniModel) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvents.ApplyNextRound
Applies this event to the client-side mini model, updating all board lists, slot map, turn order, and game state for the new round.
apply(MiniModel) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvents.DisconnectedPlayer
Applies this disconnection event to the client-side mini model, updating player data, turn order, game state, and disconnected player list.
apply(MiniModel) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvents.DrawLowerBuildingCard
Applies this event to the client-side mini model, removing the drawn card from the lower building list and updating players, turn order, game state, and slot map.
apply(MiniModel) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvents.DrawLowerTribeCard
Applies this event to the client-side mini model, removing the drawn card from the lower tribe list and updating players, turn order, game state, and slot map.
apply(MiniModel) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvents.DrawUpperBuildingCard
Applies this event to the client-side mini model, removing the drawn card from the upper building list and updating players, turn order, game state, and slot map.
apply(MiniModel) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvents.DrawUpperTribeCard
Applies this event to the client-side mini model, removing the drawn card from the upper tribe list and updating players, turn order, game state, and slot map.
apply(MiniModel) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvents.EndedGame
Applies this event to the client-side mini model, updating the final game state and setting the standings list for the leaderboard.
apply(MiniModel) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvents.ReconnectPlayer
Applies the reconnection update to the client-side mini model.
apply(MiniModel) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvents.SkipTurn
Applies this event to the client-side mini model, updating players, turn order, game state, and slot map after a skip turn action.
apply(MiniModel) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvents.SlotChoice
Applies this event to the client-side mini model, updating players, turn order, game state, and slot map after a slot selection.
apply(MiniModel) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvents.TotemChoice
Applies the totem choice update to the client-side mini model.
applyAndBroadcast(NetworkEvent) - Method in class it.polimi.ingsw.gc14.GameEventProcessor
Applies the event to the game controller, saves the updated state, and broadcasts the result to connected clients.
applyEffect(Player) - Method in class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building0
Applies the building effect to the specified player.
applyEffect(Player) - Method in class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building10
Applies the effect of this building card to the specified player.
applyEffect(Player) - Method in class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building11
Applies the effect of this building card to the specified player.
applyEffect(Player) - Method in class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building13
Applies the effect of this building card to the specified player, granting 25 Prestige Points.
applyEffect(Player) - Method in class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building4
Applies the building effect to the specified player.
applyEffect(Player) - Method in class it.polimi.ingsw.gc14.Model.Cards.Building.Effects.Building8
Applies the building effect by granting additional Prestige Points equal to the Prestige Value of each Builder card owned by the player.
applyEffect(Player) - Method in class it.polimi.ingsw.gc14.Model.Cards.BuildingCard
Default implementation of the building effect.
ApplyNextRound - Class in it.polimi.ingsw.gc14.Network.NetworkEvents
Network event that transitions all clients to the next round.
ApplyNextRound(Map, OrderLogicCard, CurrentState, List, ArrayList, ArrayList, ArrayList, ArrayList) - Constructor for class it.polimi.ingsw.gc14.Network.NetworkEvents.ApplyNextRound
Constructs an event that updates the game state for the next round.
armed - Variable in class it.polimi.ingsw.gc14.Model.DecksCreator.TribeCardDefinition
 
Artist - Class in it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters
Represents an Artist character card.
Artist(int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Artist
Creates an Artist character card with the specified era.
Artist(int, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Artist
Creates an Artist character card with the specified Era and minimum number of players required to play it.
Artist(String, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Artist
Creates an Artist character card with the specified image id and era.
Artist(String, int, int) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.TribeCards.Characters.Artist
Creates an Artist character card with the specified image id, era and minimum number of players required to play it.
ARTIST - Enum constant in enum class it.polimi.ingsw.gc14.Model.Cards.TribeCards.CharacterType
Character card representing an Artist.
artists - Variable in class it.polimi.ingsw.gc14.Model.Player
The current Artist cards in the player's deck.
AsciiTable - Class in it.polimi.ingsw.gc14.View.TUI
General-purpose helper for building fixed-width ASCII/Unicode tables in a TUI.
AsciiTable(BorderStyle, int) - Constructor for class it.polimi.ingsw.gc14.View.TUI.AsciiTable
Creates a new empty table with the given border style and column count.
autoReenterFullscreen - Variable in class it.polimi.ingsw.gc14.View.GUI.GUI
When true, the app re-enters fullscreen automatically after ESC is pressed.
availableTotems - Variable in class it.polimi.ingsw.gc14.Model.MiniModel
List of totems still available for selection.
availableTotems - Variable in class it.polimi.ingsw.gc14.Network.NetworkEvents.DisconnectedPlayer
Updated list of totems available after the disconnection frees any previously chosen totem.
availableTotems - Variable in class it.polimi.ingsw.gc14.Network.NetworkEvents.TotemChoice
List of totems still available after the choice has been processed.
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