Class StatusScreen

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

final class StatusScreen extends KDialog
Class StatusScreen displays some information about the current game.
Author:
David Ripton
  • Field Details

    • numPlayers

      private final int numPlayers
    • nameLabel

      private final JLabel[] nameLabel
    • towerLabel

      private final JLabel[] towerLabel
    • elimLabel

      private final JLabel[] elimLabel
    • legionsLabel

      private final JLabel[] legionsLabel
    • markersLabel

      private final JLabel[] markersLabel
    • creaturesLabel

      private final JLabel[] creaturesLabel
    • titanLabel

      private final JLabel[] titanLabel
    • scoreLabel

      private final JLabel[] scoreLabel
    • activePlayerLabel

      private final JLabel activePlayerLabel
    • turnLabel

      private final JLabel turnLabel
    • phaseLabel

      private final JLabel phaseLabel
    • battleActivePlayerLabel

      private final JLabel battleActivePlayerLabel
    • battleTurnLabel

      private final JLabel battleTurnLabel
    • battlePhaseLabel

      private final JLabel battlePhaseLabel
    • gui

      private final ClientGUI gui
    • location

      private Point location
    • size

      private Dimension size
    • saveWindow

      private final SaveWindow saveWindow
  • Constructor Details

  • Method Details

    • setPlayerLabelColors

      private void setPlayerLabelColors(JLabel label, Color bgColor, Color fgColor)
    • setPlayerLabelBackground

      private void setPlayerLabelBackground(int i, Color color)
    • updateStatusScreen

      void updateStatusScreen()
    • dispose

      public void dispose()
      Overrides:
      dispose in class KDialog
    • getMinimumSize

      public Dimension getMinimumSize()
      Overrides:
      getMinimumSize in class Container
    • getPreferredSize

      public Dimension getPreferredSize()
      Overrides:
      getPreferredSize in class Container
    • rescale

      void rescale()