Index

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

B

backButton() - Method in class it.polimi.ingsw.view.gui.viewController.LobbyController
 
background - Variable in class it.polimi.ingsw.view.cli.console.graphics.components.Window
The window background
backgroundDark - Variable in class it.polimi.ingsw.view.cli.console.graphics.components.Color
 
backgroundLight - Variable in class it.polimi.ingsw.view.cli.console.graphics.components.Color
 
BACKSPACE_0 - Static variable in class it.polimi.ingsw.view.Constants
 
BACKSPACE_1 - Static variable in class it.polimi.ingsw.view.Constants
 
BasicPrinter - Class in it.polimi.ingsw.view.cli.console.printers.basicPrinter
 
BasicPrinter(Console, CLI) - Constructor for class it.polimi.ingsw.view.cli.console.printers.basicPrinter.BasicPrinter
Default constructor
BasicPrinterBoardUtils - Class in it.polimi.ingsw.view.cli.console.printers.basicPrinter
 
BasicPrinterBoardUtils(Window) - Constructor for class it.polimi.ingsw.view.cli.console.printers.basicPrinter.BasicPrinterBoardUtils
Default constructor
Creates a new BoardUtils window, loading its settings from file
BLACK_FG - Static variable in class it.polimi.ingsw.view.cli.console.graphics.components.Color
 
blink() - Method in class it.polimi.ingsw.view.cli.console.CursorPosition
 
BLINKER - Static variable in class it.polimi.ingsw.view.Constants
 
Block - Enum in it.polimi.ingsw.model
The buildings' level Level 0: Ground level, no building Level 1, 2, 3: Normal blocks, can be walked/built on (based on the rules) Dome: final block, cannot be built or walked on (no exceptions, with the implemented rules)
BLOCK1_DIR - Static variable in class it.polimi.ingsw.view.gui.utils.MapTileImage
 
BLOCK2_DIR - Static variable in class it.polimi.ingsw.view.gui.utils.MapTileImage
 
BLOCK3_DIR - Static variable in class it.polimi.ingsw.view.gui.utils.MapTileImage
 
BLUE - it.polimi.ingsw.model.Color
 
BLUE_WORKER_DIR - Static variable in class it.polimi.ingsw.view.gui.utils.MapTileImage
 
boardHeight - Variable in class it.polimi.ingsw.view.cli.console.printers.BoardUtils
 
boardUtils - Variable in class it.polimi.ingsw.view.cli.console.printers.Printer
 
BoardUtils - Class in it.polimi.ingsw.view.cli.console.printers
 
BoardUtils(Window, String) - Constructor for class it.polimi.ingsw.view.cli.console.printers.BoardUtils
Default constructor
Creates a new BoardUtils window, loading its settings from file
boardWidth - Variable in class it.polimi.ingsw.view.cli.console.printers.BoardUtils
 
BRACKET - Static variable in class it.polimi.ingsw.view.Constants
 
BROADCAST - it.polimi.ingsw.network.ReservedUsernames
 
broadcastMessage(Message) - Method in class it.polimi.ingsw.network.server.Lobby
Sends a message to all the users in the room
BUILD - it.polimi.ingsw.model.PossibleActions
 
buildableCells(BuildableCellsRequest) - Method in class it.polimi.ingsw.controller.MessageManagerParser
Handles a BuildableCellsRequest message
buildableCells(BuildableCellsRequest) - Method in interface it.polimi.ingsw.controller.ServerMessageManagerVisitor
BuildableCellsListener - Interface in it.polimi.ingsw.listeners
Listens for a successful buildable cells request
BuildableCellsRequest - Class in it.polimi.ingsw.network.message.fromClientToServer
 
BuildableCellsRequest(String) - Constructor for class it.polimi.ingsw.network.message.fromClientToServer.BuildableCellsRequest
 
BuildableCellsResponse - Class in it.polimi.ingsw.network.message.fromServerToClient
 
BuildableCellsResponse(Type, String, List<Cell>) - Constructor for class it.polimi.ingsw.network.message.fromServerToClient.BuildableCellsResponse
 
buildAction(List<Cell>, List<Cell>) - Method in class it.polimi.ingsw.view.cli.CLI
Asks the user to select a cell to build on
buildAction(List<Cell>, List<Cell>) - Method in class it.polimi.ingsw.view.cli.console.printers.basicPrinter.BasicPrinter
Asks the user to select a cell to build on
buildAction(List<Cell>, List<Cell>) - Method in class it.polimi.ingsw.view.cli.console.printers.fancyPrinter.FancyPrinter
Asks the user to select a cell to build on
buildAction(List<Cell>, List<Cell>) - Method in class it.polimi.ingsw.view.cli.console.printers.Printer
Asks the user to select a cell to build on
buildAction(List<Cell>, List<Cell>) - Method in class it.polimi.ingsw.view.gui.GUI
 
buildAction(List<Cell>, List<Cell>) - Method in interface it.polimi.ingsw.view.ViewInterface
Asks the user to select a cell to build on
BuildAction - Class in it.polimi.ingsw.model.action
Describes and manages a build action
BuildAction(Worker, Cell, Block) - Constructor for class it.polimi.ingsw.model.action.BuildAction
Default constructor
BuildActionListener - Interface in it.polimi.ingsw.listeners
Listens for a legal build action to happen
BuildAgainDifferentCell - Class in it.polimi.ingsw.model.godCardsEffects.buildingEffects
Move, build, build again (optional)
BuildAgainDifferentCell() - Constructor for class it.polimi.ingsw.model.godCardsEffects.buildingEffects.BuildAgainDifferentCell
Default constructor
BuildAgainSameCell - Class in it.polimi.ingsw.model.godCardsEffects.buildingEffects
Move, build, build again (optional)
BuildAgainSameCell() - Constructor for class it.polimi.ingsw.model.godCardsEffects.buildingEffects.BuildAgainSameCell
Default constructor
BuildBeforeAfterMovement - Class in it.polimi.ingsw.model.godCardsEffects.affectMyTurnEffects
Build (optional), Move, Build *
This effect alters the player's turn order; either, the player can: Play the turn as usual, following the RuleSetBase Build a block, move on a level not higher than the current one, then build again
BuildBeforeAfterMovement() - Constructor for class it.polimi.ingsw.model.godCardsEffects.affectMyTurnEffects.BuildBeforeAfterMovement
Default constructor
buildBoardData() - Method in class it.polimi.ingsw.model.Game
Clones the game's gameBoard as a list of cells
buildBoardData() - Method in interface it.polimi.ingsw.model.GameInterface
Clones the game's gameBoard as a list of cells
buildDataClass() - Method in class it.polimi.ingsw.model.God
Creates a GodData object based on this god
buildDataClass() - Method in class it.polimi.ingsw.model.Player
Creates a PlayerData object based on this player
buildDataClass() - Method in class it.polimi.ingsw.model.Turn
Creates a TurnData object based on this turn
BuildDome - Class in it.polimi.ingsw.model.godCardsEffects.buildingEffects
 
BuildDome() - Constructor for class it.polimi.ingsw.model.godCardsEffects.buildingEffects.BuildDome
 
buildGameData() - Method in class it.polimi.ingsw.model.Game
Creates a GameData object using this object's information
buildGameData() - Method in interface it.polimi.ingsw.model.GameInterface
Creates a GameData object using this object's information
buildingBlocks - Variable in class it.polimi.ingsw.view.cli.console.printers.BoardUtils
 
BuildingBlocksListener - Interface in it.polimi.ingsw.listeners
Listens for a build action which offers the possibility to choose which building block to build
BuildingStrategy - Class in it.polimi.ingsw.model.godCardsEffects.buildingEffects
Effects subclass
BuildingStrategy() - Constructor for class it.polimi.ingsw.model.godCardsEffects.buildingEffects.BuildingStrategy
 
buildsAvailable - Variable in class it.polimi.ingsw.model.rules.RuleSetBase
 
Button - Class in it.polimi.ingsw.view.cli.console.graphics.components
A clickable button
Button(Dialog, CursorPosition, int, int, String) - Constructor for class it.polimi.ingsw.view.cli.console.graphics.components.Button
Custom constructor
Button(Dialog, CursorPosition, String) - Constructor for class it.polimi.ingsw.view.cli.console.graphics.components.Button
Default constructor
ButtonsDialog - Class in it.polimi.ingsw.view.cli.console.graphics
An InputDialog with one or two clickable buttons, each of them sending a value to the input manager
ButtonsDialog(String, String, Window, Map<String, String>, boolean) - Constructor for class it.polimi.ingsw.view.cli.console.graphics.ButtonsDialog
Default constructor
A B C D E F G H I J K L M N O P Q R S T U V W Y 
All Classes|All Packages