Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
S
- sameToTheRight() - Method in class it.polimi.ingsw.client.new_gui.GUI.Rectangle
- saveUserSchoolBoardMap(UUID, String, int) - Method in class it.polimi.ingsw.server.repository.GamesRepository
-
Save the map from username to the gameUUID and the schoolBoardID
- SchoolBoard - Class in it.polimi.ingsw.server.model.game_logic
- SchoolBoard(int, List<Color>, TowerColor) - Constructor for class it.polimi.ingsw.server.model.game_logic.SchoolBoard
- SchoolBoard(int, Map<Color, Integer>, TowerColor, List<Color>, Set<Color>, List<Card>) - Constructor for class it.polimi.ingsw.server.model.game_logic.SchoolBoard
- schoolBoardAsset - Static variable in class it.polimi.ingsw.client.new_gui.AssetHolder
- schoolBoardChosenId - Static variable in class it.polimi.ingsw.client.new_gui.views.enemies_view.EnemySchoolBoardsRenderer
- SchoolBoardCommonInterface - Interface in it.polimi.ingsw.server.model.game_logic
- schoolBoardID - Variable in class it.polimi.ingsw.server.model.game_logic.events.ConquerArchipelagoEvent
- schoolBoardID - Variable in class it.polimi.ingsw.server.model.game_logic.events.SetCurrentPlayerSchoolBoardIDEvent
- schoolBoardIdsToCardPlayedThisRound - Variable in class it.polimi.ingsw.server.model.game_logic.GameState
- schoolBoardIdsToCardPlayedThisRound - Variable in class it.polimi.ingsw.server.model.game_logic.LightGameState
- schoolBoardIdsToLastCardPlayed - Variable in class it.polimi.ingsw.server.model.game_logic.GameState
- schoolBoardIdToWinnerMap - Variable in exception class it.polimi.ingsw.server.controller.game_state_controller.exceptions.GameOverException
- SchoolBoardRenderer - Class in it.polimi.ingsw.client.new_gui.views.player_view
- SchoolBoardRenderer() - Constructor for class it.polimi.ingsw.client.new_gui.views.player_view.SchoolBoardRenderer
- SchoolBoardRenderer.TargetType - Enum Class in it.polimi.ingsw.client.new_gui.views.player_view
- schoolBoards - Variable in class it.polimi.ingsw.server.model.game_logic.GameState
- schoolBoards - Variable in class it.polimi.ingsw.server.model.game_logic.LightGameState
- schoolRect - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
- schoolRelH - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
- schoolRelW - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
- schoolRelX - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
- schoolRelY - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
- second - Variable in class it.polimi.ingsw.utils.multilist.MultiList
- selected - Variable in class it.polimi.ingsw.client.new_gui.views.player_view.CharacterPromptController.StudentEntity
- send(SugarMessage) - Method in class it.polimi.ingsw.client.game_client_and_cli.GameClient
- send(SugarMessage) - Method in class it.polimi.ingsw.communication.sugar_framework.SugarClient
- send(SugarMessage, Peer) - Method in class it.polimi.ingsw.communication.sugar_framework.SugarServer
-
Delivers the message to the peer
- send(SugarMessage, Peer) - Method in class it.polimi.ingsw.server.controller.games_manager.GamesManager
- send(String) - Method in class it.polimi.ingsw.communication.tcp_client.TcpClient
-
Delivers message to the server
- send(String, Socket) - Method in class it.polimi.ingsw.communication.tcp_server.TcpServer
-
Removes all whitespaces from the message, adds a newline at the end and sends it to the client
- sendAndHandleDisconnection(SugarMessage) - Method in class it.polimi.ingsw.client.game_client_and_cli.GameClient
- sendChatMessage(String, String) - Method in class it.polimi.ingsw.client.game_client_and_cli.GameClient
- sendHeartBeats() - Method in class it.polimi.ingsw.communication.sugar_framework.SugarServer
-
Sends heartbeat messages to all peers
- SendMessageInChat - Enum constant in enum class it.polimi.ingsw.client.new_gui.input_handler.InputEventType
- sendUPI(Peer) - Method in class it.polimi.ingsw.communication.sugar_framework.SugarServer
-
Send the UPI initial message to the peer
- SerDes - Class in it.polimi.ingsw.communication.sugar_framework
-
Serializer/Deserializer for sugar messages
- SerDes() - Constructor for class it.polimi.ingsw.communication.sugar_framework.SerDes
- serialize() - Method in class it.polimi.ingsw.communication.sugar_framework.messages.SugarMessage
- serialize(SugarMessage) - Static method in class it.polimi.ingsw.communication.sugar_framework.SerDes
- serialize(Object) - Static method in class it.polimi.ingsw.communication.sugar_framework.SerDes
- server - Variable in class it.polimi.ingsw.server.controller.games_manager.GamesManager
- setActionPhaseSubTurn(ActionPhaseSubTurn) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
-
This method sets the ActionPhaseSubTurn to the inputted actionPhaseSubTurn
- setActionPhaseSubTurn(ActionPhaseSubTurn) - Method in class it.polimi.ingsw.server.model.game_logic.Round
-
This method sets the phase of the ACTION phase sub-turn
- SetActionPhaseSubTurnEvent - Class in it.polimi.ingsw.server.model.game_logic.events
- SetActionPhaseSubTurnEvent(UUID, ActionPhaseSubTurn) - Constructor for class it.polimi.ingsw.server.model.game_logic.events.SetActionPhaseSubTurnEvent
- setActionPhaseSubTurnHandler(SetActionPhaseSubTurnEvent) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- setColorThatDoesntCount(Color) - Method in interface it.polimi.ingsw.server.model.game_logic.ArchipelagoCommonInterface
- setColorThatDoesntCount(Color) - Method in class it.polimi.ingsw.server.model.game_logic.ExpertArchipelago
-
This method sets the color that won't count for the influence
- setColorThatDoesntCountForAllArchipelagos(Color) - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
- setCurrentPhase(Phase) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
-
This method sets the current phase of the turn
- setCurrentPhase(Phase) - Method in class it.polimi.ingsw.server.model.game_logic.Round
-
This method sets the current phase
- SetCurrentPhaseEvent - Class in it.polimi.ingsw.server.model.game_logic.events
- SetCurrentPhaseEvent(UUID, Phase) - Constructor for class it.polimi.ingsw.server.model.game_logic.events.SetCurrentPhaseEvent
- setCurrentPhaseForTesting(Phase) - Method in class it.polimi.ingsw.server.controller.game_state_controller.GameStateController
- setCurrentPhaseHandler(SetCurrentPhaseEvent) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- setCurrentPlayerSchoolBoardId(int) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- SetCurrentPlayerSchoolBoardIDEvent - Class in it.polimi.ingsw.server.model.game_logic.events
- SetCurrentPlayerSchoolBoardIDEvent(UUID, int) - Constructor for class it.polimi.ingsw.server.model.game_logic.events.SetCurrentPlayerSchoolBoardIDEvent
- setCurrentPlayerSchoolBoardIdHandler(SetCurrentPlayerSchoolBoardIDEvent) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- setFocusInputWhen(double, double) - Static method in class it.polimi.ingsw.client.new_gui.GUI
-
Sets focus (lower z-index) to the correct item
- setIconAndTitle(Stage) - Method in class it.polimi.ingsw.client.new_gui.GUI
- setImageViewBrightness(ImageView, double) - Static method in class it.polimi.ingsw.client.new_gui.user_experience.UserExperience
- setInactivePlayer(Peer) - Method in class it.polimi.ingsw.server.controller.game_controller.GameController
- setIsLastRoundTrue() - Method in class it.polimi.ingsw.server.model.game_logic.Round
-
This method is used to set to true a flag that signals that the current round will be the last
- setLastRoundTrue() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
-
This method sets the last round flag to true
- setLogHeader(String) - Method in class it.polimi.ingsw.communication.tcp_client.TcpClient
- setLogHeader(String) - Method in class it.polimi.ingsw.communication.tcp_server.TcpServer
- setLogStream(PrintStream) - Method in class it.polimi.ingsw.communication.tcp_client.TcpClient
- setLogStream(PrintStream) - Method in class it.polimi.ingsw.communication.tcp_server.TcpServer
- setMotherNaturePositionForTesting(Archipelago) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- setNewRoundOrder(List<Integer>) - Method in class it.polimi.ingsw.server.model.game_logic.Round
-
This method is used to set the new round order after every player played its card during the planning phase
- setRoundOrder(List<Integer>) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- SetRoundOrderEvent - Class in it.polimi.ingsw.server.model.game_logic.events
- SetRoundOrderEvent(UUID, List<Integer>) - Constructor for class it.polimi.ingsw.server.model.game_logic.events.SetRoundOrderEvent
- setRoundOrderHandler(SetRoundOrderEvent) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- setSeed(long) - Static method in class it.polimi.ingsw.server.model.game_logic.utils.Randomizer
- setTowerColor(TowerColor) - Method in class it.polimi.ingsw.server.model.game_logic.Archipelago
-
Sets the towerColor of this archipelago
- setTowerColor(TowerColor) - Method in class it.polimi.ingsw.server.model.game_logic.ExpertArchipelago
-
Sets the towerColor of this archipelago
- setTowersInfluence(boolean) - Method in interface it.polimi.ingsw.server.model.game_logic.ArchipelagoCommonInterface
- setTowersInfluence(boolean) - Method in class it.polimi.ingsw.server.model.game_logic.ExpertArchipelago
-
This method sets if the towers will count for the influence
- setTowersInfluenceForAllArchipelagos(boolean) - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
- setTowersInfluenceForAllArchipelagos(boolean) - Method in interface it.polimi.ingsw.server.model.game_logic.GameStateCommonInterface
- setUpi(UUID) - Method in class it.polimi.ingsw.communication.sugar_framework.SugarClient
- signup - Enum constant in enum class it.polimi.ingsw.client.enums.CLICommand
- signUp(String, String) - Method in class it.polimi.ingsw.client.game_client_and_cli.GameClient
- SignUp - Enum constant in enum class it.polimi.ingsw.client.new_gui.input_handler.InputEventType
- signUpMsg(SugarMessage, Peer) - Method in class it.polimi.ingsw.server.controller.auth_controller.AuthController
- SignUpMsg - Class in it.polimi.ingsw.server.controller.auth_controller.messages
- SignUpMsg(String, String) - Constructor for class it.polimi.ingsw.server.controller.auth_controller.messages.SignUpMsg
- signUpUser(String, String) - Method in interface it.polimi.ingsw.server.repository.interfaces.UsersRepositoryInterface
- signUpUser(String, String) - Method in class it.polimi.ingsw.server.repository.UsersRepository
-
Insert the user in the DB
- size() - Method in class it.polimi.ingsw.utils.multilist.MultiList
- SizeHandler() - Constructor for class it.polimi.ingsw.client.new_gui.GUI.SizeHandler
- socket - Variable in class it.polimi.ingsw.communication.tcp_client.TcpClient
- socket - Variable in class it.polimi.ingsw.communication.tcp_server.TcpServer
- squareFromHeightRelativeToThis(double, double, double) - Method in class it.polimi.ingsw.client.new_gui.GUI.Rectangle
- squareFromWidthRelativeToThis(double, double, double) - Method in class it.polimi.ingsw.client.new_gui.GUI.Rectangle
- stage - Static variable in class it.polimi.ingsw.client.new_gui.GUI
- start(Stage) - Method in class it.polimi.ingsw.client.new_gui.GUI
- startGame() - Method in class it.polimi.ingsw.server.controller.game_controller.GameController
- startHeartbeatDaemon() - Method in class it.polimi.ingsw.communication.sugar_framework.SugarServer
-
This function is responsible for the heartbeat system
- state - Static variable in class it.polimi.ingsw.client.new_gui.input_handler.InputHandler
- State() - Constructor for enum class it.polimi.ingsw.client.new_gui.input_handler.InputHandler.State
- steps - Variable in enum class it.polimi.ingsw.server.model.game_logic.enums.Card
- steps - Variable in class it.polimi.ingsw.server.model.game_logic.events.MoveMotherNatureNStepsClockwiseEvent
- storeAggregate(UUID, String) - Method in class it.polimi.ingsw.server.repository.EventsRepository
- strategy - Variable in class it.polimi.ingsw.server.model.game_logic.GameState
- string - Variable in class it.polimi.ingsw.client.cli_graphics.UnicodeString
- stringNotValid(String) - Static method in class it.polimi.ingsw.server.controller.auth_controller.AuthController
- student - Variable in class it.polimi.ingsw.server.controller.game_state_controller.messages.MoveStudentFromEntranceToArchipelagoMsg
- student - Variable in class it.polimi.ingsw.server.controller.game_state_controller.messages.MoveStudentFromEntranceToDiningRoomMsg
- student - Variable in class it.polimi.ingsw.server.model.game_logic.events.MoveStudentFromEntranceToArchipelagoEvent
- student - Variable in class it.polimi.ingsw.server.model.game_logic.events.MoveStudentsFromEntranceToDiningEvent
- STUDENT_MOVED_ARCHIPELAGO - Enum constant in enum class it.polimi.ingsw.server.controller.game_state_controller.messages.enums.ReturnMessage
- STUDENT_MOVED_DINING - Enum constant in enum class it.polimi.ingsw.server.controller.game_state_controller.messages.enums.ReturnMessage
- STUDENT_NOT_IN_THE_ENTRANCE - Enum constant in enum class it.polimi.ingsw.server.controller.game_state_controller.messages.enums.ReturnMessage
- STUDENT_NOT_ON_CHARACTER - Enum constant in enum class it.polimi.ingsw.server.controller.game_state_controller.messages.enums.ReturnMessage
- studentBrightnessDelta - Static variable in class it.polimi.ingsw.client.new_gui.views.player_view.CharacterPromptController
- studentColorToANSI - Static variable in class it.polimi.ingsw.client.cli_graphics.Terminal
- studentColorToDiningLaneCoords - Static variable in class it.polimi.ingsw.client.new_gui.views.player_view.SchoolBoardRenderer
- studentColorToProfessorCoords - Static variable in class it.polimi.ingsw.client.new_gui.views.player_view.SchoolBoardRenderer
- studentColorToStudentAsset - Static variable in class it.polimi.ingsw.client.new_gui.AssetHolder
- StudentEntity(Color, ImageView, Button) - Constructor for class it.polimi.ingsw.client.new_gui.views.player_view.CharacterPromptController.StudentEntity
- studentFactory - Variable in class it.polimi.ingsw.server.model.game_logic.GameState
- StudentFactory - Class in it.polimi.ingsw.server.model.game_logic
- StudentFactory() - Constructor for class it.polimi.ingsw.server.model.game_logic.StudentFactory
- studentFromDining(Color) - Method in class it.polimi.ingsw.client.new_gui.input_handler.InputParams
- studentFromEntrance(Color) - Method in class it.polimi.ingsw.client.new_gui.input_handler.InputParams
- StudentNotInTheEntranceException - Exception Class in it.polimi.ingsw.server.controller.game_state_controller.exceptions
- StudentNotInTheEntranceException() - Constructor for exception class it.polimi.ingsw.server.controller.game_state_controller.exceptions.StudentNotInTheEntranceException
- StudentNotOnCharacterException - Exception Class in it.polimi.ingsw.server.model.game_logic.exceptions
- StudentNotOnCharacterException() - Constructor for exception class it.polimi.ingsw.server.model.game_logic.exceptions.StudentNotOnCharacterException
- studentPercentHeightRelativeToSchoolBoard - Static variable in class it.polimi.ingsw.client.new_gui.views.player_view.SchoolBoardRenderer
- studentPercentWidthRelativeToSchoolBoard - Static variable in class it.polimi.ingsw.client.new_gui.views.player_view.SchoolBoardRenderer
- students - Variable in class it.polimi.ingsw.server.model.game_logic.LightPlayableCharacter
- students - Variable in class it.polimi.ingsw.server.model.game_logic.PlayableCharacterWithStudents
- STUDENTS_GRABBED_FROM_CLOUD - Enum constant in enum class it.polimi.ingsw.server.controller.game_state_controller.messages.enums.ReturnMessage
- STUDENTS_NOT_IN_THE_DINING_ROOM - Enum constant in enum class it.polimi.ingsw.server.controller.game_state_controller.messages.enums.ReturnMessage
- STUDENTS_TO_BE_GRABBED_FROM_CLOUD - Enum constant in enum class it.polimi.ingsw.server.controller.game_state_controller.messages.enums.ReturnMessage
- STUDENTS_TO_GRAB - Enum constant in enum class it.polimi.ingsw.server.model.game_logic.enums.ActionPhaseSubTurn
- STUDENTS_TO_MOVE - Enum constant in enum class it.polimi.ingsw.server.model.game_logic.enums.ActionPhaseSubTurn
- studentsFromDining - Variable in class it.polimi.ingsw.client.new_gui.input_handler.InputParams
- studentsFromEntrance - Variable in class it.polimi.ingsw.client.new_gui.input_handler.InputParams
- studentsInCharacters - Variable in class it.polimi.ingsw.client.new_gui.views.player_view.CharacterPromptController
- studentsInDining - Variable in class it.polimi.ingsw.client.new_gui.views.player_view.CharacterPromptController
- studentsInTheEntrance - Variable in class it.polimi.ingsw.client.new_gui.views.player_view.CharacterPromptController
- studentsInTheEntrance - Variable in class it.polimi.ingsw.server.model.game_logic.LightSchoolBoard
- studentsInTheEntrance - Variable in class it.polimi.ingsw.server.model.game_logic.SchoolBoard
- studentSize - Static variable in class it.polimi.ingsw.client.new_gui.views.player_view.CharactersRenderer
- StudentsNotInTheDiningRoomException - Exception Class in it.polimi.ingsw.server.model.game_logic.exceptions
- StudentsNotInTheDiningRoomException() - Constructor for exception class it.polimi.ingsw.server.model.game_logic.exceptions.StudentsNotInTheDiningRoomException
- studentsNumberOnCharacter - Variable in enum class it.polimi.ingsw.server.model.game_logic.enums.Character
- StudentsToBeGrabbedFromCloudException - Exception Class in it.polimi.ingsw.server.controller.game_state_controller.exceptions
- StudentsToBeGrabbedFromCloudException() - Constructor for exception class it.polimi.ingsw.server.controller.game_state_controller.exceptions.StudentsToBeGrabbedFromCloudException
- studentsToGet - Variable in class it.polimi.ingsw.server.controller.game_state_controller.messages.CharacterIndexColorListsMsg
- studentsToGive - Variable in class it.polimi.ingsw.server.controller.game_state_controller.messages.CharacterIndexColorListsMsg
- studentSupply - Variable in class it.polimi.ingsw.server.model.game_logic.StudentFactory
- studentSymbol - Static variable in class it.polimi.ingsw.client.cli_graphics.Terminal
- studentToNumber - Variable in class it.polimi.ingsw.server.model.game_logic.Archipelago
- studentToNumber - Variable in class it.polimi.ingsw.server.model.game_logic.LightArchipelago
- sugarClient - Variable in class it.polimi.ingsw.client.game_client_and_cli.GameClient
- SugarClient - Class in it.polimi.ingsw.communication.sugar_framework
- SugarClient(String, GameClient) - Constructor for class it.polimi.ingsw.communication.sugar_framework.SugarClient
- SugarMessage - Class in it.polimi.ingsw.communication.sugar_framework.messages
-
A Sugar Message, all Sugar messages extend from this base class
- SugarMessage(SugarMethod) - Constructor for class it.polimi.ingsw.communication.sugar_framework.messages.SugarMessage
- SugarMessage(SugarMethod, String) - Constructor for class it.polimi.ingsw.communication.sugar_framework.messages.SugarMessage
- SugarMessage(SugarMethod, UUID, String) - Constructor for class it.polimi.ingsw.communication.sugar_framework.messages.SugarMessage
- SugarMessageFromLowerLayersHandler - Annotation Interface in it.polimi.ingsw.communication.sugar_framework.message_processing
- SugarMessageHandler - Annotation Interface in it.polimi.ingsw.communication.sugar_framework.message_processing
- SugarMessageProcessor - Class in it.polimi.ingsw.communication.sugar_framework.message_processing
- SugarMessageProcessor() - Constructor for class it.polimi.ingsw.communication.sugar_framework.message_processing.SugarMessageProcessor
- sugarMethod - Variable in class it.polimi.ingsw.communication.sugar_framework.messages.SugarMessage
- SugarMethod - Enum Class in it.polimi.ingsw.communication.sugar_framework.messages
- SugarMethod() - Constructor for enum class it.polimi.ingsw.communication.sugar_framework.messages.SugarMethod
- SugarServer - Class in it.polimi.ingsw.communication.sugar_framework
- SugarServer() - Constructor for class it.polimi.ingsw.communication.sugar_framework.SugarServer
- SWAP_THREE_STUDENTS_BETWEEN_CHARACTER_AND_ENTRANCE - Enum constant in enum class it.polimi.ingsw.server.model.game_logic.enums.Character
- SWAP_TWO_STUDENTS_BETWEEN_ENTRANCE_AND_DINING_ROOM - Enum constant in enum class it.polimi.ingsw.server.model.game_logic.enums.Character
- SwitchButtonRenderer - Class in it.polimi.ingsw.client.new_gui.views.player_view
- SwitchButtonRenderer() - Constructor for class it.polimi.ingsw.client.new_gui.views.player_view.SwitchButtonRenderer
- switchButtonToEnemyRect - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
- switchButtonToEnemyRelH - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
- switchButtonToEnemyRelW - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
- switchButtonToEnemyRelX - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
- switchButtonToEnemyRelY - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
- switchButtonToPlayerRect - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
- switchButtonToPlayerRelH - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
- switchButtonToPlayerRelW - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
- switchButtonToPlayerRelX - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
- switchButtonToPlayerRelY - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
- switchView(GUI.View) - Static method in class it.polimi.ingsw.client.game_client_and_cli.GUIProxy
- switchView(GUI.View) - Static method in class it.polimi.ingsw.client.new_gui.GUI
- SyntaxError - Exception Class in it.polimi.ingsw.client.exceptions
- SyntaxError() - Constructor for exception class it.polimi.ingsw.client.exceptions.SyntaxError
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form