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

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