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