Index
All Classes|All Packages
A
- ABUSE_OF_FAITH - it.polimi.ingsw.network.messages.ErrorType
- AbuseOfFaithException - Exception in it.polimi.ingsw.model.modelexceptions
-
Thrown when one try to use the faith resource type in the wrong way (but permitted with other resource type): e.g. try to add it into chest or warehouse
- AbuseOfFaithException() - Constructor for exception it.polimi.ingsw.model.modelexceptions.AbuseOfFaithException
- AbuseOfFaithException(String) - Constructor for exception it.polimi.ingsw.model.modelexceptions.AbuseOfFaithException
- Action - Class in it.polimi.ingsw.controller.action
-
A generic action that a player can request to perform on the model
- Action(ActionType) - Constructor for class it.polimi.ingsw.controller.action.Action
- Action(ActionType, String) - Constructor for class it.polimi.ingsw.controller.action.Action
- ACTION - it.polimi.ingsw.network.messages.MessageType
- actionAnswereMessage(Message) - Method in class it.polimi.ingsw.network.server.ServerClientHandler
-
this method should be called to handle the message returned by the handleAction method in turnManager class
- ActionToken - Interface in it.polimi.ingsw.model.singleplayer
-
The public interface of a generic action token used to perform and represent Lorenzo's actions in a single player game
- ActionType - Enum in it.polimi.ingsw.controller.action
-
All the possible type of action: they are necessary for json serialization
- activatableCards(InterfacePlayerBoard) - Method in class it.polimi.ingsw.model.CardSlots
-
Returns the cards in CardSlots that can be used to produce
- ACTIVATE_LEADER - it.polimi.ingsw.controller.action.ActionType
- ACTIVATED_LEADERCARD_UPDATE - it.polimi.ingsw.network.messages.MessageType
- ActivatedLeaderDrawer - Class in it.polimi.ingsw.view.cli.drawer
-
Class that builds and fills the Cli representation of the LeaderCards that has been activated
- ActivatedLeaderDrawer() - Constructor for class it.polimi.ingsw.view.cli.drawer.ActivatedLeaderDrawer
- ActivatedLeaderObservable - Interface in it.polimi.ingsw.model.modelobservables
- activatedLeaderUpdate(LeaderUpdate) - Method in class it.polimi.ingsw.view.SimplePlayerState
-
Updates the LeaderCards activating one them
- ActivateLeaderAction - Class in it.polimi.ingsw.controller.action
-
An action to request to the model to activate a specific leader card of a specific player
- ActivateLeaderAction(int) - Constructor for class it.polimi.ingsw.controller.action.ActivateLeaderAction
- ActivateLeaderAction(String, int) - Constructor for class it.polimi.ingsw.controller.action.ActivateLeaderAction
- addClient(ServerClientHandler) - Method in class it.polimi.ingsw.network.server.Match
-
Adds a clientHandler to the clients list
- addDevelopCard(int, int, int) - Method in class it.polimi.ingsw.model.PlayerBoard
-
Pick a card from the DevelopCardDeck and place it in the CardSlot
- addDevelopCard(int, DevelopCard) - Method in class it.polimi.ingsw.model.CardSlots
-
Add a DevelopCard in one of the slots
- addLeaderCardLevel(ResourceType) - Method in class it.polimi.ingsw.model.Warehouse
-
Create a new special level in warehouse for a leader card of type storage
- addMarbleToWarehouse(int) - Method in class it.polimi.ingsw.model.PlayerBoard
-
Add one of the tempMarketMarble resources to warehouse or track
- addPlayer(String) - Method in class it.polimi.ingsw.model.Game
-
Adds a new player in this game
- addPlayer(String) - Method in class it.polimi.ingsw.model.singleplayer.SinglePlayer
-
Adds the player in this game
- addResource(InterfacePlayerBoard) - Method in class it.polimi.ingsw.model.market.MarketMarble
-
Adds the resources owed to the player due to this marble possibly converting it with the player's leader cards
- addResource(InterfacePlayerBoard) - Method in class it.polimi.ingsw.model.market.NormalMarble
-
Adds the resources owed to the player due to this marble
- addResource(InterfacePlayerBoard) - Method in class it.polimi.ingsw.model.market.RedMarble
-
Adds the resources owed to the player due to this marble
- addResource(InterfacePlayerBoard) - Method in class it.polimi.ingsw.model.market.WhiteMarble
-
Adds the resources owed to the player due to this marble
- addResource(InterfacePlayerBoard, LeaderCard) - Method in class it.polimi.ingsw.model.market.MarketMarble
-
Adds the resources owed to the player due to this marble converted using the specified leader card if it can be converted, otherwise the default resources corresponding to this marble
- addResource(InterfacePlayerBoard, LeaderCard) - Method in class it.polimi.ingsw.model.market.WhiteMarble
-
Adds the resources owed to the player due to this marble converted using the specified leader
- addResource(ResourceType) - Method in class it.polimi.ingsw.model.Warehouse
-
Add one resource of the specified resource type into warehouse
- addResources(ResourceType, int) - Method in class it.polimi.ingsw.model.Chest
-
Adds resources to the chest NOTE: the newly added resources will be available to remove only after calling
Chest.endOfTurnMapsMerge() - addStorageSpace(InterfacePlayerBoard) - Method in class it.polimi.ingsw.model.leadercard.LeaderCard
-
activates the additional storage space ability does nothing if the card is not active or doesn't have this ability
- addToEndGameObserverList(EndGameObserver) - Method in class it.polimi.ingsw.model.CardSlots
- addToEndGameObserverList(EndGameObserver) - Method in class it.polimi.ingsw.model.DevelopCardDeck
- addToEndGameObserverList(EndGameObserver) - Method in interface it.polimi.ingsw.model.EndGameObservable
-
add an observer to a list of observers
- addToEndGameObserverList(EndGameObserver) - Method in class it.polimi.ingsw.model.track.LorenzoTrack
- addToMoveForwardObserverList(MoveForwardObserver) - Method in interface it.polimi.ingsw.model.MoveForwardObservable
-
Add an observer to a list of observers
- addToMoveForwardObserverList(MoveForwardObserver) - Method in class it.polimi.ingsw.model.PlayerBoard
- addToVaticanReportObserverList(VaticanReportObserver) - Method in class it.polimi.ingsw.model.track.LorenzoTrack
- addToVaticanReportObserverList(VaticanReportObserver) - Method in class it.polimi.ingsw.model.track.Track
- addToVaticanReportObserverList(VaticanReportObserver) - Method in interface it.polimi.ingsw.model.track.VaticanReportObservable
-
Add an observer to a list of observers
- addToVaticanReportObserverList(VaticanReportObserver) - Method in interface it.polimi.ingsw.model.track.VaticanReportObserver
-
Add an observer to a list of observers
- addWhiteToWarehouse(int) - Method in class it.polimi.ingsw.model.PlayerBoard
-
Add a white marble to warehouse using the leaderCard passed as parameter
- ALREADY_PRODUCED - it.polimi.ingsw.network.messages.ErrorType
- ALREADY_PRODUCED - Static variable in class it.polimi.ingsw.view.ClientStrings
- AlreadyProducedException - Exception in it.polimi.ingsw.model.modelexceptions
-
Thrown when one try to perform a production on something whose production has already been activated during the same turn
- AlreadyProducedException() - Constructor for exception it.polimi.ingsw.model.modelexceptions.AlreadyProducedException
- AlreadyProducedException(String) - Constructor for exception it.polimi.ingsw.model.modelexceptions.AlreadyProducedException
- ANSI_BLACK - it.polimi.ingsw.view.cli.Color
- ANSI_BLUE - it.polimi.ingsw.view.cli.Color
- ANSI_BRIGHT_YELLOW - it.polimi.ingsw.view.cli.Color
- ANSI_GREEN - it.polimi.ingsw.view.cli.Color
- ANSI_GREY - it.polimi.ingsw.view.cli.Color
- ANSI_PURPLE - it.polimi.ingsw.view.cli.Color
- ANSI_RED - it.polimi.ingsw.view.cli.Color
- ANSI_YELLOW - it.polimi.ingsw.view.cli.Color
- applyDiscount(HashMap<ResourceType, Integer>) - Method in class it.polimi.ingsw.model.leadercard.LeaderCard
-
applies discount to the map passed as a parameter the method modifies the map passed as a parameter in order to apply the discount does nothing if the card is not active or doesn't have this ability
- areMarblesFinished() - Method in class it.polimi.ingsw.model.PlayerBoard
-
Check if the all the marbles taken form market are finished and consumed (added to warehouse or track)
- arrowCharacter - Static variable in class it.polimi.ingsw.utility.ConfigParameters
- askLeaderOnWhite() - Method in class it.polimi.ingsw.view.gui.controllers.PlayerboardController
-
Ask the player which leader must be used to convert a white marble
- askLeaderOnWHite(String) - Method in class it.polimi.ingsw.view.gui.controllers.GameboardController
-
Ask the player which leader card must be used to convert a white marble
- assignToMatch(String, Message, ServerClientHandler) - Method in class it.polimi.ingsw.network.server.Server
-
assigns a player to the specified match
All Classes|All Packages