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 new
MagicPostmancharacter 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
trueif 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 new
Minstrelcharacter 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
Monkcharacter 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
GameMessagesent 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 involving
MessageHandlerdefines how the action phase messageMotherNatureDestinationshould be processed. - MotherNatureDestinationHandler(Game) - Constructor for class it.polimi.ingsw.eriantys.controller.phases.MotherNatureDestinationHandler
-
Constructs a new
MotherNatureDestinationHandlerfor the specified game. - motherNatureIslandRepresentation() - Method in class it.polimi.ingsw.eriantys.model.GameManager
-
A method called by
BoardStatusin 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
thisto 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
-
Returns
trueif 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 a
MotherNatureDestinationmessage 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
MoveStudentmessage 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
GameMessagesent 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
MessageHandlerdefines how the action phase messageMoveStudentshould be processed. - MoveStudentHandler(Game) - Constructor for class it.polimi.ingsw.eriantys.controller.phases.MoveStudentHandler
-
Constructs a new
MoveStudentHandlerfor the specified game. - moveTo(StudentContainer, int) - Method in class it.polimi.ingsw.eriantys.model.StudentContainer
-
Moves
amountstudents of random colors fromthisto the destination containerdest. - moveTo(StudentContainer, Color) - Method in class it.polimi.ingsw.eriantys.model.StudentContainer
-
Moves a student of color
colorfromthisto 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 new
MushroomGuycharacter card.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form