Index
A B C D E F G H I J K L M N O P Q R S T U V W Y
All Classes|All Packages
All Classes|All Packages
All Classes|All Packages
A
- Action - Class in it.polimi.ingsw.model.action
-
Abstraction for Workers' actions
- Action(Worker, Cell) - Constructor for class it.polimi.ingsw.model.action.Action
-
Default constructor
- ActiveItem - Class in it.polimi.ingsw.view.cli.console.graphics.components
-
An abstraction for any object containable in a Window
- ActiveItem(WindowItem, CursorPosition, int, int, String) - Constructor for class it.polimi.ingsw.view.cli.console.graphics.components.ActiveItem
-
Custom constructor
- ActiveItem(WindowItem, CursorPosition, String) - Constructor for class it.polimi.ingsw.view.cli.console.graphics.components.ActiveItem
-
Default constructor
- activeItems - Variable in class it.polimi.ingsw.view.cli.console.graphics.components.WindowItem
-
A list containing all the active items
- adaptStrings(List<String>) - Method in class it.polimi.ingsw.view.cli.console.graphics.components.DetailPane
-
Adapts the list of details to the pane size, creating empty lines if necessary
- ADD_WORKER - it.polimi.ingsw.network.message.Type
- addActiveItem(ActiveItem) - Method in class it.polimi.ingsw.view.cli.console.graphics.components.WindowItem
-
Adds a new active item to the items list
- addBuildableCells(Worker, List<Cell>) - Method in class it.polimi.ingsw.model.rules.RuleSetBase
-
Adds to a list the cells on which the given player can build on
- addBuildableCellsListener(BuildableCellsListener) - Method in class it.polimi.ingsw.model.Player
-
Adds a new listener
- addBuildableCellsListener(BuildableCellsListener) - Method in interface it.polimi.ingsw.model.PlayerInterface
-
Adds a new listener
- addBuildActionListener(BuildActionListener) - Method in class it.polimi.ingsw.model.Game
-
Adds a new BuildActionListener to the corresponding list
- addBuildActionListener(BuildActionListener) - Method in interface it.polimi.ingsw.model.GameInterface
-
Adds a new BuildActionListener to the corresponding list
- addBuildingBlocksListener(BuildingBlocksListener) - Method in class it.polimi.ingsw.model.Player
-
Adds a new listener
- addBuildingBlocksListener(BuildingBlocksListener) - Method in interface it.polimi.ingsw.model.PlayerInterface
-
Adds a new listener
- addClient(VirtualClient) - Method in class it.polimi.ingsw.network.server.Server
-
Adds a new User to the server
- addEnabledGod(ResizableImageView) - Method in class it.polimi.ingsw.view.gui.viewController.ChooseGodsController
- addEndGameListener(EndGameListener) - Method in class it.polimi.ingsw.model.Game
-
Adds a new EndGameListener to the corresponding list
- addEndGameListener(EndGameListener) - Method in interface it.polimi.ingsw.model.GameInterface
-
Adds a new EndGameListener to the corresponding list
- addEndTurnListener(EndTurnListener) - Method in class it.polimi.ingsw.model.Game
-
Adds a new EndTurnListener to the corresponding list
- addEndTurnListener(EndTurnListener) - Method in interface it.polimi.ingsw.model.GameInterface
-
Adds a new EndTurnListener to the corresponding list
- ADDING_FAILED - it.polimi.ingsw.network.message.Type
- AddingFailedException - Exception in it.polimi.ingsw.exceptions
-
Signals that a Worker could not be added on the board
- AddingFailedException() - Constructor for exception it.polimi.ingsw.exceptions.AddingFailedException
- addKeyEventListener(KeyEventListener) - Method in class it.polimi.ingsw.view.cli.console.RawConsoleInput
-
Adds a new key event listener
If the listener already was in the listeners list, nothing happens - addLogLine(String, boolean) - Method in class it.polimi.ingsw.view.cli.console.graphics.LoggerPane
-
Adds a new line to the logger, eventually scrolling and deleting the previous ones
- addMoveActionListener(MoveActionListener) - Method in class it.polimi.ingsw.model.Game
-
Adds a new MoveActionListener to the corresponding list
- addMoveActionListener(MoveActionListener) - Method in interface it.polimi.ingsw.model.GameInterface
-
Adds a new MoveActionListener to the corresponding list
- addPassiveItem(WindowItem) - Method in class it.polimi.ingsw.view.cli.console.graphics.components.WindowItem
-
Adds a new item to the items list
- addPlayerLostListener(PlayerLostListener) - Method in class it.polimi.ingsw.model.Game
-
Adds a new PlayerLostListener to the corresponding list
- addPlayerLostListener(PlayerLostListener) - Method in interface it.polimi.ingsw.model.GameInterface
-
Adds a new PlayerLostListener to the corresponding list
- addSelectWorkerListener(SelectWorkerListener) - Method in class it.polimi.ingsw.model.Player
-
Adds a new listener
- addSelectWorkerListener(SelectWorkerListener) - Method in interface it.polimi.ingsw.model.PlayerInterface
-
Adds a new listener
- addToBackground(PrintableObject, CursorPosition) - Method in class it.polimi.ingsw.view.cli.console.graphics.components.Window
-
Adds a PrintableObject to the background
- addUser(User) - Method in class it.polimi.ingsw.network.server.Lobby
-
Adds a user to the room
- addWalkableCells(Worker, List<Cell>) - Method in class it.polimi.ingsw.model.rules.RuleSetBase
-
Adds to a list the cells on which the given player can walk on
- addWalkableCellsListener(WalkableCellsListener) - Method in class it.polimi.ingsw.model.Player
-
Adds a new listener
- addWalkableCellsListener(WalkableCellsListener) - Method in interface it.polimi.ingsw.model.PlayerInterface
-
Adds a new listener
- addWindow(Window) - Static method in class it.polimi.ingsw.view.cli.console.Console
-
Adds, if absent, a new Window to the console windows list
- addWorker(int, int) - Method in class it.polimi.ingsw.network.client.MessageManagerParser
-
Sends a AddWorkerRequest to the server to add a new Worker
- addWorker(Cell) - Method in class it.polimi.ingsw.model.Player
-
Adds a worker to the board
- addWorker(Cell) - Method in interface it.polimi.ingsw.model.PlayerInterface
-
Adds a worker to the board
- addWorker(String, Cell) - Method in class it.polimi.ingsw.controller.ServerController
-
Adds a worker for the player
- addWorkerListener(AddWorkerListener) - Method in class it.polimi.ingsw.model.Player
-
Adds a new listener
- addWorkerListener(AddWorkerListener) - Method in interface it.polimi.ingsw.model.PlayerInterface
-
Adds a new listener
- AddWorkerListener - Interface in it.polimi.ingsw.listeners
-
Listens for workers to be placed on the board
- addWorkerOnBoard(AddWorkerRequest) - Method in class it.polimi.ingsw.controller.MessageManagerParser
-
Handles a AddWorkerRequest message
- addWorkerOnBoard(AddWorkerRequest) - Method in interface it.polimi.ingsw.controller.ServerMessageManagerVisitor
-
Visitor for AddWorkerRequest
- AddWorkerRequest - Class in it.polimi.ingsw.network.message.fromClientToServer
- AddWorkerRequest(String, Cell) - Constructor for class it.polimi.ingsw.network.message.fromClientToServer.AddWorkerRequest
- AddWorkersInputManager - Class in it.polimi.ingsw.view.inputManagers
- AddWorkersInputManager(Client, MessageManagerParser) - Constructor for class it.polimi.ingsw.view.inputManagers.AddWorkersInputManager
- AffectMyTurnStrategy - Class in it.polimi.ingsw.model.godCardsEffects.affectMyTurnEffects
-
Effects subclass
- AffectMyTurnStrategy() - Constructor for class it.polimi.ingsw.model.godCardsEffects.affectMyTurnEffects.AffectMyTurnStrategy
- AffectOpponentTurnStrategy - Class in it.polimi.ingsw.model.godCardsEffects.affectOpponentTurnEffects
-
Effects subclass
- AffectOpponentTurnStrategy() - Constructor for class it.polimi.ingsw.model.godCardsEffects.affectOpponentTurnEffects.AffectOpponentTurnStrategy
- allCellsClickable() - Method in class it.polimi.ingsw.view.gui.viewController.GameScreenController
- allWorkersArePlaced() - Method in class it.polimi.ingsw.model.Player
-
Checks if the player has placed all of its workers
- allWorkersArePlaced() - Method in interface it.polimi.ingsw.model.PlayerInterface
-
Checks if the player has placed all of its workers
- AM37 - module AM37
- ANSI_RESET - Static variable in class it.polimi.ingsw.view.Constants
- App - Class in it.polimi.ingsw
-
Hello world!
- App() - Constructor for class it.polimi.ingsw.App
- apply() - Method in class it.polimi.ingsw.model.action.Action
-
Forces an action to be applied
- apply() - Method in class it.polimi.ingsw.model.action.BuildAction
-
Forces an action to be applied
- apply() - Method in class it.polimi.ingsw.model.action.MoveAction
-
Forces an action to be applied
- ARROW_DOWN - Static variable in class it.polimi.ingsw.view.Constants
- ARROW_LEFT - Static variable in class it.polimi.ingsw.view.Constants
- ARROW_RIGHT - Static variable in class it.polimi.ingsw.view.Constants
- ARROW_UP - Static variable in class it.polimi.ingsw.view.Constants
- askGods(List<GodData>) - Method in class it.polimi.ingsw.network.server.Lobby
-
Asks the "owner" to choose the gods for the game
- askIp() - Method in class it.polimi.ingsw.view.cli.console.printers.basicPrinter.BasicPrinter
-
Asks the user to insert the server address
- askIp() - Method in class it.polimi.ingsw.view.cli.console.printers.fancyPrinter.FancyPrinter
-
Asks the user both the server address and the username
At this point, the username is surely not set yet - askIp() - Method in class it.polimi.ingsw.view.cli.console.printers.Printer
-
Asks the user to insert the server address
- askIP() - Method in class it.polimi.ingsw.view.cli.CLI
-
Asks the user the server address to connect to
- askIP() - Method in class it.polimi.ingsw.view.gui.GUI
- askIP() - Method in interface it.polimi.ingsw.view.ViewInterface
-
Asks the user the server address to connect to
- askLobbyName() - Method in class it.polimi.ingsw.view.cli.CLI
-
Asks the user the name for the lobby to be created
- askLobbyName() - Method in class it.polimi.ingsw.view.cli.console.printers.basicPrinter.BasicPrinter
-
Asks the user to choose a name for the lobby to be created
- askLobbyName() - Method in class it.polimi.ingsw.view.cli.console.printers.fancyPrinter.FancyPrinter
-
Shows a TextInputDialog asking for both the lobby name and size
- askLobbyName() - Method in class it.polimi.ingsw.view.cli.console.printers.Printer
-
Asks the user to choose a name for the lobby to be created
- askLobbyName() - Method in class it.polimi.ingsw.view.gui.GUI
- askLobbyName() - Method in interface it.polimi.ingsw.view.ViewInterface
-
Asks the user the name for the lobby to be created
- askLobbySize() - Method in class it.polimi.ingsw.view.cli.CLI
-
Asks the user the number of players for its lobby
- askLobbySize() - Method in class it.polimi.ingsw.view.cli.console.printers.basicPrinter.BasicPrinter
-
Asks the user to choose the lobby size
- askLobbySize() - Method in class it.polimi.ingsw.view.cli.console.printers.fancyPrinter.FancyPrinter
-
Does nothing, the lobby size is asked in FancyPrinter.askLobbyName() for this printer
- askLobbySize() - Method in class it.polimi.ingsw.view.cli.console.printers.Printer
-
Asks the user to choose the lobby size
- askLobbySize() - Method in class it.polimi.ingsw.view.gui.GUI
- askLobbySize() - Method in interface it.polimi.ingsw.view.ViewInterface
-
Asks the user the number of players for its lobby
- askPassTurn() - Method in class it.polimi.ingsw.model.Player
-
Ends the player's turn
- askPassTurn() - Method in interface it.polimi.ingsw.model.PlayerInterface
-
Ends the player's turn
- askToChooseGod(String) - Method in class it.polimi.ingsw.network.server.Lobby
-
Asks a player to choose its personal god for the game
- askToReloadLastSettings(List<String>) - Method in class it.polimi.ingsw.view.cli.CLI
-
Asks the user if it wants to reload a previously saved address/username combo
- askToReloadLastSettings(List<String>) - Method in class it.polimi.ingsw.view.gui.GUI
- askToReloadLastSettings(List<String>) - Method in interface it.polimi.ingsw.view.ViewInterface
-
Asks the user if it wants to reload a previously saved address/username combo
- askToReloadSettings() - Method in class it.polimi.ingsw.view.cli.console.printers.basicPrinter.BasicPrinter
-
Asks the user if it wants to reload a previously saved address/username combo
- askToReloadSettings() - Method in class it.polimi.ingsw.view.cli.console.printers.fancyPrinter.FancyPrinter
-
Asks the user if it wants to reload an already used address/username combo
- askToReloadSettings() - Method in class it.polimi.ingsw.view.cli.console.printers.Printer
-
Asks the user if it wants to reload a previously saved address/username combo
- askUsername() - Method in class it.polimi.ingsw.view.cli.CLI
-
Asks the user the username it wants to use
- askUsername() - Method in class it.polimi.ingsw.view.cli.console.printers.basicPrinter.BasicPrinter
-
Asks the user to insert its username
- askUsername() - Method in class it.polimi.ingsw.view.cli.console.printers.fancyPrinter.FancyPrinter
-
Asks the user its username only
This will generate an InputDialog only if the current state is "LOBBY", a.k.a. - askUsername() - Method in class it.polimi.ingsw.view.cli.console.printers.Printer
-
Asks the user to insert its username
- askUsername() - Method in class it.polimi.ingsw.view.gui.GUI
- askUsername() - Method in interface it.polimi.ingsw.view.ViewInterface
-
Asks the user the username it wants to use
- assignGod(String, GodData) - Method in class it.polimi.ingsw.network.server.Lobby
-
Assigns a god to the player who chose it
All Classes|All Packages