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
All Classes|All Packages
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
-
Visitor for BuildableCellsRequest
- 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 theRuleSetBase
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
All Classes|All Packages