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

N

NEED_RESOURCE_TO_PRODUCE - it.polimi.ingsw.network.messages.ErrorType
 
NeedAResourceToAddException - Exception in it.polimi.ingsw.model.modelexceptions
Thrown when one try to produce a null resource
NeedAResourceToAddException() - Constructor for exception it.polimi.ingsw.model.modelexceptions.NeedAResourceToAddException
 
NeedAResourceToAddException(String) - Constructor for exception it.polimi.ingsw.model.modelexceptions.NeedAResourceToAddException
 
NEGATIVE_QUANTITY - it.polimi.ingsw.network.messages.ErrorType
 
NegativeQuantityException - Exception in it.polimi.ingsw.model.modelexceptions
Thrown when a specified quantity is negative
NegativeQuantityException() - Constructor for exception it.polimi.ingsw.model.modelexceptions.NegativeQuantityException
 
NegativeQuantityException(String) - Constructor for exception it.polimi.ingsw.model.modelexceptions.NegativeQuantityException
 
NetworkVirtualModel - Class in it.polimi.ingsw.network.client
Class instantiated once a game is played in network configuration.
NetworkVirtualModel(ServerConnector) - Constructor for class it.polimi.ingsw.network.client.NetworkVirtualModel
Constructor for NetworkVirtualModel class
NetworkVirtualView - Class in it.polimi.ingsw.controller
A model observer that send all the received update in the network: used when the game is not in local
NetworkVirtualView(Match) - Constructor for class it.polimi.ingsw.controller.NetworkVirtualView
 
NEXT_TURN_STATE - it.polimi.ingsw.network.messages.MessageType
 
nextConnectedPlayer(String) - Method in class it.polimi.ingsw.model.Game
Returns the player that must play after the specified player (presumably the current player)
nextConnectedPlayer(String) - Method in class it.polimi.ingsw.model.singleplayer.SinglePlayer
Perform Lorenzo's action and return the same player
NoConnectedPlayerException - Exception in it.polimi.ingsw.model.modelexceptions
Thrown when, after a player disconnection, there aren't connected player to continue the game
NoConnectedPlayerException() - Constructor for exception it.polimi.ingsw.model.modelexceptions.NoConnectedPlayerException
 
NoConnectedPlayerException(String) - Constructor for exception it.polimi.ingsw.model.modelexceptions.NoConnectedPlayerException
 
NormalMarble - Class in it.polimi.ingsw.model.market
Represents a market marble that will be converted in a resource that can be added into warehouse
NormalMarble(ResourceType) - Constructor for class it.polimi.ingsw.model.market.NormalMarble
 
NOT_ACTIVATABLE_PRODUCTION - it.polimi.ingsw.network.messages.ErrorType
 
NOT_ACTIVATABLE_PRODUCTION - Static variable in class it.polimi.ingsw.view.ClientStrings
 
NOT_BUYABLE - it.polimi.ingsw.network.messages.ErrorType
 
NOT_BUYABLE - Static variable in class it.polimi.ingsw.view.ClientStrings
 
NOT_ENOUGH_RESOURCES - it.polimi.ingsw.network.messages.ErrorType
 
NOT_ENOUGH_RESOURCES - Static variable in class it.polimi.ingsw.view.ClientStrings
 
NOT_ENOUGH_SPACE - it.polimi.ingsw.network.messages.ErrorType
 
NotActivatableException - Exception in it.polimi.ingsw.model.modelexceptions
Thrown when one try to perform a not activatable production
NotActivatableException() - Constructor for exception it.polimi.ingsw.model.modelexceptions.NotActivatableException
 
NotActivatableException(String) - Constructor for exception it.polimi.ingsw.model.modelexceptions.NotActivatableException
 
NotAllowedActionException - Exception in it.polimi.ingsw.controller.controllerexception
Thrown when an one try to perform an action that could not be performed during that phase of the game
NotAllowedActionException() - Constructor for exception it.polimi.ingsw.controller.controllerexception.NotAllowedActionException
 
NotAllowedActionException(String) - Constructor for exception it.polimi.ingsw.controller.controllerexception.NotAllowedActionException
 
NotBuyableException - Exception in it.polimi.ingsw.model.modelexceptions
Thrown when one try to buy a develop card that can't be bought by them
NotBuyableException() - Constructor for exception it.polimi.ingsw.model.modelexceptions.NotBuyableException
 
NotBuyableException(String) - Constructor for exception it.polimi.ingsw.model.modelexceptions.NotBuyableException
 
NotEnoughResourcesException - Exception in it.polimi.ingsw.model.modelexceptions
Thrown when one try to perform something without having the required resources
NotEnoughResourcesException() - Constructor for exception it.polimi.ingsw.model.modelexceptions.NotEnoughResourcesException
 
NotEnoughResourcesException(String) - Constructor for exception it.polimi.ingsw.model.modelexceptions.NotEnoughResourcesException
 
NotEnoughSpaceException - Exception in it.polimi.ingsw.model.modelexceptions
Thrown when one try to add into warehouse a resources without having a place in which put it
NotEnoughSpaceException() - Constructor for exception it.polimi.ingsw.model.modelexceptions.NotEnoughSpaceException
 
NotEnoughSpaceException(String) - Constructor for exception it.polimi.ingsw.model.modelexceptions.NotEnoughSpaceException
 
notifyActivatedLeader(LeaderUpdate) - Method in interface it.polimi.ingsw.model.modelobservables.ActivatedLeaderObservable
Notify the model observers that a leader card has been activated.
notifyActivatedLeader(LeaderUpdate) - Method in class it.polimi.ingsw.model.PlayerBoard
 
notifyCardSlotUpdate(CardSlotUpdate) - Method in class it.polimi.ingsw.model.CardSlots
 
notifyCardSlotUpdate(CardSlotUpdate) - Method in interface it.polimi.ingsw.model.modelobservables.CardSlotObservable
Notify the model observers that a card has been added to a slot Along with the notification sends the proper update Object as further explained in project documentation
notifyChestMerge() - Method in class it.polimi.ingsw.model.Chest
 
notifyChestMerge() - Method in interface it.polimi.ingsw.model.modelobservables.ChestMergeObservable
Notify the model observers that the chest has been merged
notifyChestUpdate(ChestUpdate) - Method in class it.polimi.ingsw.model.Chest
 
notifyChestUpdate(ChestUpdate) - Method in interface it.polimi.ingsw.model.modelobservables.ChestUpdateObservable
Notify the model observers that an element has been removed from the chest Along with the notification sends the proper update Object as further explained in project documentation
notifyDeckSetup(DevelopCardDeckSetup) - Method in class it.polimi.ingsw.model.DevelopCardDeck
 
notifyDeckSetup(DevelopCardDeckSetup) - Method in interface it.polimi.ingsw.model.modelobservables.DeckSetupObservable
notify the model observers that deck has been set up Along with the notification sends the proper update Object as further explained in project documentation
notifyDeckUpdate(DevelopCardDeckUpdate) - Method in class it.polimi.ingsw.model.DevelopCardDeck
 
notifyDeckUpdate(DevelopCardDeckUpdate) - Method in interface it.polimi.ingsw.model.modelobservables.DevDeckUpdateObservable
Notify the model observers that a card has been drawn from the deck Along with the notification sends the proper update Object as further explained in project documentation
notifyForEndGame(boolean) - Method in class it.polimi.ingsw.model.CardSlots
 
notifyForEndGame(boolean) - Method in class it.polimi.ingsw.model.DevelopCardDeck
 
notifyForEndGame(boolean) - Method in interface it.polimi.ingsw.model.EndGameObservable
notify the endgame observers that the game is in the endgame state
notifyForEndGame(boolean) - Method in class it.polimi.ingsw.model.track.LorenzoTrack
 
notifyForMoveForward() - Method in interface it.polimi.ingsw.model.MoveForwardObservable
Notify the moveForward observers that they have to move their faith marker
notifyForMoveForward() - Method in class it.polimi.ingsw.model.PlayerBoard
 
notifyForVaticanReport(int) - Method in class it.polimi.ingsw.model.track.LorenzoTrack
 
notifyForVaticanReport(int) - Method in interface it.polimi.ingsw.model.track.VaticanReportObservable
Notify the vaticanReport observers that a vatican report is started
notifyLeaderDiscard(LeaderUpdate) - Method in interface it.polimi.ingsw.model.modelobservables.LeaderDiscardObservable
Notify the model observers that a leader card has been discarded Along with the notification sends the proper update Object as further explained in project documentation
notifyLeaderDiscard(LeaderUpdate) - Method in class it.polimi.ingsw.model.PlayerBoard
 
notifyLeaderSetup(String, LeaderSetup) - Method in class it.polimi.ingsw.model.Game
 
notifyLeaderSetup(String, LeaderSetup) - Method in interface it.polimi.ingsw.model.modelobservables.LeaderSetupObservable
Notify the model observers that initial leaders have been chosen Along with the notification sends the proper update Object as further explained in project documentation
notifyLorenzoDeckUpdate(DevelopCardDeckUpdate) - Method in class it.polimi.ingsw.model.DevelopCardDeck
 
notifyLorenzoDeckUpdate(DevelopCardDeckUpdate) - Method in interface it.polimi.ingsw.model.modelobservables.LorenzoDevDeckObservable
Notify the model observers that lorenzo drew cards from the deck Along with the notification sends the proper update Object as further explained in project documentation
notifyMarketSetup(MarketSetup) - Method in class it.polimi.ingsw.model.market.Market
 
notifyMarketSetup(MarketSetup) - Method in interface it.polimi.ingsw.model.modelobservables.MarketSetupObservable
Notify the model observers that initial market setup has occurred Along with the notification sends the proper update Object as further explained in project documentation
notifyMarketUpdate(MarketUpdate) - Method in class it.polimi.ingsw.model.market.Market
 
notifyMarketUpdate(MarketUpdate) - Method in interface it.polimi.ingsw.model.modelobservables.MarketUpdateObservable
Notify the model observers that a market row or column has been pushed Along with the notification sends the proper update Object as further explained in project documentation
notifyPhaseChanged(TurnState) - Method in class it.polimi.ingsw.network.client.LocalVirtualModel
 
notifyPhaseChanged(TurnState) - Method in interface it.polimi.ingsw.network.client.PhaseChangedObservable
Notifies observers that the phase has changed into the one passed as parameter
notifyTempChestChange(ChestUpdate) - Method in class it.polimi.ingsw.model.Chest
 
notifyTempChestChange(ChestUpdate) - Method in interface it.polimi.ingsw.model.modelobservables.TempChestObservable
Notify the model observers that an element has been added to the temporary chest Along with the notification sends the proper update Object as further explained in project documentation
notifyTokenShuffle() - Method in interface it.polimi.ingsw.model.modelobservables.TokenShuffleObservable
Notify the model observers that an element has been added to the temporary chest
notifyTokenShuffle() - Method in class it.polimi.ingsw.model.singleplayer.ShuffleToken
 
notifyTrackUpdate(TrackUpdate) - Method in interface it.polimi.ingsw.model.modelobservables.TrackObservable
Notify the model observers that Lorenzo moved on the track Along with the notification sends the proper update Object as further explained in project documentation
notifyTrackUpdate(TrackUpdate) - Method in class it.polimi.ingsw.model.track.LorenzoTrack
 
notifyTrackUpdate(TrackUpdate) - Method in class it.polimi.ingsw.model.track.Track
 
notifyVaticanChange(VaticanReport) - Method in interface it.polimi.ingsw.model.modelobservables.VaticanUpdateObservable
Notify the model observers that a pope card has been flipped Along with the notification sends the proper update Object as further explained in project documentation
notifyVaticanChange(VaticanReport) - Method in class it.polimi.ingsw.model.track.Track
 
notifyWarehouseUpdate(WarehouseUpdate) - Method in interface it.polimi.ingsw.model.modelobservables.WarehouseUpdateObservable
Notify the model observers that Warehouse state has changed Along with the notification sends the proper update Object as further explained in project documentation
notifyWarehouseUpdate(WarehouseUpdate) - Method in class it.polimi.ingsw.model.Warehouse
 
NUMBER_OF_PLAYERS - it.polimi.ingsw.network.messages.MessageType
 
numberOf(CardFlag) - Method in class it.polimi.ingsw.model.CardSlots
Returns the number of cards in the slots with the card flag passed as parameter
numberOfAllLevels() - Method in class it.polimi.ingsw.model.Warehouse
 
numberOfLeaderCardsLevels() - Method in class it.polimi.ingsw.model.Warehouse
 
numberOfNormalLevels() - Method in class it.polimi.ingsw.model.Warehouse
 
numberOfPlayerFXML - Static variable in class it.polimi.ingsw.view.gui.GuiResources
 
NumberOfPlayersController - Class in it.polimi.ingsw.view.gui.controllers
Java controller of the numberOfPlayer.fxml file
NumberOfPlayersController() - Constructor for class it.polimi.ingsw.view.gui.controllers.NumberOfPlayersController
 
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