Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
R
- randomizer - Static variable in class it.polimi.ingsw.server.model.game_logic.utils.Randomizer
- Randomizer - Class in it.polimi.ingsw.server.model.game_logic.utils
- Randomizer() - Constructor for class it.polimi.ingsw.server.model.game_logic.utils.Randomizer
- read(JsonReader) - Method in class it.polimi.ingsw.communication.sugar_framework.GenericTypeAdapter
- readLine(BufferedReader) - Method in class it.polimi.ingsw.communication.tcp_client.TcpClient
- readLine(BufferedReader) - Method in class it.polimi.ingsw.communication.tcp_server.TcpServer
- realHeight - Static variable in class it.polimi.ingsw.client.new_gui.GUI.SizeHandler
- realWidth - Static variable in class it.polimi.ingsw.client.new_gui.GUI.SizeHandler
- reason - Variable in class it.polimi.ingsw.server.controller.game_state_controller.messages.KOMsg
- recoverCurrentGames() - Method in class it.polimi.ingsw.server.controller.games_manager.GamesManager
-
Recovers all the matches from the repository
- Rectangle(double, double, double, double) - Constructor for class it.polimi.ingsw.client.new_gui.GUI.Rectangle
- rectangleToComponent - Static variable in class it.polimi.ingsw.client.new_gui.GUI
- RED - Enum constant in enum class it.polimi.ingsw.server.model.game_logic.enums.Color
- refillCharacter() - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
-
This method refills the PlayableCHaracter that was played during the turn
- refillCharacter() - Method in interface it.polimi.ingsw.server.model.game_logic.GameStateCommonInterface
- refillGivenCharacter(PlayableCharacter) - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
-
This method refills the PlayableCharactersWithStudents that may have been used during a turn
- rejoin - Enum constant in enum class it.polimi.ingsw.client.enums.CLICommand
- RejoinClicked - Enum constant in enum class it.polimi.ingsw.client.new_gui.input_handler.InputEventType
- rejoinMatch() - Method in class it.polimi.ingsw.client.game_client_and_cli.GameClient
- reJoinMsg(SugarMessage, Peer) - Method in class it.polimi.ingsw.server.controller.games_manager.GamesManager
- ReJoinMsg - Class in it.polimi.ingsw.server.controller.games_manager.messages
- ReJoinMsg(String) - Constructor for class it.polimi.ingsw.server.controller.games_manager.messages.ReJoinMsg
- relativeToThis(double, double, double, double) - Method in class it.polimi.ingsw.client.new_gui.GUI.Rectangle
- relH - Variable in class it.polimi.ingsw.client.new_gui.GUI.Rectangle
- relW - Variable in class it.polimi.ingsw.client.new_gui.GUI.Rectangle
- relX - Variable in class it.polimi.ingsw.client.new_gui.GUI.Rectangle
- relY - Variable in class it.polimi.ingsw.client.new_gui.GUI.Rectangle
- remove(Peer) - Method in class it.polimi.ingsw.communication.sugar_framework.Room
-
If the peer is in this room, makes the peer leave the room, otherwise it has no effect
- remove(T) - Method in class it.polimi.ingsw.utils.multilist.MultiList
-
Removes the first occurrence of a tuple whose first element is equal to the specified one
- removeFromCurrentGames(UUID) - Method in class it.polimi.ingsw.server.repository.GamesRepository
- removePlayer(String) - Method in class it.polimi.ingsw.server.controller.game_controller.GameController
- removeProfessor(Color) - Method in class it.polimi.ingsw.server.model.game_logic.SchoolBoard
-
This method removes a professor from the schoolBoard
- removeStudent(Color) - Method in class it.polimi.ingsw.server.model.game_logic.Archipelago
-
This method removes a student from the archipelago
- removeStudent(Color) - Method in interface it.polimi.ingsw.server.model.game_logic.Playable
- removeStudent(Color) - Method in class it.polimi.ingsw.server.model.game_logic.PlayableCharacterWithStudents
-
This method removes a student from the character
- removeStudentFromDiningRoom(Color) - Method in class it.polimi.ingsw.server.model.game_logic.ExpertSchoolBoard
-
This method removes the inputted student from the diningRoom
- removeStudentFromDiningRoom(Color) - Method in interface it.polimi.ingsw.server.model.game_logic.SchoolBoardCommonInterface
- removeStudentFromEntrance(Color) - Method in class it.polimi.ingsw.server.model.game_logic.SchoolBoard
- render() - Static method in class it.polimi.ingsw.client.game_client_and_cli.GUIProxy
- render() - Static method in class it.polimi.ingsw.client.new_gui.GUI
- renderAlert(String) - Static method in class it.polimi.ingsw.client.new_gui.AlertNotifyRenderer
- renderArchipelagoPrompt(LightArchipelago) - Static method in class it.polimi.ingsw.client.new_gui.views.player_view.PromptRenderer
-
Archipelago prompt
- renderArchipelagos(List<LightArchipelago>, int) - Static method in class it.polimi.ingsw.client.new_gui.views.player_view.ArchipelagosRenderer
- renderArchipelagos(List<LightArchipelago>, int, int, int) - Method in class it.polimi.ingsw.client.cli_graphics.Terminal
-
This method renders all the archipelagos in the terminal.
- renderAvailableCharacters(List<LightPlayableCharacter>, int, int) - Method in class it.polimi.ingsw.client.cli_graphics.Terminal
- renderCards(List<Card>) - Static method in class it.polimi.ingsw.client.new_gui.views.player_view.CardsRenderer
- renderCharacters(LightGameState) - Static method in class it.polimi.ingsw.client.new_gui.views.player_view.CharactersRenderer
- renderChat() - Static method in class it.polimi.ingsw.client.new_gui.views.player_view.ChatRenderer
- renderChooseSchoolBoardButton(LightGameState) - Static method in class it.polimi.ingsw.client.new_gui.views.enemies_view.ChooseSchoolBoardButtonRenderer
- renderChosenSchoolBoard(LightGameState) - Static method in class it.polimi.ingsw.client.new_gui.views.enemies_view.EnemySchoolBoardsRenderer
- renderCloudPrompt(List<Color>) - Static method in class it.polimi.ingsw.client.new_gui.views.player_view.PromptRenderer
-
Cloud Prompt
- renderClouds(List<List<Color>>) - Static method in class it.polimi.ingsw.client.new_gui.views.player_view.CloudsRenderer
- renderClouds(List<List<Color>>, int, int) - Method in class it.polimi.ingsw.client.cli_graphics.Terminal
-
This method renders all the clouds in the terminal.
- renderEndTurnButton() - Static method in class it.polimi.ingsw.client.new_gui.views.player_view.ButtonsRenderer
- renderEnemyView(LightGameState) - Static method in class it.polimi.ingsw.client.new_gui.views.enemies_view.EnemyViewRenderer
- renderGameState(LightGameState) - Static method in class it.polimi.ingsw.client.new_gui.views.player_view.PlayerViewRenderer
- renderInfo(LightSchoolBoard) - Static method in class it.polimi.ingsw.client.new_gui.views.player_view.SchoolBoardRenderer
- renderLastCardPlayed(LightSchoolBoard, Card) - Static method in class it.polimi.ingsw.client.new_gui.views.enemies_view.EnemySchoolBoardsRenderer
- renderLoginView() - Static method in class it.polimi.ingsw.client.new_gui.views.login_view.LoginViewRenderer
- renderMatchMaking() - Static method in class it.polimi.ingsw.client.new_gui.views.matchmaking_view.MatchMakingRenderer
- renderMessageBox(String, String) - Static method in class it.polimi.ingsw.client.new_gui.AlertNotifyRenderer
- renderNotify(String) - Static method in class it.polimi.ingsw.client.new_gui.AlertNotifyRenderer
- renderPawn(GUI.Rectangle, double, double, double, double, Image) - Static method in class it.polimi.ingsw.client.new_gui.views.player_view.SchoolBoardRenderer
- renderProfessor(Color, GUI.Rectangle, double, double, double, double) - Static method in class it.polimi.ingsw.client.new_gui.views.player_view.SchoolBoardRenderer
- renderPrompt(LightPlayableCharacter, ImageView) - Static method in class it.polimi.ingsw.client.new_gui.views.player_view.CharactersRenderer
- renderSchoolBoard(LightSchoolBoard) - Static method in class it.polimi.ingsw.client.new_gui.views.player_view.SchoolBoardRenderer
- renderSchoolBoards(List<LightSchoolBoard>, Map<String, Integer>, int, int, int) - Method in class it.polimi.ingsw.client.cli_graphics.Terminal
-
This method renders all the schoolBoards in the terminal.
- renderStudent(Color, int) - Static method in class it.polimi.ingsw.client.new_gui.views.player_view.CharactersRenderer
- renderStudent(Color, GUI.Rectangle, double, double, double, double) - Static method in class it.polimi.ingsw.client.new_gui.views.player_view.SchoolBoardRenderer
- renderStudentAndAddEventHandler(Color, GUI.Rectangle, double, double, double, double, SchoolBoardRenderer.TargetType) - Static method in class it.polimi.ingsw.client.new_gui.views.player_view.SchoolBoardRenderer
- renderStudentsIntoPrompt(List<Color>, Pane) - Static method in class it.polimi.ingsw.client.new_gui.views.player_view.PromptRenderer
- renderSwitchButton(String, GUI.Rectangle, GUI.View) - Static method in class it.polimi.ingsw.client.new_gui.views.player_view.SwitchButtonRenderer
- renderUndoButton() - Static method in class it.polimi.ingsw.client.new_gui.views.player_view.ButtonsRenderer
- repository - Static variable in class it.polimi.ingsw.server.event_sourcing.Aggregate
- reset() - Static method in class it.polimi.ingsw.client.new_gui.input_handler.InputHandler
- Reset - Enum constant in enum class it.polimi.ingsw.client.new_gui.input_handler.InputEventType
- resetCharacterPlayedThisTurn() - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
- resetCharacterPlayedThisTurn() - Method in interface it.polimi.ingsw.server.model.game_logic.GameStateCommonInterface
- resetColorThatDoesntCountForAllArchipelagos() - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
- resetColorThatDoesntCountForAllArchipelagos() - Method in interface it.polimi.ingsw.server.model.game_logic.GameStateCommonInterface
- resetIterator() - Method in class it.polimi.ingsw.server.model.game_logic.Round
-
This method resets the internal iterator that iterates over the list representing the round order
- resetRoundIterator() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- ResetRoundIteratorEvent - Class in it.polimi.ingsw.server.model.game_logic.events
- ResetRoundIteratorEvent(UUID) - Constructor for class it.polimi.ingsw.server.model.game_logic.events.ResetRoundIteratorEvent
- resetRoundIteratorHandler(ResetRoundIteratorEvent) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- resetSchoolBoardIdsToCardsPlayerThisRound() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- ResetSchoolBoardIdsToCardsPlayerThisRoundEvent - Class in it.polimi.ingsw.server.model.game_logic.events
- ResetSchoolBoardIdsToCardsPlayerThisRoundEvent(UUID) - Constructor for class it.polimi.ingsw.server.model.game_logic.events.ResetSchoolBoardIdsToCardsPlayerThisRoundEvent
- resetSchoolBoardIdsToCardsPlayerThisRoundHandler(ResetSchoolBoardIdsToCardsPlayerThisRoundEvent) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- ReturnMessage - Enum Class in it.polimi.ingsw.server.controller.game_state_controller.messages.enums
- ReturnMessage - Enum Class in it.polimi.ingsw.server.controller.games_manager.messages.enums
- ReturnMessage(String) - Constructor for enum class it.polimi.ingsw.server.controller.game_state_controller.messages.enums.ReturnMessage
- ReturnMessage(String) - Constructor for enum class it.polimi.ingsw.server.controller.games_manager.messages.enums.ReturnMessage
- rollback - Enum constant in enum class it.polimi.ingsw.client.enums.CLICommand
- rollback() - Method in class it.polimi.ingsw.client.game_client_and_cli.GameClient
- rollback() - Method in class it.polimi.ingsw.server.controller.game_state_controller.ExpertGameStateController
- rollback() - Method in class it.polimi.ingsw.server.controller.game_state_controller.GameStateController
- rollback() - Method in class it.polimi.ingsw.server.event_sourcing.Aggregate
-
Recreates the aggregate based on the last snapshot, deletes all the events vit aggregate version > snapshot version
- rollback() - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
- rollback(UUID, int) - Method in class it.polimi.ingsw.server.repository.EventsRepository
- ROLLBACK - Enum constant in enum class it.polimi.ingsw.server.controller.game_state_controller.messages.enums.ReturnMessage
- rollbackMsg(RollbackMsg, Peer) - Method in class it.polimi.ingsw.server.controller.game_state_controller.CommunicationController
-
This method is the handler for the RollBackMsg
- rollbackMsg(RollbackMsg, Peer) - Method in class it.polimi.ingsw.server.controller.game_state_controller.ExpertCommunicationController
-
This is the handler of the messages for the characters with ID 1.
- RollbackMsg - Class in it.polimi.ingsw.server.controller.game_state_controller.messages
- RollbackMsg(String) - Constructor for class it.polimi.ingsw.server.controller.game_state_controller.messages.RollbackMsg
- Room - Class in it.polimi.ingsw.communication.sugar_framework
-
Represents a room in the Sugar communication protocol
- Room() - Constructor for class it.polimi.ingsw.communication.sugar_framework.Room
- Room(UUID) - Constructor for class it.polimi.ingsw.communication.sugar_framework.Room
- roomId - Variable in class it.polimi.ingsw.communication.sugar_framework.Room
- roomId - Variable in class it.polimi.ingsw.server.controller.game_controller.GameController
- RoomNotFoundException - Exception Class in it.polimi.ingsw.communication.sugar_framework.exceptions
- RoomNotFoundException() - Constructor for exception class it.polimi.ingsw.communication.sugar_framework.exceptions.RoomNotFoundException
- rooms - Variable in class it.polimi.ingsw.communication.sugar_framework.SugarServer
- round - Variable in class it.polimi.ingsw.server.model.game_logic.GameState
- Round - Class in it.polimi.ingsw.server.model.game_logic
- Round(List<Integer>) - Constructor for class it.polimi.ingsw.server.model.game_logic.Round
- roundOrder - Variable in class it.polimi.ingsw.server.model.game_logic.events.SetRoundOrderEvent
- roundOrder - Variable in class it.polimi.ingsw.server.model.game_logic.LightGameState
- roundOrder - Variable in class it.polimi.ingsw.server.model.game_logic.Round
- rows - Variable in class it.polimi.ingsw.client.cli_graphics.Terminal
- RST - Enum constant in enum class it.polimi.ingsw.client.new_gui.input_handler.InputHandler.State
- run() - Method in class it.polimi.ingsw.client.game_client_and_cli.GameClient
- run() - Method in class it.polimi.ingsw.communication.tcp_client.TcpClient
- run() - Method in class it.polimi.ingsw.communication.tcp_server.TcpServer
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form