Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
E
- effect(Player, int) - Method in class it.polimi.ingsw.gc14.Model.OrderLogicCard
-
Applies the effect associated with the specified player and queue position.
- effect(Player, int) - Method in class it.polimi.ingsw.gc14.Model.Orders.Order2
-
Applies the effect associated with the specified position index for the given player.
- effect(Player, int) - Method in class it.polimi.ingsw.gc14.Model.Orders.Order3
-
Applies the effect associated with the specified position index for the given player.
- effect(Player, int) - Method in class it.polimi.ingsw.gc14.Model.Orders.Order4
-
Applies the effect associated with the specified position index for the given player.
- effect(Player, int) - Method in class it.polimi.ingsw.gc14.Model.Orders.Order5
-
Applies the effect associated with the specified position index for the given player.
- effectId - Variable in class it.polimi.ingsw.gc14.Model.Cards.BuildingCard
-
The identifier of the effect associated with this building card.
- effectId - Variable in class it.polimi.ingsw.gc14.Model.DecksCreator.BuildingCardDefinition
- effectType - Variable in class it.polimi.ingsw.gc14.Model.Cards.BuildingCard
-
The type of effect associated with this building card.
- EffectType - Enum Class in it.polimi.ingsw.gc14.Model.Cards.Building
-
Represents the possible effect types of building cards.
- EffectType() - Constructor for enum class it.polimi.ingsw.gc14.Model.Cards.Building.EffectType
- effectTypeFromId(int) - Static method in class it.polimi.ingsw.gc14.Model.Cards.BuildingCard
-
Maps a building effect identifier to its corresponding
EffectType. - ENDED - Enum constant in enum class it.polimi.ingsw.gc14.Model.GamePackage.GameStages
-
Stage indicating that the game has ended.
- ENDED_GAME - Enum constant in enum class it.polimi.ingsw.gc14.Network.EventType
-
Event used to notify that the game has ended.
- EndedGame - Class in it.polimi.ingsw.gc14.Network.NetworkEvents
-
Network event that signals the end of the game and delivers the final standings.
- EndedGame(Map, OrderLogicCard, CurrentState, ArrayList) - Constructor for class it.polimi.ingsw.gc14.Network.NetworkEvents.EndedGame
-
Constructs an event containing the final game state.
- endGame() - Method in class it.polimi.ingsw.gc14.Model.Game
-
Ends the game by applying all final building effects owned by each player and updating the game stage to
ENDED. - endGameForfeit() - Method in class it.polimi.ingsw.gc14.Controller.GameController
-
Ends the game due to forfeit: all remaining players are absent, so the game is terminated and final scores are computed.
- endGameForfeit() - Method in class it.polimi.ingsw.gc14.Model.Game
-
Ends the game by forfeit and determines the final player standing.
- endGameForfeit(Game) - Method in class it.polimi.ingsw.gc14.GameEventProcessor
-
Ends the game by forfeit when the timer expires without a reconnection.
- ENDING - Enum constant in enum class it.polimi.ingsw.gc14.Model.GamePackage.GameStages
-
Stage in which end-of-game scoring and ranking are computed.
- enrichEvent(NetworkEvent, Game) - Method in class it.polimi.ingsw.gc14.GameEventProcessor
-
Populates the event with the current game state so that clients can update their mini-model after receiving it.
- enrichWithGameState(Game, ArrayList) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvent
-
Populates this event with the current game state so clients can update their local model after receiving it.
- enrichWithGameState(Game, ArrayList) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvents.DisconnectedPlayer
- enrichWithGameState(Game, ArrayList) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvents.ReconnectPlayer
- enrichWithGameState(Game, ArrayList) - Method in class it.polimi.ingsw.gc14.Network.NetworkEvents.TotemChoice
- entrySet() - Method in class it.polimi.ingsw.gc14.LimitedMap
- equals(Object) - Method in class it.polimi.ingsw.gc14.Model.Player
-
Checks equality between this
Playerand another object. - equals(Object) - Method in class it.polimi.ingsw.gc14.Model.Slot
-
Checks equality between this
Slotand another object. - era - Variable in class it.polimi.ingsw.gc14.Model.DecksCreator.BuildingCardDefinition
- era - Variable in class it.polimi.ingsw.gc14.Model.DecksCreator.TribeCardDefinition
- era - Variable in class it.polimi.ingsw.gc14.Model.GamePackage.Board
-
Current era of the game
- era - Variable in class it.polimi.ingsw.gc14.Model.GamePackage.CurrentState
-
The current era of the game.
- era - Variable in class it.polimi.ingsw.gc14.Model.PlayableCard
-
The era associated with this playable card.
- eraUpdate() - Method in class it.polimi.ingsw.gc14.Model.GamePackage.CurrentState
-
Increments the current era by 1.
- errorType - Variable in class it.polimi.ingsw.gc14.Network.NetworkEvent
-
The error type associated with this event; set when the event failed to apply.
- ErrorType - Enum Class in it.polimi.ingsw.gc14
-
Enumeration of error types that can be returned by server-side operations.
- ErrorType(String) - Constructor for enum class it.polimi.ingsw.gc14.ErrorType
-
Creates an error type constant with the given human-readable description.
- EVENT_DETAILS - Static variable in class it.polimi.ingsw.gc14.ClientLauncherTUI
- EventCard - Class in it.polimi.ingsw.gc14.Model.Cards.TribeCards
-
Abstract base class for all event cards.
- EventCard(int, EventType) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.TribeCards.EventCard
-
Creates an event card with the specified era and event type.
- EventCard(String, int, EventType) - Constructor for class it.polimi.ingsw.gc14.Model.Cards.TribeCards.EventCard
-
Creates an event card with the specified image id, era and event type.
- eventProcessor - Variable in class it.polimi.ingsw.gc14.ServerLauncher
-
Drives the main game-event loop.
- eventResolution() - Method in class it.polimi.ingsw.gc14.Model.Game
-
Resolves all pending event cards if the current game stage is
RESOLVING_EVENT. - eventType - Variable in class it.polimi.ingsw.gc14.Network.NetworkEvent
-
Type of the network event.
- EventType - Enum Class in it.polimi.ingsw.gc14.Model.Cards.TribeCards
-
Represents the different types of event cards available in the game.
- EventType - Enum Class in it.polimi.ingsw.gc14.Network
-
Represents the different types of network events that can be sent between client and server.
- EventType() - Constructor for enum class it.polimi.ingsw.gc14.Model.Cards.TribeCards.EventType
- EventType(String) - Constructor for enum class it.polimi.ingsw.gc14.Network.EventType
- executor - Variable in class it.polimi.ingsw.gc14.Network.RMI.Client.RMIClient
-
Future executor used for timer Running
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form