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

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