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

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