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 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 new MagicPostman character 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
Returns true if 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
Merges i1 and i2 and returns the resulting 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 new Minstrel character 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 new Monk character card.
MOTHER_NATURE - Enum constant in enum class it.polimi.ingsw.eriantys.controller.phases.PhaseName
 
MotherNatureDestination - Class in it.polimi.ingsw.eriantys.messages.client
A GameMessage sent by a client in order to inform the server of the IslandGroup literal 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 involving MessageHandler defines how the action phase message MotherNatureDestination should be processed.
MotherNatureDestinationHandler(Game) - Constructor for class it.polimi.ingsw.eriantys.controller.phases.MotherNatureDestinationHandler
Constructs a new MotherNatureDestinationHandler for the specified game.
motherNatureIslandRepresentation() - Method in class it.polimi.ingsw.eriantys.model.GameManager
A method called by BoardStatus in 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 from this to the destination container dest.
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
Returns true if and only if destination is 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 a MotherNatureDestination message 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 a MoveStudent message 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
A GameMessage sent 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 involving MessageHandler defines how the action phase message MoveStudent should be processed.
MoveStudentHandler(Game) - Constructor for class it.polimi.ingsw.eriantys.controller.phases.MoveStudentHandler
Constructs a new MoveStudentHandler for the specified game.
moveTo(StudentContainer, int) - Method in class it.polimi.ingsw.eriantys.model.StudentContainer
Moves amount students of random colors from this to the destination container dest.
moveTo(StudentContainer, Color) - Method in class it.polimi.ingsw.eriantys.model.StudentContainer
Moves a student of color color from this to the destination container dest.
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 new MushroomGuy character card.
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 and Interfaces|All Packages|Constant Field Values|Serialized Form