Index

A B C D E F G H I J K L M N O P R S T U V W X Y 
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
 
A B C D E F G H I J K L M N O P R S T U V W X Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form