Index

A B C D E F G H I J L M N O P Q R S T U V W Y 
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
A B C D E F G H I J L M N O P Q R S T U V W Y 
All Classes|All Packages