Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
M
- main(String[]) - Static method in class it.polimi.ingsw.client.Main
- main(String[]) - Static method in class it.polimi.ingsw.server.App
- Main - Class in it.polimi.ingsw.client
- Main() - Constructor for class it.polimi.ingsw.client.Main
- mapper - Static variable in class it.polimi.ingsw.server.event_sourcing.EventsMapper
- MASTIFF - Enum constant in enum class it.polimi.ingsw.server.model.game_logic.enums.Card
- matchMakingList - Variable in class it.polimi.ingsw.server.controller.games_manager.GamesManager
- MatchMakingRenderer - Class in it.polimi.ingsw.client.new_gui.views.matchmaking_view
- MatchMakingRenderer() - Constructor for class it.polimi.ingsw.client.new_gui.views.matchmaking_view.MatchMakingRenderer
- MatchMakingView - Enum constant in enum class it.polimi.ingsw.client.new_gui.GUI.View
- MAX_NUMBER_OF_CARDS - Enum constant in enum class it.polimi.ingsw.server.model.game_logic.enums.GameConstants
- MAX_NUMBER_OF_PLAYERS - Enum constant in enum class it.polimi.ingsw.server.model.game_logic.enums.GameConstants
- merge(Archipelago) - Method in class it.polimi.ingsw.server.model.game_logic.Archipelago
-
This method merges two archipelagos
- merge(Archipelago) - Method in class it.polimi.ingsw.server.model.game_logic.ExpertArchipelago
-
This method merges two archipelagos
- MERGE_NOT_PERFORMED - Enum constant in enum class it.polimi.ingsw.server.controller.game_state_controller.messages.enums.ReturnMessage
- MERGE_PERFORMED - Enum constant in enum class it.polimi.ingsw.server.controller.game_state_controller.messages.enums.ReturnMessage
- mergeWithNext() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
-
Merges the archipelago mother nature is currently on with the archipelago on the right (one step clockwise with respect to mother nature's position)
- MergeWithNextEvent - Class in it.polimi.ingsw.server.model.game_logic.events
- MergeWithNextEvent(UUID) - Constructor for class it.polimi.ingsw.server.model.game_logic.events.MergeWithNextEvent
- mergeWithNextHandler(MergeWithNextEvent) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- mergeWithPrevious() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
-
Merges the archipelago mother nature is currently in with the archipelago on the left (one step counter-clockwise with respect to mother nature's position)
- MergeWithPreviousEvent - Class in it.polimi.ingsw.server.model.game_logic.events
- MergeWithPreviousEvent(UUID) - Constructor for class it.polimi.ingsw.server.model.game_logic.events.MergeWithPreviousEvent
- mergeWithPreviousHandler(MergeWithPreviousEvent) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- message - Variable in class it.polimi.ingsw.server.controller.games_manager.messages.ChatMsg
- messageClass - Variable in class it.polimi.ingsw.communication.sugar_framework.messages.SugarMessage
- MessageDeserializationException - Exception Class in it.polimi.ingsw.communication.sugar_framework.exceptions
- MessageDeserializationException(String) - Constructor for exception class it.polimi.ingsw.communication.sugar_framework.exceptions.MessageDeserializationException
- messageID - Variable in class it.polimi.ingsw.communication.sugar_framework.messages.SugarMessage
- messages - Static variable in class it.polimi.ingsw.client.new_gui.views.player_view.ChatRenderer
- MIN_NUMBER_OF_PLAYERS - Enum constant in enum class it.polimi.ingsw.server.model.game_logic.enums.GameConstants
- MORE_STUDENTS_TO_BE_MOVED - Enum constant in enum class it.polimi.ingsw.server.controller.game_state_controller.messages.enums.ReturnMessage
- MoreStudentsToBeMovedException - Exception Class in it.polimi.ingsw.server.controller.game_state_controller.exceptions
- MoreStudentsToBeMovedException() - Constructor for exception class it.polimi.ingsw.server.controller.game_state_controller.exceptions.MoreStudentsToBeMovedException
- MOTHER_NATURE_TO_BE_MOVED - Enum constant in enum class it.polimi.ingsw.server.controller.game_state_controller.messages.enums.ReturnMessage
- MOTHER_NATURE_TO_MOVE - Enum constant in enum class it.polimi.ingsw.server.model.game_logic.enums.ActionPhaseSubTurn
- motherNatureCard - Static variable in class it.polimi.ingsw.client.new_gui.AssetHolder
- MotherNatureClick - Enum constant in enum class it.polimi.ingsw.client.new_gui.input_handler.InputEventType
- motherNaturePawn - Static variable in class it.polimi.ingsw.client.new_gui.AssetHolder
- motherNaturePosition - Variable in class it.polimi.ingsw.server.model.game_logic.GameState
- motherNaturePosition - Variable in class it.polimi.ingsw.server.model.game_logic.LightGameState
- MotherNatureToBeMovedException - Exception Class in it.polimi.ingsw.server.controller.game_state_controller.exceptions
- MotherNatureToBeMovedException() - Constructor for exception class it.polimi.ingsw.server.controller.game_state_controller.exceptions.MotherNatureToBeMovedException
- mouseClickSound - Static variable in class it.polimi.ingsw.client.new_gui.AssetHolder
- MOVE_ALREADY_PLAYED - Enum constant in enum class it.polimi.ingsw.server.controller.game_state_controller.messages.enums.ReturnMessage
- MOVE_MOTHER_NATURE_TO_ANY_ARCHIPELAGO - Enum constant in enum class it.polimi.ingsw.server.model.game_logic.enums.Character
- MOVE_NOT_AVAILABLE - Enum constant in enum class it.polimi.ingsw.server.controller.game_state_controller.messages.enums.ReturnMessage
- MoveAlreadyPlayedException - Exception Class in it.polimi.ingsw.server.controller.game_state_controller.exceptions
- MoveAlreadyPlayedException() - Constructor for exception class it.polimi.ingsw.server.controller.game_state_controller.exceptions.MoveAlreadyPlayedException
- moveFromEntranceToDiningRoom(Color) - Method in class it.polimi.ingsw.server.model.game_logic.SchoolBoard
- moveMotherNature(int) - Method in class it.polimi.ingsw.client.game_client_and_cli.GameClient
- moveMotherNature(int) - Method in class it.polimi.ingsw.server.controller.game_state_controller.ExpertGameStateController
-
This method performs all the checks required by the rules and then, if all of them are met, modifies the gameState moving motherNature.
- moveMotherNature(int) - Method in class it.polimi.ingsw.server.controller.game_state_controller.GameStateController
-
This method performs all the checks required by the rules and then, if all of them are met, modifies the gameState moving motherNature.
- moveMotherNatureMsg(MoveMotherNatureMsg, Peer) - Method in class it.polimi.ingsw.server.controller.game_state_controller.CommunicationController
-
This method is the handler for the MoveMotherNatureMsg
- MoveMotherNatureMsg - Class in it.polimi.ingsw.server.controller.game_state_controller.messages
- MoveMotherNatureMsg(int, String) - Constructor for class it.polimi.ingsw.server.controller.game_state_controller.messages.MoveMotherNatureMsg
- moveMotherNatureNStepsClockwise(int) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
-
Shifts mother nature's position by the provided numberOfSteps
- MoveMotherNatureNStepsClockwiseEvent - Class in it.polimi.ingsw.server.model.game_logic.events
- MoveMotherNatureNStepsClockwiseEvent(UUID, int) - Constructor for class it.polimi.ingsw.server.model.game_logic.events.MoveMotherNatureNStepsClockwiseEvent
- moveMotherNatureNStepsClockwiseHandler(MoveMotherNatureNStepsClockwiseEvent) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- moveMotherNatureOneStepClockwise() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
-
Shifts mother nature's position one step clockwise
- moveMotherNatureToDest(int) - Method in class it.polimi.ingsw.client.game_client_and_cli.GameClient
- MoveNotAvailableException - Exception Class in it.polimi.ingsw.server.controller.game_state_controller.exceptions
- MoveNotAvailableException() - Constructor for exception class it.polimi.ingsw.server.controller.game_state_controller.exceptions.MoveNotAvailableException
- moveStudentFromEntranceToArchipelago(Color, List<Integer>) - Method in class it.polimi.ingsw.server.controller.game_state_controller.GameStateController
-
This method performs all the checks required by the rules and then, if all of them are met, modifies the gameState moving the inputted student to the inputted archipelago.
- moveStudentFromEntranceToArchipelago(Color, List<Integer>) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
-
The current player moves a student from the entrance to an archipelago
- moveStudentFromEntranceToArchipelago(String, int) - Method in class it.polimi.ingsw.client.game_client_and_cli.GameClient
- MoveStudentFromEntranceToArchipelagoEvent - Class in it.polimi.ingsw.server.model.game_logic.events
- MoveStudentFromEntranceToArchipelagoEvent(UUID, Color, List<Integer>) - Constructor for class it.polimi.ingsw.server.model.game_logic.events.MoveStudentFromEntranceToArchipelagoEvent
- moveStudentFromEntranceToArchipelagoHandler(MoveStudentFromEntranceToArchipelagoEvent) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- moveStudentFromEntranceToArchipelagoMsg(MoveStudentFromEntranceToArchipelagoMsg, Peer) - Method in class it.polimi.ingsw.server.controller.game_state_controller.CommunicationController
-
This method is the handler for the MoveStudentFromEntranceToArchipelagoMsg
- MoveStudentFromEntranceToArchipelagoMsg - Class in it.polimi.ingsw.server.controller.game_state_controller.messages
- MoveStudentFromEntranceToArchipelagoMsg(Color, int, String) - Constructor for class it.polimi.ingsw.server.controller.game_state_controller.messages.MoveStudentFromEntranceToArchipelagoMsg
- moveStudentFromEntranceToDiningHandler(MoveStudentsFromEntranceToDiningEvent) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- moveStudentFromEntranceToDiningRoom(Color) - Method in class it.polimi.ingsw.server.controller.game_state_controller.GameStateController
-
This method performs all the checks required by the rules and then, if all of them are met, modifies the gameState moving the inputted student to its corresponding diningRoomLane.
- moveStudentFromEntranceToDiningRoom(Color) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
-
The current player moves a student from the entrance to the dining room
- moveStudentFromEntranceToDiningRoom(String) - Method in class it.polimi.ingsw.client.game_client_and_cli.GameClient
- moveStudentFromEntranceToDiningRoomMsg(MoveStudentFromEntranceToDiningRoomMsg, Peer) - Method in class it.polimi.ingsw.server.controller.game_state_controller.CommunicationController
-
This method is the handler fot the MoveStudentFromEntranceToDiningRoomMsg
- MoveStudentFromEntranceToDiningRoomMsg - Class in it.polimi.ingsw.server.controller.game_state_controller.messages
- MoveStudentFromEntranceToDiningRoomMsg(Color, String) - Constructor for class it.polimi.ingsw.server.controller.game_state_controller.messages.MoveStudentFromEntranceToDiningRoomMsg
- MoveStudentsFromEntranceToDiningEvent - Class in it.polimi.ingsw.server.model.game_logic.events
- MoveStudentsFromEntranceToDiningEvent(UUID, Color) - Constructor for class it.polimi.ingsw.server.model.game_logic.events.MoveStudentsFromEntranceToDiningEvent
- multicastToRoom(UUID, SugarMessage) - Method in class it.polimi.ingsw.communication.sugar_framework.SugarServer
-
Sends the message to any peer in the specified room (if it exists)
- MultiList<T extends Comparable<T>,
U, V> - Class in it.polimi.ingsw.utils.multilist -
Implements a list whose elements are tuples of 3 elements
- MultiList() - Constructor for class it.polimi.ingsw.utils.multilist.MultiList
- MultiListPredicate<T,
U, V> - Interface in it.polimi.ingsw.utils.multilist - MultiListProcedure<T,
U, V> - Interface in it.polimi.ingsw.utils.multilist - mv_mother_nature - Enum constant in enum class it.polimi.ingsw.client.enums.CLICommand
- mv_std_dining - Enum constant in enum class it.polimi.ingsw.client.enums.CLICommand
- mv_std_island - Enum constant in enum class it.polimi.ingsw.client.enums.CLICommand
- MyProfessorClick - Enum constant in enum class it.polimi.ingsw.client.new_gui.input_handler.InputEventType
- MyStudentInDiningRoomClick - Enum constant in enum class it.polimi.ingsw.client.new_gui.input_handler.InputEventType
- MyStudentInEntranceClick - Enum constant in enum class it.polimi.ingsw.client.new_gui.input_handler.InputEventType
- MyStudentInEntranceRightClick - Enum constant in enum class it.polimi.ingsw.client.new_gui.input_handler.InputEventType
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form