Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
O
- ON_END_TURN - Enum constant in enum class it.polimi.ingsw.gc14.Model.Cards.Building.EffectType
-
Effect triggered at the end of a player's turn.
- ON_EVENT - Enum constant in enum class it.polimi.ingsw.gc14.Model.Cards.Building.EffectType
-
Effect triggered when an event card is resolved.
- ON_ROUND_END - Enum constant in enum class it.polimi.ingsw.gc14.Model.Cards.Building.EffectType
-
Effect triggered at the end of a round.
- onAccediClick() - Method in class it.polimi.ingsw.gc14.View.GUI.LoginFXMLController
-
Validates form input and starts a background thread to connect to the server.
- onAction(NetworkEvent) - Method in class it.polimi.ingsw.gc14.Network.RMI.Client.ClientCallbackImpl
-
Called by the server when an action has been accepted.
- onAction(NetworkEvent) - Method in interface it.polimi.ingsw.gc14.Network.RMI.Common.IClientCallback
-
Notifies the client about a network action to process.
- onConfirm() - Method in class it.polimi.ingsw.gc14.View.GUI.TotemFXMLController
-
Submits the selected totem index to the controller when the confirm button is clicked.
- onGameInit(MiniModel) - Method in class it.polimi.ingsw.gc14.Network.RMI.Client.ClientCallbackImpl
-
Called by the server when the game is initialized.
- onGameInit(MiniModel) - Method in interface it.polimi.ingsw.gc14.Network.RMI.Common.IClientCallback
-
Notifies the client that the game model has been initialized or updated.
- onlinePlayerCount() - Method in class it.polimi.ingsw.gc14.GameEventProcessor
-
Returns the number of players currently marked as online in the player list.
- onNewGame() - Method in class it.polimi.ingsw.gc14.View.GUI.LeaderboardFXMLController
-
Disconnects the client and invokes the post-game action to return to the login scene.
- openDetailsPopup() - Method in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
-
Shows the deck details/rules card in the popup.
- openPlayerPopup(Player) - Method in class it.polimi.ingsw.gc14.View.GUI.LeaderboardFXMLController
-
Opens the player-detail popup showing all cards held by
player, grouped by type. - openPopup(ArrayList) - Method in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
-
Populates the popup with non-clickable card images and shows it.
- openPopupLowerBuilding(ArrayList) - Method in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
-
Populates the popup with clickable lower-building cards; clicking one draws it via the controller.
- openPopupUpperBuilding(ArrayList) - Method in class it.polimi.ingsw.gc14.View.GUI.MainFXMLController
-
Populates the popup with clickable upper-building cards; clicking one draws it via the controller.
- OPT_CARD_E - Enum constant in enum class it.polimi.ingsw.gc14.Model.GamePackage.GameStages
-
Stage in which an optional card effect can be resolved.
- optionalCardQueue - Variable in class it.polimi.ingsw.gc14.Model.Game
-
The queue of players involved in optional card resolution.
- ORANGE - Enum constant in enum class it.polimi.ingsw.gc14.Model.Totems
-
Orange totem.
- Order2 - Class in it.polimi.ingsw.gc14.Model.Orders
-
Represents the order logic card used in a two-player game.
- Order2(ArrayList) - Constructor for class it.polimi.ingsw.gc14.Model.Orders.Order2
-
Creates an Order2 logic card for a two-player game.
- Order3 - Class in it.polimi.ingsw.gc14.Model.Orders
-
Represents the order logic card used in a three-player game.
- Order3(ArrayList) - Constructor for class it.polimi.ingsw.gc14.Model.Orders.Order3
-
Creates an Order3 logic card for a three-player game.
- Order4 - Class in it.polimi.ingsw.gc14.Model.Orders
-
Represents the order logic card used in a four-player game.
- Order4(ArrayList) - Constructor for class it.polimi.ingsw.gc14.Model.Orders.Order4
-
Creates an Order4 logic card for a four-player game.
- Order5 - Class in it.polimi.ingsw.gc14.Model.Orders
-
Represents the order logic card used in a five-player game.
- Order5(ArrayList) - Constructor for class it.polimi.ingsw.gc14.Model.Orders.Order5
-
Creates an Order5 logic card for a five-player game.
- orderLogicCard - Variable in class it.polimi.ingsw.gc14.Model.Game
-
The order logic card associated with this game.
- orderLogicCard - Variable in class it.polimi.ingsw.gc14.Model.MiniModel
-
Card used to manage the player turn order.
- orderLogicCard - Variable in class it.polimi.ingsw.gc14.Network.NetworkEvent
-
Order logic card used to manage the player turn order.
- OrderLogicCard - Class in it.polimi.ingsw.gc14.Model
-
Abstract base class for all order logic cards.
- OrderLogicCard(ArrayList) - Constructor for class it.polimi.ingsw.gc14.Model.OrderLogicCard
-
Creates an order logic card with the specified list of players.
- OrderPlayer - Class in it.polimi.ingsw.gc14.Model.Orders
-
Represents a player entry in an order logic card.
- OrderPlayer(Player, boolean) - Constructor for class it.polimi.ingsw.gc14.Model.Orders.OrderPlayer
-
Creates an order entry for the specified player.
- out - Variable in class it.polimi.ingsw.gc14.Network.TCP.Server.ClientHandler
-
Output stream used to send objects to the client
- out - Variable in class it.polimi.ingsw.gc14.Network.TCP.Server.HeartbeatHandler
-
Output stream of
HeartbeatHandler.socketused to sendPONGbytes back to the client.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form