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

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
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