Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- ACTION - Enum constant in enum class it.polimi.ingsw.communication.sugar_framework.messages.SugarMethod
- ACTION - Enum constant in enum class it.polimi.ingsw.server.model.game_logic.enums.Phase
- actionPhaseSubTurn - Variable in class it.polimi.ingsw.server.model.game_logic.events.SetActionPhaseSubTurnEvent
- actionPhaseSubTurn - Variable in class it.polimi.ingsw.server.model.game_logic.Round
- ActionPhaseSubTurn - Enum Class in it.polimi.ingsw.server.model.game_logic.enums
- ActionPhaseSubTurn() - Constructor for enum class it.polimi.ingsw.server.model.game_logic.enums.ActionPhaseSubTurn
- activate - Variable in class it.polimi.ingsw.client.new_gui.views.player_view.CharacterPromptController
- ActivatedEffect - Enum constant in enum class it.polimi.ingsw.client.new_gui.input_handler.InputHandler.State
- activePlayers() - Method in class it.polimi.ingsw.server.controller.game_controller.GameController
- add(InputEvent) - Static method in class it.polimi.ingsw.client.new_gui.input_handler.InputHandler
- add(T, U, V) - Method in class it.polimi.ingsw.utils.multilist.MultiList
-
Adds the tuple to the multi-list
- addActivateButton(Button) - Method in class it.polimi.ingsw.client.new_gui.views.player_view.CharacterPromptController
- addActivateEventListener() - Method in class it.polimi.ingsw.client.new_gui.views.player_view.CharacterPromptController
- addEvent(Event) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- addEvent(UUID, Event, int) - Method in class it.polimi.ingsw.server.repository.EventsRepository
- addEventListeners() - Method in class it.polimi.ingsw.client.new_gui.views.player_view.CharacterPromptController
- addExitButton(Button) - Method in class it.polimi.ingsw.client.new_gui.views.player_view.CharacterPromptController
- addExitEventListener() - Method in class it.polimi.ingsw.client.new_gui.views.player_view.CharacterPromptController
- addPeer(Peer) - Method in class it.polimi.ingsw.communication.sugar_framework.Room
-
Makes the peer join into this room
- addPeers(Collection<Peer>) - Method in class it.polimi.ingsw.communication.sugar_framework.Room
-
Adds all peers to the room
- addPlayer(Player) - Method in class it.polimi.ingsw.server.controller.game_controller.GameController
- addPlayerEffective(Player) - Method in class it.polimi.ingsw.server.controller.game_controller.GameController
- addProfessor(Color) - Method in class it.polimi.ingsw.server.model.game_logic.SchoolBoard
-
This method adds a professor to the schoolBoard
- addStudent(Color) - Method in class it.polimi.ingsw.server.model.game_logic.Archipelago
-
Adds a student to the archipelago
- addStudent(Color) - Method in interface it.polimi.ingsw.server.model.game_logic.Playable
- addStudent(Color) - Method in class it.polimi.ingsw.server.model.game_logic.PlayableCharacterWithStudents
-
This method adds a student to the character
- addStudentEventListeners(CharacterPromptController.StudentEntity) - Method in class it.polimi.ingsw.client.new_gui.views.player_view.CharacterPromptController
- addStudentInCharacter(Color, ImageView, Button) - Method in class it.polimi.ingsw.client.new_gui.views.player_view.CharacterPromptController
- addStudentInDining(Color, ImageView, Button) - Method in class it.polimi.ingsw.client.new_gui.views.player_view.CharacterPromptController
- addStudentInEntrance(Color, ImageView, Button) - Method in class it.polimi.ingsw.client.new_gui.views.player_view.CharacterPromptController
- addStudentToDiningRoom(Color) - Method in class it.polimi.ingsw.server.model.game_logic.ExpertSchoolBoard
-
This method adds the inputted student to the diningRoom, adding a coin to the schoolBoard in certain conditions
- addStudentToDiningRoom(Color) - Method in class it.polimi.ingsw.server.model.game_logic.SchoolBoard
-
This method adds the inputted student to the diningRoom
- addStudentToEntrance(Color) - Method in class it.polimi.ingsw.server.model.game_logic.SchoolBoard
-
This method adds the inputted student to the entrance
- addToLog(String) - Method in class it.polimi.ingsw.client.game_client_and_cli.GameLogger
- addToLog(String) - Method in interface it.polimi.ingsw.client.game_client_and_cli.Logger
- addUsernames(Map<String, Integer>) - Method in class it.polimi.ingsw.server.model.game_logic.LightGameState
-
This method adds the userNames to the LightGameState
- Aggregate - Class in it.polimi.ingsw.server.event_sourcing
- Aggregate() - Constructor for class it.polimi.ingsw.server.event_sourcing.Aggregate
- Aggregate(UUID) - Constructor for class it.polimi.ingsw.server.event_sourcing.Aggregate
- alert - Static variable in class it.polimi.ingsw.client.new_gui.AlertNotifyRenderer
- alert(String) - Static method in class it.polimi.ingsw.client.game_client_and_cli.GUIProxy
- alert(String) - Static method in class it.polimi.ingsw.client.new_gui.AlertNotifyRenderer
- alert(String) - Static method in class it.polimi.ingsw.client.new_gui.GUI
- AlertNotifyRenderer - Class in it.polimi.ingsw.client.new_gui
- AlertNotifyRenderer() - Constructor for class it.polimi.ingsw.client.new_gui.AlertNotifyRenderer
- alertPromptRect - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
- alertPromptRelH - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
- alertPromptRelW - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
- alertPromptRelX - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
- alertPromptRelY - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
- ANSI_BLACK - Static variable in class it.polimi.ingsw.client.cli_graphics.Terminal
- ANSI_BLACK_BACKGROUND - Static variable in class it.polimi.ingsw.client.cli_graphics.Terminal
- ANSI_BLUE - Static variable in class it.polimi.ingsw.client.cli_graphics.Terminal
- ANSI_CYAN - Static variable in class it.polimi.ingsw.client.cli_graphics.Terminal
- ANSI_GREEN - Static variable in class it.polimi.ingsw.client.cli_graphics.Terminal
- ANSI_GREY - Static variable in class it.polimi.ingsw.client.cli_graphics.Terminal
- ANSI_PURPLE - Static variable in class it.polimi.ingsw.client.cli_graphics.Terminal
- ANSI_RED - Static variable in class it.polimi.ingsw.client.cli_graphics.Terminal
- ANSI_RESET - Static variable in class it.polimi.ingsw.client.cli_graphics.Terminal
- ANSI_RESET - Static variable in class it.polimi.ingsw.client.cli_graphics.UnicodeString
- ANSI_WHITE - Static variable in class it.polimi.ingsw.client.cli_graphics.Terminal
- ANSI_WHITE_BACKGROUND - Static variable in class it.polimi.ingsw.client.cli_graphics.Terminal
- ANSI_YELLOW - Static variable in class it.polimi.ingsw.client.cli_graphics.Terminal
- App - Class in it.polimi.ingsw.server
- App() - Constructor for class it.polimi.ingsw.server.App
- appendNonUnicodeString(String) - Method in class it.polimi.ingsw.client.cli_graphics.UnicodeString
-
This method gets a String in input and appends it to this UnicodeString.
- appendUnicodeChar(String) - Method in class it.polimi.ingsw.client.cli_graphics.UnicodeString
-
This method gets a character in input (represented as a String) and appends it to this UnicodeString.
- apply(Event) - Method in class it.polimi.ingsw.server.event_sourcing.Aggregate
-
Applies an event, given the Event to apply This method will call using reflection the appropriate handler that manage the event
- apply(Event) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- apply(T, U, V) - Method in interface it.polimi.ingsw.utils.multilist.MultiListProcedure
- applyEffect(int) - Method in class it.polimi.ingsw.server.controller.game_state_controller.ExpertGameStateController
-
This method applies the effect of the character corresponding to the inputted character index.
- applyEffect(int) - Method in interface it.polimi.ingsw.server.controller.game_state_controller.GameStateControllerCommonInterface
- applyEffect(int, int) - Method in class it.polimi.ingsw.server.controller.game_state_controller.ExpertGameStateController
-
This method applies the effect of the character corresponding to the inputted character index.
- applyEffect(int, int) - Method in interface it.polimi.ingsw.server.controller.game_state_controller.GameStateControllerCommonInterface
- applyEffect(int, Color) - Method in class it.polimi.ingsw.server.controller.game_state_controller.ExpertGameStateController
-
This method applies the effect of the character corresponding to the inputted character index.
- applyEffect(int, Color) - Method in interface it.polimi.ingsw.server.controller.game_state_controller.GameStateControllerCommonInterface
- applyEffect(int, Color, int) - Method in class it.polimi.ingsw.server.controller.game_state_controller.ExpertGameStateController
-
This method applies the effect of the character corresponding to the inputted character index.
- applyEffect(int, Color, int) - Method in interface it.polimi.ingsw.server.controller.game_state_controller.GameStateControllerCommonInterface
- applyEffect(int, List<Color>, List<Color>) - Method in class it.polimi.ingsw.server.controller.game_state_controller.ExpertGameStateController
-
This method applies the effect of the character corresponding to the inputted character index.
- applyEffect(int, List<Color>, List<Color>) - Method in interface it.polimi.ingsw.server.controller.game_state_controller.GameStateControllerCommonInterface
- applyEffectGenericChecks(int) - Method in class it.polimi.ingsw.server.controller.game_state_controller.ExpertGameStateController
-
This method performs the generic checks on the input before applying the effect
- Archipelago - Class in it.polimi.ingsw.server.model.game_logic
-
This class generalizes the concept of island: an island is an archipelago with a single island and multiple archipelagos merge into a single archipelago
- Archipelago() - Constructor for class it.polimi.ingsw.server.model.game_logic.Archipelago
- Archipelago(int) - Constructor for class it.polimi.ingsw.server.model.game_logic.Archipelago
- Archipelago(List<Integer>, List<Integer>, Map<Color, Integer>, Map<Color, Integer>, TowerColor) - Constructor for class it.polimi.ingsw.server.model.game_logic.Archipelago
- ArchipelagoAlreadyLockedException - Exception Class in it.polimi.ingsw.server.model.game_logic.exceptions
- ArchipelagoAlreadyLockedException() - Constructor for exception class it.polimi.ingsw.server.model.game_logic.exceptions.ArchipelagoAlreadyLockedException
- ArchipelagoClick - Enum constant in enum class it.polimi.ingsw.client.new_gui.input_handler.InputEventType
- ArchipelagoCommonInterface - Interface in it.polimi.ingsw.server.model.game_logic
- archipelagoIslandCode - Variable in class it.polimi.ingsw.server.controller.game_state_controller.messages.CharacterIndexArchipelagoMsg
- archipelagoIslandCode - Variable in class it.polimi.ingsw.server.controller.game_state_controller.messages.CharacterIndexColorArchipelagoMsg
- archipelagoIslandCode - Variable in class it.polimi.ingsw.server.controller.game_state_controller.messages.MoveStudentFromEntranceToArchipelagoMsg
- archipelagoIslandCodes - Variable in class it.polimi.ingsw.server.model.game_logic.events.MoveStudentFromEntranceToArchipelagoEvent
- archipelagos - Variable in class it.polimi.ingsw.server.model.game_logic.GameState
- archipelagos - Variable in class it.polimi.ingsw.server.model.game_logic.LightGameState
- archipelagosRectangle - Static variable in class it.polimi.ingsw.client.new_gui.views.player_view.ArchipelagosRenderer
- archipelagosRelHeight - Static variable in class it.polimi.ingsw.client.new_gui.views.player_view.ArchipelagosRenderer
- archipelagosRelWidth - Static variable in class it.polimi.ingsw.client.new_gui.views.player_view.ArchipelagosRenderer
- archipelagosRelX - Static variable in class it.polimi.ingsw.client.new_gui.views.player_view.ArchipelagosRenderer
- archipelagosRelY - Static variable in class it.polimi.ingsw.client.new_gui.views.player_view.ArchipelagosRenderer
- ArchipelagosRenderer - Class in it.polimi.ingsw.client.new_gui.views.player_view
- ArchipelagosRenderer() - Constructor for class it.polimi.ingsw.client.new_gui.views.player_view.ArchipelagosRenderer
- archRect - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
- archRelH - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
- archRelW - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
- archRelX - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
-
Player view
- archRelY - Static variable in class it.polimi.ingsw.client.new_gui.layout.Layout
- arePresent(Optional<?>...) - Method in class it.polimi.ingsw.client.game_client_and_cli.GameClient
- AssetHolder - Class in it.polimi.ingsw.client.new_gui
- AssetHolder() - Constructor for class it.polimi.ingsw.client.new_gui.AssetHolder
- assignProfessor(Color) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
-
The method gets a color in input and checks if the current player should get the professor corresponding to the inputted color and if another player should lose the corresponding professor
- AssignProfessorEvent - Class in it.polimi.ingsw.server.model.game_logic.events
- AssignProfessorEvent(UUID, Color) - Constructor for class it.polimi.ingsw.server.model.game_logic.events.AssignProfessorEvent
- assignProfessorHandler(AssignProfessorEvent) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- assignProfessorsAfterEffect() - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
-
This method resets the ownership (with the normal rules) of every professor after the effect of the character is finished
- assignProfessorsAfterEffect() - Method in interface it.polimi.ingsw.server.model.game_logic.GameStateCommonInterface
- assignProfessorsWithEffect() - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
-
This method assigns the professors after the activation of the effect of the character with ID 2
- associatedPeer - Variable in class it.polimi.ingsw.server.model.game_logic.entities.Player
- authController - Variable in class it.polimi.ingsw.server.server_logic.GameServer
- AuthController - Class in it.polimi.ingsw.server.controller.auth_controller
- AuthController(SugarServer) - Constructor for class it.polimi.ingsw.server.controller.auth_controller.AuthController
- availableCharacters - Variable in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
- availableCharacters - Variable in class it.polimi.ingsw.server.model.game_logic.LightGameState
- availableLocks - Variable in class it.polimi.ingsw.server.model.game_logic.LightPlayableCharacter
- availableLocks - Variable in class it.polimi.ingsw.server.model.game_logic.PlayableCharacterLock
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form