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

I

id - Variable in class it.polimi.ingsw.client.new_gui.input_handler.InputParams
 
id - Variable in class it.polimi.ingsw.server.event_sourcing.Aggregate
 
id - Variable in class it.polimi.ingsw.server.event_sourcing.Event
 
id - Variable in class it.polimi.ingsw.server.model.game_logic.LightSchoolBoard
 
id - Variable in class it.polimi.ingsw.server.model.game_logic.SchoolBoard
 
id(int) - Method in class it.polimi.ingsw.client.new_gui.input_handler.InputParams
 
image - Variable in class it.polimi.ingsw.client.new_gui.views.player_view.CharacterPromptController.StudentEntity
 
increaseCost() - Method in class it.polimi.ingsw.server.model.game_logic.PlayableCharacter
This method is used to increase the cost of the character after each activation
increaseRoundCount() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
 
increaseRoundCount() - Method in class it.polimi.ingsw.server.model.game_logic.Round
This method increases the round count
IncreaseRoundCountEvent - Class in it.polimi.ingsw.server.model.game_logic.events
 
IncreaseRoundCountEvent(UUID) - Constructor for class it.polimi.ingsw.server.model.game_logic.events.IncreaseRoundCountEvent
 
increaseRoundCountHandler(IncreaseRoundCountEvent) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
 
init(String[], GameClient) - Static method in class it.polimi.ingsw.client.new_gui.GUI
 
initGameState(InitGameStateEvent) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
This method initializes the gameState in all its parts according to the game's rules
InitGameStateEvent - Class in it.polimi.ingsw.server.model.game_logic.events
 
InitGameStateEvent(UUID, int) - Constructor for class it.polimi.ingsw.server.model.game_logic.events.InitGameStateEvent
 
INITIAL_STUDENTS_PER_COLOR - Enum constant in enum class it.polimi.ingsw.server.model.game_logic.enums.GameConstants
 
initialCost - Variable in enum class it.polimi.ingsw.server.model.game_logic.enums.Character
 
initialCost - Variable in class it.polimi.ingsw.server.model.game_logic.LightPlayableCharacter
 
initialCost - Variable in class it.polimi.ingsw.server.model.game_logic.PlayableCharacter
 
initializeArchipelagos() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
This method initializes all the archipelagos adding motherNature and the students as the rulebook commands
initializeClouds() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
This method initializes the List of Lists of Color representing the clouds
initialized - Static variable in class it.polimi.ingsw.client.new_gui.GUI
 
initializeGameState(int) - Method in class it.polimi.ingsw.server.controller.game_state_controller.ExpertGameStateController
This method initializes the correct gameState with its attributes
initializeGameState(int) - Method in class it.polimi.ingsw.server.controller.game_state_controller.GameStateController
This method initializes the correct gameState with its attributes
initializeGameStateController(int) - Method in class it.polimi.ingsw.server.controller.game_state_controller.CommunicationController
 
initializeGameStateController(int) - Method in class it.polimi.ingsw.server.controller.game_state_controller.ExpertCommunicationController
 
initializeGameStateController(UUID) - Method in class it.polimi.ingsw.server.controller.game_state_controller.CommunicationController
 
initializeGameStateController(UUID) - Method in class it.polimi.ingsw.server.controller.game_state_controller.ExpertCommunicationController
 
initializeSchoolBoards() - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
This method initializes the schoolBoards according to the appropriate strategy depending on the number of players.
initializeSchoolBoards() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
This method initializes the schoolBoards according to the appropriate strategy depending on the number of players.
initializeSchoolBoards(StudentFactory) - Method in class it.polimi.ingsw.server.model.game_logic.number_of_player_strategy.ExpertFourPlayerStrategy
 
initializeSchoolBoards(StudentFactory) - Method in class it.polimi.ingsw.server.model.game_logic.number_of_player_strategy.ExpertThreePlayerStrategy
 
initializeSchoolBoards(StudentFactory) - Method in class it.polimi.ingsw.server.model.game_logic.number_of_player_strategy.ExpertTwoPlayerStrategy
 
initializeSchoolBoards(StudentFactory) - Method in class it.polimi.ingsw.server.model.game_logic.number_of_player_strategy.FourPlayerStrategy
 
initializeSchoolBoards(StudentFactory) - Method in interface it.polimi.ingsw.server.model.game_logic.number_of_player_strategy.NumberOfPlayersStrategy
 
initializeSchoolBoards(StudentFactory) - Method in class it.polimi.ingsw.server.model.game_logic.number_of_player_strategy.ThreePlayerStrategy
 
initializeSchoolBoards(StudentFactory) - Method in class it.polimi.ingsw.server.model.game_logic.number_of_player_strategy.TwoPlayerStrategy
 
initialStudentsNumberOnCharacter - Variable in class it.polimi.ingsw.server.model.game_logic.PlayableCharacterWithStudents
 
InputEvent - Class in it.polimi.ingsw.client.new_gui.input_handler
 
InputEvent(InputEventType, InputParams) - Constructor for class it.polimi.ingsw.client.new_gui.input_handler.InputEvent
 
inputEvents - Static variable in class it.polimi.ingsw.client.new_gui.input_handler.InputHandler
 
inputEventType - Variable in class it.polimi.ingsw.client.new_gui.input_handler.InputEvent
 
InputEventType - Enum Class in it.polimi.ingsw.client.new_gui.input_handler
 
InputEventType() - Constructor for enum class it.polimi.ingsw.client.new_gui.input_handler.InputEventType
 
inputHandler() - Method in class it.polimi.ingsw.communication.tcp_client.TcpClient
Handles all incoming input from the socket
inputHandler(Socket, ExecutorService) - Method in class it.polimi.ingsw.communication.tcp_server.TcpServer
Handles incoming messages
InputHandler - Class in it.polimi.ingsw.client.new_gui.input_handler
 
InputHandler() - Constructor for class it.polimi.ingsw.client.new_gui.input_handler.InputHandler
 
InputHandler.State - Enum Class in it.polimi.ingsw.client.new_gui.input_handler
 
inputParams - Variable in class it.polimi.ingsw.client.new_gui.input_handler.InputEvent
 
InputParams - Class in it.polimi.ingsw.client.new_gui.input_handler
 
InputParams() - Constructor for class it.polimi.ingsw.client.new_gui.input_handler.InputParams
 
instance - Static variable in class it.polimi.ingsw.server.repository.EventsRepository
 
instance - Static variable in class it.polimi.ingsw.server.repository.GamesRepository
 
instance - Static variable in class it.polimi.ingsw.server.repository.UsersRepository
 
INVALID_ARCHIPELAGO_ID - Enum constant in enum class it.polimi.ingsw.server.controller.game_state_controller.messages.enums.ReturnMessage
 
INVALID_CARD_PLAYED - Enum constant in enum class it.polimi.ingsw.server.controller.game_state_controller.messages.enums.ReturnMessage
 
INVALID_CHARACTER_INDEX - Enum constant in enum class it.polimi.ingsw.server.controller.game_state_controller.messages.enums.ReturnMessage
 
INVALID_NUMBER_OF_STEPS - Enum constant in enum class it.polimi.ingsw.server.controller.game_state_controller.messages.enums.ReturnMessage
 
INVALID_STUDENT_LISTS_LENGTH - Enum constant in enum class it.polimi.ingsw.server.controller.game_state_controller.messages.enums.ReturnMessage
 
InvalidArchipelagoIdException - Exception Class in it.polimi.ingsw.server.model.game_logic.exceptions
 
InvalidArchipelagoIdException() - Constructor for exception class it.polimi.ingsw.server.model.game_logic.exceptions.InvalidArchipelagoIdException
 
InvalidCardPlayedException - Exception Class in it.polimi.ingsw.server.controller.game_state_controller.exceptions
 
InvalidCardPlayedException() - Constructor for exception class it.polimi.ingsw.server.controller.game_state_controller.exceptions.InvalidCardPlayedException
 
InvalidCharacterIndexException - Exception Class in it.polimi.ingsw.server.model.game_logic.exceptions
 
InvalidCharacterIndexException() - Constructor for exception class it.polimi.ingsw.server.model.game_logic.exceptions.InvalidCharacterIndexException
 
InvalidNumberOfStepsException - Exception Class in it.polimi.ingsw.server.controller.game_state_controller.exceptions
 
InvalidNumberOfStepsException() - Constructor for exception class it.polimi.ingsw.server.controller.game_state_controller.exceptions.InvalidNumberOfStepsException
 
InvalidSchoolBoardIdException - Exception Class in it.polimi.ingsw.server.model.game_logic.exceptions
 
InvalidSchoolBoardIdException(String) - Constructor for exception class it.polimi.ingsw.server.model.game_logic.exceptions.InvalidSchoolBoardIdException
 
InvalidStudentListsLengthException - Exception Class in it.polimi.ingsw.server.model.game_logic.exceptions
 
InvalidStudentListsLengthException() - Constructor for exception class it.polimi.ingsw.server.model.game_logic.exceptions.InvalidStudentListsLengthException
 
isEmpty() - Method in class it.polimi.ingsw.server.model.game_logic.StudentFactory
This method returns true if the student supply is empty
isExpert - Variable in class it.polimi.ingsw.client.new_gui.input_handler.InputParams
 
isExpert(boolean) - Method in class it.polimi.ingsw.client.new_gui.input_handler.InputParams
 
isExpertMode - Variable in class it.polimi.ingsw.server.controller.game_controller.GameController
 
isInTheEntrance(Color) - Method in class it.polimi.ingsw.server.model.game_logic.SchoolBoard
 
island - Static variable in class it.polimi.ingsw.client.new_gui.AssetHolder
 
ISLAND_ALREADY_LOCKED - Enum constant in enum class it.polimi.ingsw.server.controller.game_state_controller.messages.enums.ReturnMessage
 
islandCodes - Variable in class it.polimi.ingsw.server.model.game_logic.Archipelago
 
islandCodes - Variable in class it.polimi.ingsw.server.model.game_logic.LightArchipelago
 
isLastRound - Variable in class it.polimi.ingsw.server.model.game_logic.Round
 
isLastRound() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
This method returns true if this is the last round, false otherwise
isLastRound() - Method in class it.polimi.ingsw.server.model.game_logic.Round
This method returns true if the current round is also the last, false otherwise
isLastRoundDone() - Method in class it.polimi.ingsw.server.model.game_logic.Round
This method returns true if the final round is done, false otherwise
isLastTurnInThisRound() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
 
isLockAvailable() - Method in interface it.polimi.ingsw.server.model.game_logic.Playable
 
isLockAvailable() - Method in class it.polimi.ingsw.server.model.game_logic.PlayableCharacterLock
This method returns true if there are locks available, false otherwise
isLocked() - Method in interface it.polimi.ingsw.server.model.game_logic.ArchipelagoCommonInterface
 
isLocked() - Method in class it.polimi.ingsw.server.model.game_logic.ExpertArchipelago
This method returns true if the archipelago's locks are set to true, false otherwise
isLoggedIn(String) - Method in class it.polimi.ingsw.server.controller.auth_controller.AuthController
Returns true if the jwt is correctly configured, it is not expired It doesn't check if the body of the jwt is correct
isOthersPlayersTurn(String) - Method in class it.polimi.ingsw.server.controller.game_state_controller.CommunicationController
This method whether a move was sent by the current player or not.
isPlayersNumberValid(int) - Static method in enum class it.polimi.ingsw.server.model.game_logic.enums.GameConstants
 
isRoundDone() - Method in class it.polimi.ingsw.server.model.game_logic.Round
This method returns true if a round is finished, false otherwise
it.polimi.ingsw.client - package it.polimi.ingsw.client
 
it.polimi.ingsw.client.cli_graphics - package it.polimi.ingsw.client.cli_graphics
 
it.polimi.ingsw.client.enums - package it.polimi.ingsw.client.enums
 
it.polimi.ingsw.client.exceptions - package it.polimi.ingsw.client.exceptions
 
it.polimi.ingsw.client.game_client_and_cli - package it.polimi.ingsw.client.game_client_and_cli
 
it.polimi.ingsw.client.new_gui - package it.polimi.ingsw.client.new_gui
 
it.polimi.ingsw.client.new_gui.input_handler - package it.polimi.ingsw.client.new_gui.input_handler
 
it.polimi.ingsw.client.new_gui.layout - package it.polimi.ingsw.client.new_gui.layout
 
it.polimi.ingsw.client.new_gui.user_experience - package it.polimi.ingsw.client.new_gui.user_experience
 
it.polimi.ingsw.client.new_gui.views.enemies_view - package it.polimi.ingsw.client.new_gui.views.enemies_view
 
it.polimi.ingsw.client.new_gui.views.login_view - package it.polimi.ingsw.client.new_gui.views.login_view
 
it.polimi.ingsw.client.new_gui.views.matchmaking_view - package it.polimi.ingsw.client.new_gui.views.matchmaking_view
 
it.polimi.ingsw.client.new_gui.views.player_view - package it.polimi.ingsw.client.new_gui.views.player_view
 
it.polimi.ingsw.communication.sugar_framework - package it.polimi.ingsw.communication.sugar_framework
 
it.polimi.ingsw.communication.sugar_framework.exceptions - package it.polimi.ingsw.communication.sugar_framework.exceptions
 
it.polimi.ingsw.communication.sugar_framework.message_processing - package it.polimi.ingsw.communication.sugar_framework.message_processing
 
it.polimi.ingsw.communication.sugar_framework.messages - package it.polimi.ingsw.communication.sugar_framework.messages
 
it.polimi.ingsw.communication.tcp_client - package it.polimi.ingsw.communication.tcp_client
 
it.polimi.ingsw.communication.tcp_server - package it.polimi.ingsw.communication.tcp_server
 
it.polimi.ingsw.server - package it.polimi.ingsw.server
 
it.polimi.ingsw.server.controller.auth_controller - package it.polimi.ingsw.server.controller.auth_controller
 
it.polimi.ingsw.server.controller.auth_controller.messages - package it.polimi.ingsw.server.controller.auth_controller.messages
 
it.polimi.ingsw.server.controller.game_controller - package it.polimi.ingsw.server.controller.game_controller
 
it.polimi.ingsw.server.controller.game_state_controller - package it.polimi.ingsw.server.controller.game_state_controller
 
it.polimi.ingsw.server.controller.game_state_controller.exceptions - package it.polimi.ingsw.server.controller.game_state_controller.exceptions
 
it.polimi.ingsw.server.controller.game_state_controller.messages - package it.polimi.ingsw.server.controller.game_state_controller.messages
 
it.polimi.ingsw.server.controller.game_state_controller.messages.enums - package it.polimi.ingsw.server.controller.game_state_controller.messages.enums
 
it.polimi.ingsw.server.controller.games_manager - package it.polimi.ingsw.server.controller.games_manager
 
it.polimi.ingsw.server.controller.games_manager.messages - package it.polimi.ingsw.server.controller.games_manager.messages
 
it.polimi.ingsw.server.controller.games_manager.messages.enums - package it.polimi.ingsw.server.controller.games_manager.messages.enums
 
it.polimi.ingsw.server.event_sourcing - package it.polimi.ingsw.server.event_sourcing
 
it.polimi.ingsw.server.event_sourcing.exceptions - package it.polimi.ingsw.server.event_sourcing.exceptions
 
it.polimi.ingsw.server.model.game_logic - package it.polimi.ingsw.server.model.game_logic
 
it.polimi.ingsw.server.model.game_logic.entities - package it.polimi.ingsw.server.model.game_logic.entities
 
it.polimi.ingsw.server.model.game_logic.enums - package it.polimi.ingsw.server.model.game_logic.enums
 
it.polimi.ingsw.server.model.game_logic.events - package it.polimi.ingsw.server.model.game_logic.events
 
it.polimi.ingsw.server.model.game_logic.exceptions - package it.polimi.ingsw.server.model.game_logic.exceptions
 
it.polimi.ingsw.server.model.game_logic.number_of_player_strategy - package it.polimi.ingsw.server.model.game_logic.number_of_player_strategy
 
it.polimi.ingsw.server.model.game_logic.utils - package it.polimi.ingsw.server.model.game_logic.utils
 
it.polimi.ingsw.server.repository - package it.polimi.ingsw.server.repository
 
it.polimi.ingsw.server.repository.exceptions - package it.polimi.ingsw.server.repository.exceptions
 
it.polimi.ingsw.server.repository.interfaces - package it.polimi.ingsw.server.repository.interfaces
 
it.polimi.ingsw.server.server_logic - package it.polimi.ingsw.server.server_logic
 
it.polimi.ingsw.utils.multilist - package it.polimi.ingsw.utils.multilist
 
iterator - Variable in class it.polimi.ingsw.server.model.game_logic.Round
 
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