Index
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
All Classes|All Packages