Index

A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes|All Packages

A

addGodChosenByChallenger(God) - Method in class it.polimi.ingsw.server.model.Game
Lets the Challenger choose the Gods that will be used in the game.
addPlayer(VirtualView) - Method in class it.polimi.ingsw.server.controller.GameController
Adds a player to the game, setting his attributes of nickname and color.
addPlayer(String, VirtualView) - Method in class it.polimi.ingsw.server.model.Game
Adds a new player to the game.
addWorker(WorkerClient) - Method in class it.polimi.ingsw.serializable.CellClient
Updates worker in cell.
allocateClient(Socket) - Method in class it.polimi.ingsw.server.Lobby
Allocates client to a game, or creates a new one if all games are full.
ANSI_BEIGE - it.polimi.ingsw.client.cli.CliColor
 
ANSI_BLACK - it.polimi.ingsw.client.cli.CliColor
 
ANSI_BLUE - it.polimi.ingsw.client.cli.CliColor
 
ANSI_FEMALE_WORKER - it.polimi.ingsw.client.cli.CliColor
 
ANSI_GREEN - it.polimi.ingsw.client.cli.CliColor
 
ANSI_MALE_WORKER - it.polimi.ingsw.client.cli.CliColor
 
ANSI_PURPLE - it.polimi.ingsw.client.cli.CliColor
 
ANSI_RED - it.polimi.ingsw.client.cli.CliColor
 
ANSI_WHITE - it.polimi.ingsw.client.cli.CliColor
 
ANSI_YELLOW - it.polimi.ingsw.client.cli.CliColor
 
anyAvailableBuildPosition() - Method in class it.polimi.ingsw.server.model.WorkerBuildMap
Checks if the worker can build.
anyAvailableMovePosition() - Method in class it.polimi.ingsw.server.model.WorkerMoveMap
Checks if the worker can move.
anyCellOneLevelHigher() - Method in class it.polimi.ingsw.server.model.WorkerMap
Says if there is any near Cell 1 level higher than the worker's one.
anyTrueCell() - Method in class it.polimi.ingsw.server.model.WorkerMap
Checks if there is any true cell in the matrix.
Apollo - Class in it.polimi.ingsw.server.controller.god
Represents the card of the God Apollo.
Apollo(GodController) - Constructor for class it.polimi.ingsw.server.controller.god.Apollo
 
apolloDescription - Static variable in class it.polimi.ingsw.client.gui.ChooseGodController
 
Artemis - Class in it.polimi.ingsw.server.controller.god
Represents the card of the God Artemis.
Artemis(GodController) - Constructor for class it.polimi.ingsw.server.controller.god.Artemis
 
artemisDescription - Static variable in class it.polimi.ingsw.client.gui.ChooseGodController
 
askBuildAgainDemeter() - Method in class it.polimi.ingsw.client.cli.Cli
Asks to the player that holds Demeter as a God if he wants to build again.
askBuildAgainDemeter() - Method in class it.polimi.ingsw.client.gui.GuiManager
Asks to the player that holds Demeter as a God if he wants to build again.
askBuildAgainDemeter() - Method in interface it.polimi.ingsw.client.View
Asks to the player that holds Demeter as a God if he wants to build again.
askBuildAgainDemeter() - Method in class it.polimi.ingsw.server.VirtualView
Sends a message to ask to the player that holds Demeter as a God if he wants to build again.
askBuildAgainHephaestus() - Method in class it.polimi.ingsw.client.cli.Cli
Asks to the player that holds Hephaestus as a God if he wants to build again.
askBuildAgainHephaestus() - Method in class it.polimi.ingsw.client.gui.GuiManager
Asks to the player that holds Hephaestus as a God if he wants to build again.
askBuildAgainHephaestus() - Method in interface it.polimi.ingsw.client.View
Asks to the player that holds Hephaestus as a God if he wants to build again.
askBuildAgainHephaestus() - Method in class it.polimi.ingsw.server.VirtualView
Sends a message to ask to the player that holds Hephaestus as a God if he wants to build again.
askBuildAgainHestia() - Method in class it.polimi.ingsw.client.cli.Cli
Asks to the player that holds Hestia as a God if he wants to build again.
askBuildAgainHestia() - Method in class it.polimi.ingsw.client.gui.GuiManager
Asks to the player that holds Hestia as a God if he wants to build again.
askBuildAgainHestia() - Method in interface it.polimi.ingsw.client.View
Asks to the player that holds Hestia as a God if he wants to build again.
askBuildAgainHestia() - Method in class it.polimi.ingsw.server.VirtualView
Sends a message to ask to the player that holds Hestia as a God if he wants to build again.
askBuildingDirection() - Method in class it.polimi.ingsw.client.cli.Cli
This method asks the user to insert the position where he wants to build.
askBuildingDirection() - Method in class it.polimi.ingsw.client.gui.GuiManager
This method asks the user to insert the position where he wants to build.
askBuildingDirection() - Method in interface it.polimi.ingsw.client.View
This method asks the user to insert the position where he wants to build.
askBuildingDirection() - Method in class it.polimi.ingsw.server.VirtualView
Sends a message to ask the user to insert the position where he wants to build.
askBuildingDirectionAtlas() - Method in class it.polimi.ingsw.client.cli.Cli
This method asks to Atlas' owner to insert the position where he wants to build and what type of building.
askBuildingDirectionAtlas() - Method in class it.polimi.ingsw.client.gui.GuiManager
This method asks to Atlas' owner to insert the position where he wants to build and what type of building.
askBuildingDirectionAtlas() - Method in interface it.polimi.ingsw.client.View
This method asks to Atlas' owner to insert the position where he wants to build and what type of building.
askBuildingDirectionAtlas() - Method in class it.polimi.ingsw.server.VirtualView
Sends a message to ask to Atlas' owner to insert the position where he wants to build and what type of building.
askBuildPrometheus() - Method in class it.polimi.ingsw.client.cli.Cli
Asks to the player that holds Prometheus as a God if he wants to build before moving.
askBuildPrometheus() - Method in class it.polimi.ingsw.client.gui.GuiManager
Asks to the player that holds Prometheus as a God if he wants to build before moving.
askBuildPrometheus() - Method in interface it.polimi.ingsw.client.View
Asks to the player that holds Prometheus as a God if he wants to build before moving.
askBuildPrometheus() - Method in class it.polimi.ingsw.server.VirtualView
Sends a message to ask to the player that holds Prometheus as a God if he wants to build before moving.
askChosenWorker() - Method in class it.polimi.ingsw.client.cli.Cli
Asks to the player which one of his worker wants to play with during the current turn.
askChosenWorker() - Method in class it.polimi.ingsw.client.gui.GuiManager
Asks to the player which one of his worker wants to play with during the current turn.
askChosenWorker() - Method in interface it.polimi.ingsw.client.View
Asks to the player which one of his worker wants to play with during the current turn.
askChosenWorker() - Method in class it.polimi.ingsw.server.VirtualView
Sends a message to ask to the player which one of his worker wants to play with during the current turn.
askInitialWorkerPosition(String) - Method in class it.polimi.ingsw.client.cli.Cli
This method asks the player to set his worker initial position.
askInitialWorkerPosition(String) - Method in class it.polimi.ingsw.client.gui.GuiManager
This method asks the player to set his worker initial position.
askInitialWorkerPosition(String) - Method in interface it.polimi.ingsw.client.View
This method asks the player to set his worker initial position.
askInitialWorkerPosition(String) - Method in class it.polimi.ingsw.server.VirtualView
Sends the message to ask the player to set his worker initial position.
askMoveAgain() - Method in class it.polimi.ingsw.client.cli.Cli
Allows to get the input of the player to move again.
askMoveAgain() - Method in class it.polimi.ingsw.client.gui.GuiManager
Allows to get the input of the player to move again.
askMoveAgain() - Method in interface it.polimi.ingsw.client.View
Allows to get the input of the player to move again.
askMoveAgain() - Method in class it.polimi.ingsw.server.VirtualView
Sends a messsage to the user to get the input of the player to move again.
askMovementDirection() - Method in class it.polimi.ingsw.client.cli.Cli
This method asks the user to insert the direction of his next movement.
askMovementDirection() - Method in class it.polimi.ingsw.client.gui.GuiManager
This method asks the user to insert the direction of his next movement.
askMovementDirection() - Method in interface it.polimi.ingsw.client.View
This method asks the user to insert the direction of his next movement.
askMovementDirection() - Method in class it.polimi.ingsw.server.VirtualView
Sends a message to ask to the user to insert the direction of his next movement.
askNumberOfPlayers() - Method in class it.polimi.ingsw.client.cli.Cli
Asks to the creator of a game how many players will the game hold.
askNumberOfPlayers() - Method in class it.polimi.ingsw.client.gui.GuiManager
Asks to the creator of a game how many players will the game hold.
askNumberOfPlayers() - Method in interface it.polimi.ingsw.client.View
Asks to the creator of a game how many players will the game hold.
askNumberOfPlayers() - Method in class it.polimi.ingsw.server.VirtualView
Sends the message to ask the first player that connects the number of players of the game.
askPlayerColor(ArrayList<String>) - Method in class it.polimi.ingsw.client.cli.Cli
Asks to the player the color for the game.
askPlayerColor(ArrayList<String>) - Method in class it.polimi.ingsw.client.gui.GuiManager
Asks to the player the color for the game.
askPlayerColor(ArrayList<String>) - Method in interface it.polimi.ingsw.client.View
Asks to the player the color for the game.
askPlayerColor(ArrayList<String>) - Method in class it.polimi.ingsw.server.VirtualView
Sends to the client the message to ask to the player the color for the game.
askPlayerGod() - Method in class it.polimi.ingsw.client.cli.Cli
Asks to the player which God among the available ones wants to play with during the current game.
askPlayerGod() - Method in class it.polimi.ingsw.client.gui.ChooseGodController
Gives the player the order to choose the god for the game.
askPlayerGod() - Method in class it.polimi.ingsw.client.gui.GuiManager
Asks to the player which God among the available ones wants to play with during the current game.
askPlayerGod() - Method in interface it.polimi.ingsw.client.View
Asks to the player which God among the available ones wants to play with during the current game.
askPlayerGod() - Method in class it.polimi.ingsw.server.VirtualView
Sends the message to ask to the player which God among the available ones wants to play with during the current game.
askPlayerNickname() - Method in class it.polimi.ingsw.client.cli.Cli
Asks to the player the nickname for the game.
askPlayerNickname() - Method in class it.polimi.ingsw.client.gui.GuiManager
Asks to the player the nickname for the game.
askPlayerNickname() - Method in interface it.polimi.ingsw.client.View
Asks to the player the nickname for the game.
askPlayerNickname() - Method in class it.polimi.ingsw.server.VirtualView
Sends the message to ask to the player the nickname for the game.
askWantToMoveEnemy() - Method in class it.polimi.ingsw.client.cli.Cli
Allows to get the input of the player to move an enemy's worker.
askWantToMoveEnemy() - Method in class it.polimi.ingsw.client.gui.GuiManager
Allows to get the input of the player to move an enemy's worker.
askWantToMoveEnemy() - Method in interface it.polimi.ingsw.client.View
Allows to get the input of the player to move an enemy's worker.
askWantToMoveEnemy() - Method in class it.polimi.ingsw.server.VirtualView
Sends a message to get the input of the player to move an enemy's worker.
askWorkerToMove(ArrayList<WorkerClient>, WorkerClient) - Method in class it.polimi.ingsw.client.cli.Cli
Allows to move one worker's enemy.
askWorkerToMove(ArrayList<WorkerClient>, WorkerClient) - Method in class it.polimi.ingsw.client.gui.GuiManager
Allows to move one worker's enemy.
askWorkerToMove(ArrayList<WorkerClient>, WorkerClient) - Method in interface it.polimi.ingsw.client.View
Allows to move one worker's enemy.
askWorkerToMove(ArrayList<Worker>, Worker) - Method in class it.polimi.ingsw.server.VirtualView
Sends a message to ask to move one worker's enemy.
Athena - Class in it.polimi.ingsw.server.controller.god
Represents the card of the God Athena.
Athena(GodController) - Constructor for class it.polimi.ingsw.server.controller.god.Athena
 
athenaDescription - Static variable in class it.polimi.ingsw.client.gui.ChooseGodController
 
Atlas - Class in it.polimi.ingsw.server.controller.god
Represents the card of the God Atlas.
Atlas(GodController) - Constructor for class it.polimi.ingsw.server.controller.god.Atlas
 
atlasDescription - Static variable in class it.polimi.ingsw.client.gui.ChooseGodController
 
A B C D E F G H I J K L M N O P Q R S T U V W Z 
All Classes|All Packages