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

M

main(String[]) - Static method in class it.polimi.ingsw.App
 
main(String[]) - Static method in class it.polimi.ingsw.network.client.Client
Launches the client
main(String[]) - Static method in class it.polimi.ingsw.network.server.Server
Creates and runs the server
mainLogo - Variable in class it.polimi.ingsw.view.cli.console.printers.Printer
 
makeCellsClickable(List<Cell>) - Method in class it.polimi.ingsw.view.gui.viewController.GameScreenController
 
manageInput(String) - Method in class it.polimi.ingsw.view.inputManagers.AddWorkersInputManager
 
manageInput(String) - Method in class it.polimi.ingsw.view.inputManagers.ChooseStartingPlayerInputManager
 
manageInput(String) - Method in class it.polimi.ingsw.view.inputManagers.GodChoiceInputManager
Determines how to handle the received input based on the internal state CHOOSE_INITIAL_GODS: the lobby owner has to choose the gods for all of the players CHOOSE_PERSONAL_GOD: the user has to choose its own god
manageInput(String) - Method in class it.polimi.ingsw.view.inputManagers.InputManager
Determines how to handle the received input based on the internal state
manageInput(String) - Method in class it.polimi.ingsw.view.inputManagers.LobbyInputManager
 
manageInput(String) - Method in class it.polimi.ingsw.view.inputManagers.LoginManager
This method is called by the scanner when it receives an input and the InputManager parameter set inside the viewInterface class is a LoginManager object; When the client calls one of the login related methods it will also set the view's InputManager as a LoginManager.
manageInput(String) - Method in class it.polimi.ingsw.view.inputManagers.ReloadGameInputManager
 
manageInput(String) - Method in class it.polimi.ingsw.view.inputManagers.SelectActionCellInputManager
 
manageInput(String) - Method in class it.polimi.ingsw.view.inputManagers.SelectActionInputManager
 
manageInput(String) - Method in class it.polimi.ingsw.view.inputManagers.SelectBlockInputManager
 
manageInput(String) - Method in class it.polimi.ingsw.view.inputManagers.SelectWorkerInputManager
 
managePlayerBuild(PlayerBuildRequest) - Method in class it.polimi.ingsw.controller.MessageManagerParser
Handles a PlayerBuildRequest message
managePlayerBuild(PlayerBuildRequest) - Method in interface it.polimi.ingsw.controller.ServerMessageManagerVisitor
Visitor for PlayerBuildRequest
managePlayerMove(PlayerMoveRequest) - Method in class it.polimi.ingsw.controller.MessageManagerParser
Handles a PlayerMoveRequest message
managePlayerMove(PlayerMoveRequest) - Method in interface it.polimi.ingsw.controller.ServerMessageManagerVisitor
Visitor for PlayerMoveRequest
MapTileImage - Class in it.polimi.ingsw.view.gui.utils
 
MapTileImage() - Constructor for class it.polimi.ingsw.view.gui.utils.MapTileImage
 
MapTileImage(Image) - Constructor for class it.polimi.ingsw.view.gui.utils.MapTileImage
 
maxCursor - Static variable in class it.polimi.ingsw.view.cli.console.CursorPosition
 
maxHeight(double) - Method in class it.polimi.ingsw.view.gui.utils.ResizableImageView
 
maxStringLength(List<String>) - Static method in class it.polimi.ingsw.view.cli.console.graphics.components.WindowItem
Provides the length of the longest string in a list
maxWidth(double) - Method in class it.polimi.ingsw.view.gui.utils.ResizableImageView
 
message - Variable in class it.polimi.ingsw.view.cli.console.graphics.components.Dialog
The dialog message
Message - Class in it.polimi.ingsw.network.message
Abstract message
Message(String, Type) - Constructor for class it.polimi.ingsw.network.message.Message
Message constructor
MessageDialog - Class in it.polimi.ingsw.view.cli.console.graphics
A dialog showing an error message and a button to close it
MessageDialog(String, Window) - Constructor for class it.polimi.ingsw.view.cli.console.graphics.MessageDialog
Default constructor
MessageDialog(String, Window, int, int, CursorPosition) - Constructor for class it.polimi.ingsw.view.cli.console.graphics.MessageDialog
 
MessageFromClientToServer - Class in it.polimi.ingsw.network.message
Abstract Message type
MessageFromClientToServer(String, Type) - Constructor for class it.polimi.ingsw.network.message.MessageFromClientToServer
 
MessageFromServerToClient - Class in it.polimi.ingsw.network.message
Abstract Message type
MessageFromServerToClient(String, Type) - Constructor for class it.polimi.ingsw.network.message.MessageFromServerToClient
Message constructor
MessageManagerParser - Class in it.polimi.ingsw.controller
Handles incoming messages from the client and their respective responses
MessageManagerParser - Class in it.polimi.ingsw.network.client
Handles incoming messages from the server and their respective responses
MessageManagerParser(Client) - Constructor for class it.polimi.ingsw.network.client.MessageManagerParser
Default constructor
MessageManagerParser(Lobby) - Constructor for class it.polimi.ingsw.controller.MessageManagerParser
Default constructor
messageToSend(PossibleActions, List<Cell>) - Method in class it.polimi.ingsw.network.client.MessageManagerParser
Determines what message to send based on the action chosen by the user
minHeight(double) - Method in class it.polimi.ingsw.view.gui.utils.ResizableImageView
 
minWidth(double) - Method in class it.polimi.ingsw.view.gui.utils.ResizableImageView
 
MOVE - it.polimi.ingsw.model.PossibleActions
 
moveAction(List<Cell>, List<Cell>) - Method in class it.polimi.ingsw.view.cli.CLI
Asks the user to select a cell to move its current worker on
moveAction(List<Cell>, List<Cell>) - Method in class it.polimi.ingsw.view.cli.console.printers.basicPrinter.BasicPrinter
Asks the user to select a cell to move its current worker on
moveAction(List<Cell>, List<Cell>) - Method in class it.polimi.ingsw.view.cli.console.printers.fancyPrinter.FancyPrinter
Asks the user to select a cell to move its current worker on
moveAction(List<Cell>, List<Cell>) - Method in class it.polimi.ingsw.view.cli.console.printers.Printer
Asks the user to select a cell to move its current worker to
moveAction(List<Cell>, List<Cell>) - Method in class it.polimi.ingsw.view.gui.GUI
 
moveAction(List<Cell>, List<Cell>) - Method in interface it.polimi.ingsw.view.ViewInterface
Asks the user to select a cell to move its current worker on
MoveAction - Class in it.polimi.ingsw.model.action
Describes and manages a movement action
MoveAction(Worker, Cell) - Constructor for class it.polimi.ingsw.model.action.MoveAction
Default constructor
MoveActionListener - Interface in it.polimi.ingsw.listeners
Listens for a legal move action to happen
MoveAgain - Class in it.polimi.ingsw.model.godCardsEffects.movementEffects
Move, move(optional), build
MoveAgain() - Constructor for class it.polimi.ingsw.model.godCardsEffects.movementEffects.MoveAgain
Default constructor
moveCursorTo() - Method in class it.polimi.ingsw.view.cli.console.CursorPosition
 
MovedToWaitingRoomResponse - Class in it.polimi.ingsw.network.message.fromServerToClient
 
MovedToWaitingRoomResponse(String, Type, Map<String, List<String>>, String) - Constructor for class it.polimi.ingsw.network.message.fromServerToClient.MovedToWaitingRoomResponse
Message constructor
movedWorker - Variable in class it.polimi.ingsw.model.rules.RuleSetBase
 
MovementStrategy - Class in it.polimi.ingsw.model.godCardsEffects.movementEffects
Effects subclass
MovementStrategy() - Constructor for class it.polimi.ingsw.model.godCardsEffects.movementEffects.MovementStrategy
 
movesAvailable - Variable in class it.polimi.ingsw.model.rules.RuleSetBase
 
movesUpAvailable - Variable in class it.polimi.ingsw.model.rules.RuleSetBase
 
moveToHome() - Method in class it.polimi.ingsw.view.cli.console.CursorPosition
 
moveToRoom(User, Lobby) - Method in class it.polimi.ingsw.network.server.Server
Moves an user to another lobby
moveToWaitingRoom(User) - Method in class it.polimi.ingsw.network.server.Server
Moves an user to the waiting room
MultipleChoiceListDialog - Class in it.polimi.ingsw.view.cli.console.graphics
 
MultipleChoiceListDialog(String, String, Window, Map<String, LinkedList<String>>, int) - Constructor for class it.polimi.ingsw.view.cli.console.graphics.MultipleChoiceListDialog
Default constructor
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