Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
G
- gameClient - Static variable in class it.polimi.ingsw.client.new_gui.GUI
- gameClient - Variable in class it.polimi.ingsw.communication.sugar_framework.SugarClient
- GameClient - Class in it.polimi.ingsw.client.game_client_and_cli
- GameClient() - Constructor for class it.polimi.ingsw.client.game_client_and_cli.GameClient
- GameConstants - Enum Class in it.polimi.ingsw.server.model.game_logic.enums
- GameConstants(int) - Constructor for enum class it.polimi.ingsw.server.model.game_logic.enums.GameConstants
- GameController - Class in it.polimi.ingsw.server.controller.game_controller
- GameController(UUID, boolean) - Constructor for class it.polimi.ingsw.server.controller.game_controller.GameController
- GameController(UUID, List<Pair<String, Integer>>, boolean) - Constructor for class it.polimi.ingsw.server.controller.game_controller.GameController
- GameLogger - Class in it.polimi.ingsw.client.game_client_and_cli
- GameLogger(Terminal) - Constructor for class it.polimi.ingsw.client.game_client_and_cli.GameLogger
- gameLogicMulticast(GameController, SugarMessage) - Method in class it.polimi.ingsw.server.controller.games_manager.GamesManager
-
Multicast the message to all the players connected to the game
- GameOverException - Exception Class in it.polimi.ingsw.server.controller.game_state_controller.exceptions
- GameOverException(Map<Integer, Boolean>) - Constructor for exception class it.polimi.ingsw.server.controller.game_state_controller.exceptions.GameOverException
-
Constructs a new exception with
nullas its detail message. - GameOverMsg - Class in it.polimi.ingsw.server.controller.game_state_controller.messages
-
This is a special message that is not directly sent to the client, but it is instead intercepted by game controller to notify to the clients the end of the game
- GameOverMsg(Map<String, Boolean>, UpdateClientMsg) - Constructor for class it.polimi.ingsw.server.controller.game_state_controller.messages.GameOverMsg
- GameOverMsg(GameOverMsg) - Method in class it.polimi.ingsw.client.game_client_and_cli.GameClient
- games - Variable in class it.polimi.ingsw.server.controller.games_manager.GamesManager
- GameServer - Class in it.polimi.ingsw.server.server_logic
- GameServer() - Constructor for class it.polimi.ingsw.server.server_logic.GameServer
- gamesManager - Variable in class it.polimi.ingsw.server.controller.auth_controller.AuthController
- GamesManager - Class in it.polimi.ingsw.server.controller.games_manager
- GamesManager(SugarServer) - Constructor for class it.polimi.ingsw.server.controller.games_manager.GamesManager
- gamesRepository - Variable in class it.polimi.ingsw.server.controller.games_manager.GamesManager
- GamesRepository - Class in it.polimi.ingsw.server.repository
- GamesRepository() - Constructor for class it.polimi.ingsw.server.repository.GamesRepository
-
Singleton, private constructor
- gameStarted - Variable in class it.polimi.ingsw.server.controller.game_controller.GameController
- gameState - Variable in class it.polimi.ingsw.server.controller.game_state_controller.GameStateController
- GameState - Class in it.polimi.ingsw.server.model.game_logic
- GameState(int) - Constructor for class it.polimi.ingsw.server.model.game_logic.GameState
- GameState(UUID) - Constructor for class it.polimi.ingsw.server.model.game_logic.GameState
- GameStateCommonInterface - Interface in it.polimi.ingsw.server.model.game_logic
- gameStateController - Variable in class it.polimi.ingsw.server.controller.game_state_controller.CommunicationController
- GameStateController - Class in it.polimi.ingsw.server.controller.game_state_controller
- GameStateController(int) - Constructor for class it.polimi.ingsw.server.controller.game_state_controller.GameStateController
- GameStateController(UUID) - Constructor for class it.polimi.ingsw.server.controller.game_state_controller.GameStateController
- GameStateControllerCommonInterface - Interface in it.polimi.ingsw.server.controller.game_state_controller
- GameStateInitializationFailureException - Exception Class in it.polimi.ingsw.server.model.game_logic.exceptions
- GameStateInitializationFailureException() - Constructor for exception class it.polimi.ingsw.server.model.game_logic.exceptions.GameStateInitializationFailureException
- gamesUpdateMsg(GamesUpdateMsg) - Method in class it.polimi.ingsw.client.game_client_and_cli.GameClient
- GamesUpdateMsg - Class in it.polimi.ingsw.server.controller.games_manager.messages
- GamesUpdateMsg(UUID) - Constructor for class it.polimi.ingsw.server.controller.games_manager.messages.GamesUpdateMsg
- gameUUID - Variable in class it.polimi.ingsw.server.controller.games_manager.messages.GamesUpdateMsg
- gapInRadiants - Static variable in class it.polimi.ingsw.client.new_gui.views.player_view.ArchipelagosRenderer
- generateSnapshot(Aggregate) - Method in class it.polimi.ingsw.server.repository.EventsRepository
- generateStudent() - Method in class it.polimi.ingsw.server.model.game_logic.StudentFactory
- GenericTypeAdapter - Class in it.polimi.ingsw.communication.sugar_framework
- GenericTypeAdapter() - Constructor for class it.polimi.ingsw.communication.sugar_framework.GenericTypeAdapter
- GenericTypeAdapterFactory - Class in it.polimi.ingsw.communication.sugar_framework
- GenericTypeAdapterFactory() - Constructor for class it.polimi.ingsw.communication.sugar_framework.GenericTypeAdapterFactory
- GET_PROFESSORS_WITH_SAME_STUDENTS - Enum constant in enum class it.polimi.ingsw.server.model.game_logic.enums.Character
- getActionPhaseSubTurn() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
-
This method returns the current ActionPhaseSubTurn in which the gameState is currently in
- getActionPhaseSubTurn() - Method in class it.polimi.ingsw.server.model.game_logic.Round
-
This method returns the current action phase
- getAdditionalSteps() - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
- getAggregateType(UUID) - Method in class it.polimi.ingsw.server.repository.EventsRepository
- getAlert() - Static method in class it.polimi.ingsw.client.new_gui.AlertNotifyRenderer
- getAllowedStepsNumber() - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
- getAllowedStepsNumber() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- getArchipelagoFromIslandCodes(List<Integer>) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- getArchipelagoFromSingleIslandCode(int) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- getArchipelagosForTesting() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- getAvailableCharacters() - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
- getAvailableCharacters() - Method in interface it.polimi.ingsw.server.model.game_logic.GameStateCommonInterface
- getCharacterId() - Method in class it.polimi.ingsw.server.model.game_logic.PlayableCharacter
-
This method returns the ID of the character
- getCharacterIndexFromId(int) - Method in class it.polimi.ingsw.client.game_client_and_cli.GameClient
- getChat(ChatMsg) - Method in class it.polimi.ingsw.client.game_client_and_cli.GameLogger
- getClouds() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- getCoins() - Method in class it.polimi.ingsw.server.model.game_logic.ExpertSchoolBoard
-
This method returns the amount of coins that the schoolBoard has
- getCoins() - Method in interface it.polimi.ingsw.server.model.game_logic.SchoolBoardCommonInterface
- getCorrectStrategy(int) - Static method in class it.polimi.ingsw.server.model.game_logic.number_of_player_strategy.ExpertNumberOfPlayersStrategyFactory
- getCorrectStrategy(int) - Static method in class it.polimi.ingsw.server.model.game_logic.number_of_player_strategy.NumberOfPlayersStrategyFactory
- getCurrentCost() - Method in class it.polimi.ingsw.server.model.game_logic.PlayableCharacter
-
This method returns the current cost to activate the character
- getCurrentGames() - Method in class it.polimi.ingsw.server.repository.GamesRepository
-
Return map (GameUUID, expertMode) -> List(username, schoolBoardID)
- getCurrentPhase() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- getCurrentPhase() - Method in class it.polimi.ingsw.server.model.game_logic.Round
-
This method returns the current phase.
- getCurrentPlayerSchoolBoard() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- getCurrentPlayerSchoolBoardForTesting() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- getCurrentPlayerSchoolBoardId() - Method in class it.polimi.ingsw.server.controller.game_state_controller.GameStateController
- getCurrentPlayerSchoolBoardId() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
-
This method returns the current player schoolBoardId
- getCurrentRound() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- getCurrentRound() - Method in class it.polimi.ingsw.server.model.game_logic.Round
-
This method returns the current round count
- getCurrentState() - Method in class it.polimi.ingsw.server.event_sourcing.Aggregate
-
Restore the aggregate and return the most updated version of the aggregate For doing so, it reconstructs the aggregate from the snapshot and applies the stack of events
- getDeck() - Method in class it.polimi.ingsw.server.model.game_logic.SchoolBoard
-
Returns the deck made up by the remaining assistant cards yet to be played
- getDiningRoomLaneColorToNumberOfStudents() - Method in class it.polimi.ingsw.server.model.game_logic.SchoolBoard
-
This method returns a map that links every diningRoom lane to the number of students that are in it
- getEvents(UUID, int) - Method in class it.polimi.ingsw.server.repository.EventsRepository
- getFirst(int) - Method in class it.polimi.ingsw.utils.multilist.MultiList
- getFromId(Integer) - Static method in class it.polimi.ingsw.server.event_sourcing.EventsMapper
- getGamesMsg(SugarMessage, Peer) - Method in class it.polimi.ingsw.server.controller.games_manager.GamesManager
-
Returns the games where the user is playing
- GetGamesMsg - Class in it.polimi.ingsw.server.controller.games_manager.messages
- GetGamesMsg(String) - Constructor for class it.polimi.ingsw.server.controller.games_manager.messages.GetGamesMsg
- getGameStateForTesting() - Method in class it.polimi.ingsw.server.controller.game_state_controller.GameStateController
- getGameUUID() - Method in class it.polimi.ingsw.server.controller.game_controller.GameController
- getGameUUID() - Method in class it.polimi.ingsw.server.controller.game_state_controller.CommunicationController
- getGameUUID() - Method in class it.polimi.ingsw.server.controller.game_state_controller.GameStateController
- getId() - Method in class it.polimi.ingsw.server.model.game_logic.SchoolBoard
-
This method returns the ID associated with the schoolBoard
- getInfluence(List<SchoolBoard>, Archipelago) - Method in class it.polimi.ingsw.server.model.game_logic.number_of_player_strategy.FourPlayerStrategy
- getInfluence(List<SchoolBoard>, Archipelago) - Method in interface it.polimi.ingsw.server.model.game_logic.number_of_player_strategy.NumberOfPlayersStrategy
- getInfluence(List<SchoolBoard>, Archipelago) - Method in class it.polimi.ingsw.server.model.game_logic.number_of_player_strategy.ThreePlayerStrategy
- getInfluence(List<SchoolBoard>, Archipelago) - Method in class it.polimi.ingsw.server.model.game_logic.number_of_player_strategy.TwoPlayerStrategy
- getInfluence(List<Integer>) - Method in class it.polimi.ingsw.server.model.game_logic.ExpertGameState
-
This method gets an archipelago in input and returns a map where every entry links a schoolBoard with its influence on the inputted archipelago
- getInfluence(List<Integer>) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
-
This method gets an archipelago in input and returns a map where every entry links a schoolBoard with its influence on the inputted archipelago
- getInfluence(Set<Color>, TowerColor) - Method in class it.polimi.ingsw.server.model.game_logic.Archipelago
- getInitialNumberOfStudentsInTheEntrance() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- getInitialStudentsNumberOnCharacter() - Method in interface it.polimi.ingsw.server.model.game_logic.Playable
- getInitialStudentsNumberOnCharacter() - Method in class it.polimi.ingsw.server.model.game_logic.PlayableCharacterWithStudents
-
This method returns the initial number of students on the character
- getInstance() - Static method in class it.polimi.ingsw.server.repository.EventsRepository
- getInstance() - Static method in class it.polimi.ingsw.server.repository.GamesRepository
- getInstance() - Static method in class it.polimi.ingsw.server.repository.UsersRepository
- getIslandCodes() - Method in class it.polimi.ingsw.server.model.game_logic.Archipelago
-
This method returns the island codes of the archipelago
- getKeyByValue(Class<?>) - Static method in class it.polimi.ingsw.server.event_sourcing.EventsMapper
- getLightGameState() - Method in class it.polimi.ingsw.server.controller.game_controller.GameController
- getLightGameState() - Method in class it.polimi.ingsw.server.controller.game_state_controller.CommunicationController
-
Return light game state from the communication controller
- getLightGameState() - Method in class it.polimi.ingsw.server.controller.game_state_controller.GameStateController
- getMostInfluentSchoolBoardId(List<Integer>) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
-
This method verifies if there is a schoolBoard that is more influent than all the others on the archipelago on which motherNature is, and returns its schoolBoardId
- getMostInfluentSchoolBoardIdOnMotherNaturesPosition() - Method in class it.polimi.ingsw.server.controller.game_state_controller.GameStateController
-
This method verifies if there is a schoolBoard that is more influent than all the others on the archipelago on which motherNature is, and returns its schoolBoardId
- getMotherNaturePositionIslandCodes() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- getNextArchipelago() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- getNextTurn() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- GetNextTurnEvent - Class in it.polimi.ingsw.server.model.game_logic.events
- GetNextTurnEvent(UUID) - Constructor for class it.polimi.ingsw.server.model.game_logic.events.GetNextTurnEvent
- getNextTurnHandler(GetNextTurnEvent) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- getNStudents(int) - Method in class it.polimi.ingsw.server.model.game_logic.StudentFactory
- getNumberOfMovableStudents() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- getNumberOfPlayers() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- getNumberOfStudentsInEachCloud() - Method in class it.polimi.ingsw.server.model.game_logic.number_of_player_strategy.FourPlayerStrategy
- getNumberOfStudentsInEachCloud() - Method in interface it.polimi.ingsw.server.model.game_logic.number_of_player_strategy.NumberOfPlayersStrategy
- getNumberOfStudentsInEachCloud() - Method in class it.polimi.ingsw.server.model.game_logic.number_of_player_strategy.ThreePlayerStrategy
- getNumberOfStudentsInEachCloud() - Method in class it.polimi.ingsw.server.model.game_logic.number_of_player_strategy.TwoPlayerStrategy
- getNumberOfStudentsInTheEntrance() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- getNumberOfStudentsInTheEntrance() - Method in class it.polimi.ingsw.server.model.game_logic.number_of_player_strategy.FourPlayerStrategy
- getNumberOfStudentsInTheEntrance() - Method in interface it.polimi.ingsw.server.model.game_logic.number_of_player_strategy.NumberOfPlayersStrategy
- getNumberOfStudentsInTheEntrance() - Method in class it.polimi.ingsw.server.model.game_logic.number_of_player_strategy.ThreePlayerStrategy
- getNumberOfStudentsInTheEntrance() - Method in class it.polimi.ingsw.server.model.game_logic.number_of_player_strategy.TwoPlayerStrategy
- getNumberOfTowers() - Method in class it.polimi.ingsw.server.model.game_logic.number_of_player_strategy.FourPlayerStrategy
- getNumberOfTowers() - Method in interface it.polimi.ingsw.server.model.game_logic.number_of_player_strategy.NumberOfPlayersStrategy
- getNumberOfTowers() - Method in class it.polimi.ingsw.server.model.game_logic.number_of_player_strategy.ThreePlayerStrategy
- getNumberOfTowers() - Method in class it.polimi.ingsw.server.model.game_logic.number_of_player_strategy.TwoPlayerStrategy
- getNumberOfTowersPlaced(int) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- getPeerFromClient(Socket) - Method in class it.polimi.ingsw.communication.sugar_framework.SugarServer
- getPeerFromPlayer(String) - Method in class it.polimi.ingsw.server.controller.game_controller.GameController
-
Returns a peer associated to the username provided
- getPeers() - Method in class it.polimi.ingsw.communication.sugar_framework.Room
- getPlayers() - Method in class it.polimi.ingsw.server.controller.game_controller.GameController
- getPreviousArchipelago() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- getProfessors() - Method in class it.polimi.ingsw.server.model.game_logic.SchoolBoard
-
This method returns the set of professors that are controlled by the schoolBoard
- getProfessorToOriginalOwnerMap() - Method in interface it.polimi.ingsw.server.model.game_logic.Playable
- getProfessorToOriginalOwnerMap() - Method in class it.polimi.ingsw.server.model.game_logic.PlayableCharacterProfessor
-
This method returns the map that maps every professor to the original owner, prior the activation of this character
- getRoom(UUID) - Method in class it.polimi.ingsw.communication.sugar_framework.SugarServer
- getRoomId() - Method in class it.polimi.ingsw.communication.sugar_framework.Room
- getRoundOrder() - Method in class it.polimi.ingsw.server.model.game_logic.Round
-
This method returns the current round order
- getSchoolBoardFromSchoolBoardId(int) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
-
This method returns the corresponding schoolBoard to the inputted schoolBoardId
- getSchoolBoardIDFromTowerColor(TowerColor) - Method in class it.polimi.ingsw.server.controller.game_state_controller.GameStateController
- getSchoolBoardIDFromTowerColor(TowerColor) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
-
This method returns the list of schoolBoards that have the inputted towerColor
- getSchoolBoardIdFromUsername(String) - Method in class it.polimi.ingsw.server.controller.game_state_controller.CommunicationController
- getSchoolBoardIds() - Method in class it.polimi.ingsw.server.controller.game_state_controller.GameStateController
- getSchoolBoardIds() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
-
This method returns a set containing all the schoolBoard IDs contained in this gameState
- getSchoolBoardIdsToCardPlayedThisRound() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
-
This method returns a map that links every schoolBoard to the card it played in this round
- getSchoolBoardIdsToCardsPlayedThisRoundForTesting() - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- getSchoolBoardTowerColorFromID(Integer) - Method in class it.polimi.ingsw.server.controller.game_state_controller.GameStateController
-
This method returns the TowerColor of the schoolBoardId provided If there is a problem finding the schoolBoard i.e. the user provided SchoolBoardID > 3, it returns TowerColor.NONE
- getSecond(int) - Method in class it.polimi.ingsw.utils.multilist.MultiList
- getSnapshot(UUID) - Method in class it.polimi.ingsw.server.repository.EventsRepository
- getSteps() - Method in enum class it.polimi.ingsw.server.model.game_logic.enums.Card
- getStudent() - Method in class it.polimi.ingsw.server.model.game_logic.StudentFactory
- getStudent(Color) - Method in class it.polimi.ingsw.server.model.game_logic.StudentFactory
-
This method returns the requested student color from the student supply and updates it accordingly
- getStudents() - Method in class it.polimi.ingsw.server.model.game_logic.Archipelago
-
This method returns a list containing all the students on the archipelago
- getStudents() - Method in interface it.polimi.ingsw.server.model.game_logic.Playable
- getStudents() - Method in class it.polimi.ingsw.server.model.game_logic.PlayableCharacterWithStudents
-
This method returns the list of the students that are present on the character
- getStudentsInfluence(Set<Color>) - Method in class it.polimi.ingsw.server.model.game_logic.Archipelago
-
This method returns the influence on the archipelago given by the students that are on it
- getStudentsInfluence(Set<Color>) - Method in class it.polimi.ingsw.server.model.game_logic.ExpertArchipelago
-
This method returns the influence on the archipelago given by the students that are on it
- getStudentsInTheEntrance() - Method in class it.polimi.ingsw.server.model.game_logic.SchoolBoard
-
Returns the list of students that are in the entrance of the schoolBoard
- getStudentToNumber() - Method in class it.polimi.ingsw.server.model.game_logic.Archipelago
-
This method returns a map that maps every student color with the number of its occurrence on the archipelago
- getTeamPeers(String) - Method in class it.polimi.ingsw.server.controller.game_controller.GameController
-
Returns the peers of the player's team
- getTeamUsernames(String) - Method in class it.polimi.ingsw.server.controller.game_state_controller.CommunicationController
-
Returns the usernames in my team
- getThird(int) - Method in class it.polimi.ingsw.utils.multilist.MultiList
- getTowerColor() - Method in class it.polimi.ingsw.server.model.game_logic.Archipelago
-
This method returns the color of the tower(s) on the archipelago
- getTowerColor() - Method in class it.polimi.ingsw.server.model.game_logic.SchoolBoard
-
This method returns the tower color of the schoolBoard
- getTowerColorFromSchoolBoardId(Integer) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
-
This method returns an Optional wrapping the towerColor of the inputted schoolBoardId
- getTowerCount(LightSchoolBoard) - Static method in class it.polimi.ingsw.client.new_gui.views.player_view.SchoolBoardRenderer
- getTowersInfluence(TowerColor) - Method in class it.polimi.ingsw.server.model.game_logic.Archipelago
-
This method returns the influence given by the towers of the inputted tower color on the archipelago
- getTowersInfluence(TowerColor) - Method in class it.polimi.ingsw.server.model.game_logic.ExpertArchipelago
-
This method returns the influence given by the towers of the inputted tower color on the archipelago
- getUnicodeString() - Method in class it.polimi.ingsw.client.cli_graphics.UnicodeString
-
This method returns this UnicodeString.
- getUserHashedPassword(String) - Method in interface it.polimi.ingsw.server.repository.interfaces.UsersRepositoryInterface
- getUserHashedPassword(String) - Method in class it.polimi.ingsw.server.repository.UsersRepository
-
Get the hashed password of the user
- getUsernameFromJWT(String) - Static method in class it.polimi.ingsw.server.controller.auth_controller.AuthController
-
Get username from the jwt claims
- getUsernameFromSchoolBoardId(int) - Method in class it.polimi.ingsw.server.controller.game_state_controller.CommunicationController
- getUsernameFromSchoolBoardID(Map<String, Integer>, int) - Method in class it.polimi.ingsw.client.cli_graphics.Terminal
-
This method returns the username corresponding to the given schoolBoardId wrapped in an Optional, if it exists.
- getUsernameToWinnerMap(Map<Integer, Boolean>) - Method in class it.polimi.ingsw.server.controller.game_state_controller.CommunicationController
- getValue() - Method in enum class it.polimi.ingsw.server.model.game_logic.enums.Card
- getX(double) - Method in class it.polimi.ingsw.client.new_gui.GUI.Rectangle
- getX(double) - Static method in class it.polimi.ingsw.client.new_gui.GUI.SizeHandler
- getY(double) - Method in class it.polimi.ingsw.client.new_gui.GUI.Rectangle
- getY(double) - Static method in class it.polimi.ingsw.client.new_gui.GUI.SizeHandler
- GOOSE - Enum constant in enum class it.polimi.ingsw.server.model.game_logic.enums.Card
- grab_std - Enum constant in enum class it.polimi.ingsw.client.enums.CLICommand
- grabStudentsFromCloud(int) - Method in class it.polimi.ingsw.client.game_client_and_cli.GameClient
- grabStudentsFromCloud(int) - Method in class it.polimi.ingsw.server.controller.game_state_controller.GameStateController
-
This method performs all the checks required by the rules and then, if all of them are met, modifies the gameState grabbing the students from the chosen cloud.
- grabStudentsFromCloud(int) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
-
The current player grabs all the students from a cloud and puts them in the entrance
- grabStudentsFromCloud(List<Color>) - Method in class it.polimi.ingsw.server.model.game_logic.SchoolBoard
-
Students are put in the entrance
- GrabStudentsFromCloudEvent - Class in it.polimi.ingsw.server.model.game_logic.events
- GrabStudentsFromCloudEvent(UUID, int) - Constructor for class it.polimi.ingsw.server.model.game_logic.events.GrabStudentsFromCloudEvent
- grabStudentsFromCloudHandler(GrabStudentsFromCloudEvent) - Method in class it.polimi.ingsw.server.model.game_logic.GameState
- grabStudentsFromCloudMsg(GrabStudentsFromCloudMsg, Peer) - Method in class it.polimi.ingsw.server.controller.game_state_controller.CommunicationController
-
This method is the handler for the GrabStudentsFromCloudMsg
- GrabStudentsFromCloudMsg - Class in it.polimi.ingsw.server.controller.game_state_controller.messages
- GrabStudentsFromCloudMsg(int, String) - Constructor for class it.polimi.ingsw.server.controller.game_state_controller.messages.GrabStudentsFromCloudMsg
- GRAY - Enum constant in enum class it.polimi.ingsw.server.model.game_logic.enums.TowerColor
- GREEN - Enum constant in enum class it.polimi.ingsw.server.model.game_logic.enums.Color
- gson - Static variable in class it.polimi.ingsw.communication.sugar_framework.SerDes
- GUI - Class in it.polimi.ingsw.client.new_gui
- GUI() - Constructor for class it.polimi.ingsw.client.new_gui.GUI
- GUI.Rectangle - Class in it.polimi.ingsw.client.new_gui
- GUI.SizeHandler - Class in it.polimi.ingsw.client.new_gui
- GUI.View - Enum Class in it.polimi.ingsw.client.new_gui
- GUIProxy - Class in it.polimi.ingsw.client.game_client_and_cli
- GUIProxy() - Constructor for class it.polimi.ingsw.client.game_client_and_cli.GUIProxy
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form