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

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
 
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