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.ImageView c0r0  
    javafx.scene.image.ImageView c0r1  
    javafx.scene.image.ImageView c0r2  
    javafx.scene.image.ImageView c0r3  
    javafx.scene.image.ImageView c0r4  
    javafx.scene.image.ImageView c1r0  
    javafx.scene.image.ImageView c1r1  
    javafx.scene.image.ImageView c1r2  
    javafx.scene.image.ImageView c1r3  
    javafx.scene.image.ImageView c1r4  
    javafx.scene.image.ImageView c2r0  
    javafx.scene.image.ImageView c2r1  
    javafx.scene.image.ImageView c2r2  
    javafx.scene.image.ImageView c2r3  
    javafx.scene.image.ImageView c2r4  
    javafx.scene.image.ImageView c3r0  
    javafx.scene.image.ImageView c3r1  
    javafx.scene.image.ImageView c3r2  
    javafx.scene.image.ImageView c3r3  
    javafx.scene.image.ImageView c3r4  
    javafx.scene.image.ImageView c4r0  
    javafx.scene.image.ImageView c4r1  
    javafx.scene.image.ImageView c4r2  
    javafx.scene.image.ImageView c4r3  
    javafx.scene.image.ImageView c4r4  
  • Constructor Summary

    Constructors 
    Constructor Description
    BoardController()  
  • Method Summary

    Modifier and Type Method Description
    void confirmRead()  
    protected void disableGodPower()
    Sets disabled the power of the god on to use during a turn of the game.
    protected void enableGodPower()
    Sets enabled the power of the god on to use during a turn of the game.
    protected void init()
    Initializes values for the scene.
    protected void printMap()
    The map is printed again, updating the older version of the cells and what was inside them.
    protected void printToGodTextArea​(java.lang.String text)
    Allows to print the god description in its specific area.
    protected void printToMainText​(java.lang.String text)
    Allows to print something on the main central text bar.
    protected void removeGodFrame​(java.lang.String loserNickname)  
    protected void setCellRequested​(boolean cellRequested)  
    void setConfirmButtonVisible()  
    protected void setGodPowerRequested​(boolean godPowerRequested)  
    protected void showGodDescription​(java.lang.String god)  
    protected void update​(CellClient cell)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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

  • Method Details

    • init

      protected void init()
      Initializes values for the scene.
    • update

      protected void update​(CellClient cell)
    • 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)