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

G

Game - Class in it.polimi.ingsw.server.model
Represents the game with its main components.
Game(int) - Constructor for class it.polimi.ingsw.server.model.Game
Creates a new game.
GameController - Class in it.polimi.ingsw.server.controller
Controls the flow of the setup of the game.
GameController() - Constructor for class it.polimi.ingsw.server.controller.GameController
 
getAbsolutePosition(int, int) - Method in class it.polimi.ingsw.server.model.WorkerMap
Returns the cell of the Board given its coordinates relative to the WorkerMap.
getBoard() - Method in class it.polimi.ingsw.server.model.Game
 
getBooleanCellBoard(int, int) - Method in class it.polimi.ingsw.server.model.WorkerMap
Returns a cell of the WorkerMap given its absolute coordinates i.e the coordinates of the Board.
getBooleanCellWorkerMap(int, int) - Method in class it.polimi.ingsw.server.model.WorkerMap
Returns a cell of the WorkerMap given its relative coordinates.
getBuildInput() - Method in class it.polimi.ingsw.server.controller.GodController
Asks to the player where he wants to make his worker build and then translates the input into coordinates.
getBuildInputAtlas() - Method in class it.polimi.ingsw.server.controller.GodController
Asks to the player where he wants to make his worker build and what kind of building, then translates the input into coordinates and type of building.
getBuildMap() - Method in class it.polimi.ingsw.server.model.Worker
 
getCanMoveUp() - Method in class it.polimi.ingsw.server.model.Player
 
getCanWinInPerimeter() - Method in class it.polimi.ingsw.server.model.Player
 
getCellLevel() - Method in class it.polimi.ingsw.serializable.CellClient
 
getCellObservers() - Method in class it.polimi.ingsw.server.model.Cell
 
getChallenger() - Method in class it.polimi.ingsw.server.model.Game
 
getChosenGods() - Method in class it.polimi.ingsw.server.model.Game
 
getClient() - Method in class it.polimi.ingsw.server.model.Player
 
getColor() - Method in class it.polimi.ingsw.client.PlayerClient
 
getColor() - Method in class it.polimi.ingsw.server.model.Player
 
getCurrentClient() - Method in class it.polimi.ingsw.server.controller.GodController
 
getCurrentColor() - Method in enum it.polimi.ingsw.client.cli.CliColor
 
getCurrentPlayer() - Method in class it.polimi.ingsw.server.controller.TurnHandler
 
getDescription() - Method in class it.polimi.ingsw.server.controller.god.Apollo
 
getDescription() - Method in class it.polimi.ingsw.server.controller.god.Artemis
 
getDescription() - Method in class it.polimi.ingsw.server.controller.god.Athena
 
getDescription() - Method in class it.polimi.ingsw.server.controller.god.Atlas
 
getDescription() - Method in class it.polimi.ingsw.server.controller.god.Charon
 
getDescription() - Method in class it.polimi.ingsw.server.controller.god.Demeter
 
getDescription() - Method in class it.polimi.ingsw.server.controller.god.God
 
getDescription() - Method in class it.polimi.ingsw.server.controller.god.Hephaestus
 
getDescription() - Method in class it.polimi.ingsw.server.controller.god.Hera
 
getDescription() - Method in class it.polimi.ingsw.server.controller.god.Hestia
 
getDescription() - Method in class it.polimi.ingsw.server.controller.god.Minotaur
 
getDescription() - Method in class it.polimi.ingsw.server.controller.god.Pan
 
getDescription() - Method in class it.polimi.ingsw.server.controller.god.Prometheus
 
getDescription() - Method in class it.polimi.ingsw.server.controller.god.Triton
 
getDescription() - Method in class it.polimi.ingsw.server.controller.god.Zeus
 
getErrorCode() - Method in exception it.polimi.ingsw.server.controller.UnableToMoveException
 
getExecutorPlayerAdder() - Method in class it.polimi.ingsw.server.controller.GameController
 
getGame() - Method in class it.polimi.ingsw.server.controller.GameController
 
getGame() - Method in class it.polimi.ingsw.server.model.Player
 
getGameAlive() - Method in class it.polimi.ingsw.server.controller.TurnHandler
 
getGameClients() - Method in class it.polimi.ingsw.server.controller.GameController
 
getGameController() - Method in class it.polimi.ingsw.server.VirtualView
 
getGod() - Method in class it.polimi.ingsw.client.PlayerClient
 
getGod() - Method in class it.polimi.ingsw.server.model.Player
 
getGodController() - Method in class it.polimi.ingsw.server.controller.GameController
 
getGodController() - Method in class it.polimi.ingsw.server.controller.god.Apollo
 
getGodController() - Method in class it.polimi.ingsw.server.controller.god.Artemis
 
getGodController() - Method in class it.polimi.ingsw.server.controller.god.Athena
 
getGodController() - Method in class it.polimi.ingsw.server.controller.god.Atlas
 
getGodController() - Method in class it.polimi.ingsw.server.controller.god.Charon
 
getGodController() - Method in class it.polimi.ingsw.server.controller.god.Demeter
 
getGodController() - Method in class it.polimi.ingsw.server.controller.god.God
 
getGodController() - Method in class it.polimi.ingsw.server.controller.god.Hephaestus
 
getGodController() - Method in class it.polimi.ingsw.server.controller.god.Hera
 
getGodController() - Method in class it.polimi.ingsw.server.controller.god.Hestia
 
getGodController() - Method in class it.polimi.ingsw.server.controller.god.Minotaur
 
getGodController() - Method in class it.polimi.ingsw.server.controller.god.Pan
 
getGodController() - Method in class it.polimi.ingsw.server.controller.god.Prometheus
 
getGodController() - Method in class it.polimi.ingsw.server.controller.god.Triton
 
getGodController() - Method in class it.polimi.ingsw.server.controller.god.Zeus
 
getGodFromChallenger(int, int) - Method in class it.polimi.ingsw.client.cli.Cli
Lets the challenger know how many gods he still has to choose.
getGodFromChallenger(int, int) - Method in class it.polimi.ingsw.client.gui.ChooseGodController
 
getGodFromChallenger(int, int) - Method in class it.polimi.ingsw.client.gui.GuiManager
Lets the challenger know how many gods he still has to choose.
getGodFromChallenger(int, int) - Method in interface it.polimi.ingsw.client.View
Lets the challenger know how many gods he still has to choose.
getGodFromChallenger(int, int) - Method in class it.polimi.ingsw.server.VirtualView
Sends a message to the challenger to let him know how many gods he still has to choose.
getGodsDeck() - Method in class it.polimi.ingsw.server.controller.GameController
 
getInputInCoordinates(String) - Method in class it.polimi.ingsw.server.controller.GodController
This method translates compass directions (N,S,E,...) into coordinates.
getIntParam1() - Method in class it.polimi.ingsw.serializable.Message
 
getIntParam2() - Method in class it.polimi.ingsw.serializable.Message
 
getLevel() - Method in class it.polimi.ingsw.server.model.Cell
 
getLevel() - Method in class it.polimi.ingsw.server.model.Worker
 
getLevelVariation() - Method in class it.polimi.ingsw.server.model.Worker
 
getMessageType() - Method in class it.polimi.ingsw.serializable.Message
 
getMethod() - Method in class it.polimi.ingsw.serializable.Message
 
getMoveInput() - Method in class it.polimi.ingsw.server.controller.GodController
Asks to the player where he wants to move his worker and then translates the input into coordinates.
getMoveMap() - Method in class it.polimi.ingsw.server.model.Worker
 
getNickname() - Method in class it.polimi.ingsw.client.PlayerClient
 
getNickname() - Method in class it.polimi.ingsw.server.model.Player
 
getNumberOfPlayers() - Method in class it.polimi.ingsw.server.controller.TurnHandler
 
getNumberOfPlayers() - Method in class it.polimi.ingsw.server.model.Game
 
getObjectsQueue() - Method in class it.polimi.ingsw.server.ClientHandler
 
getPlayer() - Method in class it.polimi.ingsw.server.model.Worker
 
getPlayer() - Method in class it.polimi.ingsw.server.VirtualView
 
getPlayers() - Method in class it.polimi.ingsw.server.model.Game
 
getPosition() - Method in class it.polimi.ingsw.server.model.Worker
 
getServerAddress() - Method in class it.polimi.ingsw.client.cli.Cli
Asks the IP of the server where the client wants to connect to.
getServerAddress() - Method in class it.polimi.ingsw.client.gui.GuiManager
Asks the IP of the server where the client wants to connect to.
getServerAddress() - Method in interface it.polimi.ingsw.client.View
Asks the IP of the server where the client wants to connect to.
getSex() - Method in class it.polimi.ingsw.server.model.Worker
 
getSocket() - Method in class it.polimi.ingsw.server.VirtualView
 
getStage() - Static method in class it.polimi.ingsw.client.gui.Gui
 
getStringListParam() - Method in class it.polimi.ingsw.serializable.Message
 
getStringParam() - Method in class it.polimi.ingsw.serializable.Message
 
getStringParam2() - Method in class it.polimi.ingsw.serializable.Message
 
getToUpdateCell() - Method in class it.polimi.ingsw.serializable.Message
 
getTurnCounter() - Method in class it.polimi.ingsw.server.controller.TurnHandler
 
getTurnHandler() - Method in class it.polimi.ingsw.server.controller.GameController
 
getWorker() - Method in class it.polimi.ingsw.serializable.Message
 
getWorker() - Method in class it.polimi.ingsw.server.model.Cell
Getter method of the worker attribute of this class.
getWorker() - Method in class it.polimi.ingsw.server.model.WorkerMap
 
getWorkerClient() - Method in class it.polimi.ingsw.serializable.CellClient
 
getWorkerColor() - Method in class it.polimi.ingsw.serializable.WorkerClient
 
getWorkers() - Method in class it.polimi.ingsw.server.model.Player
 
getWorkerSex() - Method in class it.polimi.ingsw.serializable.WorkerClient
 
getWorkersParam() - Method in class it.polimi.ingsw.serializable.Message
 
getX() - Method in class it.polimi.ingsw.serializable.CellClient
 
getX() - Method in class it.polimi.ingsw.server.model.Cell
 
getXPosition() - Method in class it.polimi.ingsw.serializable.WorkerClient
 
getY() - Method in class it.polimi.ingsw.serializable.CellClient
 
getY() - Method in class it.polimi.ingsw.server.model.Cell
 
getYPosition() - Method in class it.polimi.ingsw.serializable.WorkerClient
 
God - Class in it.polimi.ingsw.server.controller.god
This abstract class allows to see the Gods' main methods and their default implementation.
God(GodController) - Constructor for class it.polimi.ingsw.server.controller.god.God
 
godController - Variable in class it.polimi.ingsw.server.controller.god.God
 
GodController - Class in it.polimi.ingsw.server.controller
Manages communication between the Gods and the clients.
GodController(GameController) - Constructor for class it.polimi.ingsw.server.controller.GodController
 
Gui - Class in it.polimi.ingsw.client.gui
Graphic User Interface chosen by the player to run the app.
Gui() - Constructor for class it.polimi.ingsw.client.gui.Gui
 
GuiManager - Class in it.polimi.ingsw.client.gui
Manages the display of requests and answers to the server.
GuiManager() - Constructor for class it.polimi.ingsw.client.gui.GuiManager
 
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