Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
M
- MagicPostman - Class in it.polimi.ingsw.eriantys.model.characters
- 
Represents the "magic postman" character card and the corresponding effect.
- MagicPostman(Supplier<Player>) - Constructor for class it.polimi.ingsw.eriantys.model.characters.MagicPostman
- 
Constructs a newMagicPostmancharacter card.
- main(String[]) - Static method in class it.polimi.ingsw.eriantys.client.Client
- 
The method is called to launch the client-side application (in either CLI or GUI mode).
- main(String[]) - Static method in class it.polimi.ingsw.eriantys.server.Server
- 
The method is called to launch the server-side application.
- meetsStartupCondition() - Method in class it.polimi.ingsw.eriantys.controller.Game
- 
Returnstrueif and only if the game has reached the desired number of participants and can start.
- merge(IslandGroup, IslandGroup) - Static method in class it.polimi.ingsw.eriantys.model.IslandGroup
- Message - Class in it.polimi.ingsw.eriantys.messages
- 
A class representing the most non-specific communication item exchanged between client-side and server-side.
- Message(String) - Constructor for class it.polimi.ingsw.eriantys.messages.Message
- MessageHandler - Interface in it.polimi.ingsw.eriantys.controller.phases
- 
The processing of client-side commands by the controller is operated by a message handler entity.
- Minstrel - Class in it.polimi.ingsw.eriantys.model.characters
- 
Represents the "minstrel" character card and the corresponding effect.
- Minstrel(Supplier<Player>) - Constructor for class it.polimi.ingsw.eriantys.model.characters.Minstrel
- 
Constructs a newMinstrelcharacter card.
- Monk - Class in it.polimi.ingsw.eriantys.model.characters
- 
Represents the "monk" character card and the corresponding effect.
- Monk(Bag) - Constructor for class it.polimi.ingsw.eriantys.model.characters.Monk
- 
Constructs a newMonkcharacter card.
- MOTHER_NATURE - Enum constant in enum class it.polimi.ingsw.eriantys.controller.phases.PhaseName
- MotherNatureDestination - Class in it.polimi.ingsw.eriantys.messages.client
- 
AGameMessagesent by a client in order to inform the server of theIslandGroupliteral for the Mother Nature pawn movement specified by the user in the current action phase.
- MotherNatureDestination(String, String) - Constructor for class it.polimi.ingsw.eriantys.messages.client.MotherNatureDestination
- MotherNatureDestinationHandler - Class in it.polimi.ingsw.eriantys.controller.phases
- 
This concrete implementation for the state design pattern involvingMessageHandlerdefines how the action phase messageMotherNatureDestinationshould be processed.
- MotherNatureDestinationHandler(Game) - Constructor for class it.polimi.ingsw.eriantys.controller.phases.MotherNatureDestinationHandler
- 
Constructs a newMotherNatureDestinationHandlerfor the specified game.
- motherNatureIslandRepresentation() - Method in class it.polimi.ingsw.eriantys.model.GameManager
- 
A method called byBoardStatusin order to obtain a view-oriented representation within the MVC pattern for the game.
- MOVE_STUDENT - Enum constant in enum class it.polimi.ingsw.eriantys.controller.phases.PhaseName
- moveAllTo(StudentContainer) - Method in class it.polimi.ingsw.eriantys.model.StudentContainer
- 
Moves all the students fromthisto the destination containerdest.
- movement() - Method in enum class it.polimi.ingsw.eriantys.model.AssistantCard
- 
The number graphically written in the top-right corner of the card.
- moveMotherNature(IslandGroup) - Method in class it.polimi.ingsw.eriantys.model.Board
- 
Returnstrueif and only ifdestinationis a valid island, in which case the Mother Nature pawn is placed on the specified island.
- moveMotherNature(String) - Method in class it.polimi.ingsw.eriantys.client.Client
- 
Sends aMotherNatureDestinationmessage to the server.
- moveMotherNature(String) - Method in class it.polimi.ingsw.eriantys.controller.Game
- 
Handles Mother Nature's movement to the specified destination.
- moveStudent(String, String) - Method in class it.polimi.ingsw.eriantys.client.Client
- 
Sends aMoveStudentmessage to the server.
- moveStudent(String, String, String) - Method in class it.polimi.ingsw.eriantys.controller.Game
- 
Handles the movement of the student specified by the parameters.
- MoveStudent - Class in it.polimi.ingsw.eriantys.messages.client
- 
AGameMessagesent by a client in order to inform the server of a (single) student disc movement specified by the user in the current action phase.
- MoveStudent(String, String, String) - Constructor for class it.polimi.ingsw.eriantys.messages.client.MoveStudent
- MoveStudentHandler - Class in it.polimi.ingsw.eriantys.controller.phases
- 
This concrete implementation for the state design pattern involvingMessageHandlerdefines how the action phase messageMoveStudentshould be processed.
- MoveStudentHandler(Game) - Constructor for class it.polimi.ingsw.eriantys.controller.phases.MoveStudentHandler
- 
Constructs a newMoveStudentHandlerfor the specified game.
- moveTo(StudentContainer, int) - Method in class it.polimi.ingsw.eriantys.model.StudentContainer
- 
Movesamountstudents of random colors fromthisto the destination containerdest.
- moveTo(StudentContainer, Color) - Method in class it.polimi.ingsw.eriantys.model.StudentContainer
- 
Moves a student of colorcolorfromthisto the destination containerdest.
- MushroomGuy - Class in it.polimi.ingsw.eriantys.model.characters
- 
Represents the "mushroom guy" character card and the corresponding effect.
- MushroomGuy(GameManager) - Constructor for class it.polimi.ingsw.eriantys.model.characters.MushroomGuy
- 
Constructs a newMushroomGuycharacter card.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form