Package it.polimi.ingsw.client.gui
Class BoardController
java.lang.Object
it.polimi.ingsw.client.gui.BoardController
public class BoardController
extends java.lang.Object
Controller of the board GUI scene.
-
Field Summary
Fields Modifier and Type Field Description javafx.scene.image.ImageViewc0r0javafx.scene.image.ImageViewc0r1javafx.scene.image.ImageViewc0r2javafx.scene.image.ImageViewc0r3javafx.scene.image.ImageViewc0r4javafx.scene.image.ImageViewc1r0javafx.scene.image.ImageViewc1r1javafx.scene.image.ImageViewc1r2javafx.scene.image.ImageViewc1r3javafx.scene.image.ImageViewc1r4javafx.scene.image.ImageViewc2r0javafx.scene.image.ImageViewc2r1javafx.scene.image.ImageViewc2r2javafx.scene.image.ImageViewc2r3javafx.scene.image.ImageViewc2r4javafx.scene.image.ImageViewc3r0javafx.scene.image.ImageViewc3r1javafx.scene.image.ImageViewc3r2javafx.scene.image.ImageViewc3r3javafx.scene.image.ImageViewc3r4javafx.scene.image.ImageViewc4r0javafx.scene.image.ImageViewc4r1javafx.scene.image.ImageViewc4r2javafx.scene.image.ImageViewc4r3javafx.scene.image.ImageViewc4r4 -
Constructor Summary
Constructors Constructor Description BoardController() -
Method Summary
Modifier and Type Method Description voidconfirmRead()protected voiddisableGodPower()Sets disabled the power of the god on to use during a turn of the game.protected voidenableGodPower()Sets enabled the power of the god on to use during a turn of the game.protected voidinit()Initializes values for the scene.protected voidprintMap()The map is printed again, updating the older version of the cells and what was inside them.protected voidprintToGodTextArea(java.lang.String text)Allows to print the god description in its specific area.protected voidprintToMainText(java.lang.String text)Allows to print something on the main central text bar.protected voidremoveGodFrame(java.lang.String loserNickname)protected voidsetCellRequested(boolean cellRequested)voidsetConfirmButtonVisible()protected voidsetGodPowerRequested(boolean godPowerRequested)protected voidshowGodDescription(java.lang.String god)protected voidupdate(CellClient cell)
-
Field Details
-
c0r0
public javafx.scene.image.ImageView c0r0 -
c1r0
public javafx.scene.image.ImageView c1r0 -
c2r0
public javafx.scene.image.ImageView c2r0 -
c3r0
public javafx.scene.image.ImageView c3r0 -
c4r0
public javafx.scene.image.ImageView c4r0 -
c0r1
public javafx.scene.image.ImageView c0r1 -
c1r1
public javafx.scene.image.ImageView c1r1 -
c2r1
public javafx.scene.image.ImageView c2r1 -
c3r1
public javafx.scene.image.ImageView c3r1 -
c4r1
public javafx.scene.image.ImageView c4r1 -
c0r2
public javafx.scene.image.ImageView c0r2 -
c1r2
public javafx.scene.image.ImageView c1r2 -
c2r2
public javafx.scene.image.ImageView c2r2 -
c3r2
public javafx.scene.image.ImageView c3r2 -
c4r2
public javafx.scene.image.ImageView c4r2 -
c0r3
public javafx.scene.image.ImageView c0r3 -
c1r3
public javafx.scene.image.ImageView c1r3 -
c2r3
public javafx.scene.image.ImageView c2r3 -
c3r3
public javafx.scene.image.ImageView c3r3 -
c4r3
public javafx.scene.image.ImageView c4r3 -
c0r4
public javafx.scene.image.ImageView c0r4 -
c1r4
public javafx.scene.image.ImageView c1r4 -
c2r4
public javafx.scene.image.ImageView c2r4 -
c3r4
public javafx.scene.image.ImageView c3r4 -
c4r4
public javafx.scene.image.ImageView c4r4
-
-
Constructor Details
-
BoardController
public BoardController()
-
-
Method Details
-
init
protected void init()Initializes values for the scene. -
update
-
enableGodPower
protected void enableGodPower()Sets enabled the power of the god on to use during a turn of the game. -
disableGodPower
protected void disableGodPower()Sets disabled the power of the god on to use during a turn of the game. -
printMap
protected void printMap()The map is printed again, updating the older version of the cells and what was inside them. -
printToMainText
protected void printToMainText(java.lang.String text)Allows to print something on the main central text bar.- Parameters:
text- The text to print.
-
printToGodTextArea
protected void printToGodTextArea(java.lang.String text)Allows to print the god description in its specific area.- Parameters:
text- description text.
-
setCellRequested
protected void setCellRequested(boolean cellRequested) -
setGodPowerRequested
protected void setGodPowerRequested(boolean godPowerRequested) -
showGodDescription
protected void showGodDescription(java.lang.String god) -
confirmRead
public void confirmRead() -
setConfirmButtonVisible
public void setConfirmButtonVisible() -
removeGodFrame
protected void removeGodFrame(java.lang.String loserNickname)
-