Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form