Class RealmsTermsScreen

All Implemented Interfaces:
ContainerEventHandler, GuiEventListener, Renderable, TabOrderedElement

public class RealmsTermsScreen extends RealmsScreen
  • Field Details

    • LOGGER

      private static final org.slf4j.Logger LOGGER
    • TITLE

      private static final Component TITLE
    • TERMS_STATIC_TEXT

      private static final Component TERMS_STATIC_TEXT
    • lastScreen

      private final Screen lastScreen
    • realmsServer

      private final RealmsServer realmsServer
      The screen to display when OK is clicked on the disconnect screen. Seems to be either null (integrated server) or an instance of either
      invalid reference
      MultiplayerScreen
      (when connecting to a server) or RealmsTermsScreen (when connecting to MCO server)
  • Constructor Details

    • RealmsTermsScreen

      public RealmsTermsScreen(Screen lastScreen, RealmsServer realmsServer)
  • Method Details

    • init

      public void init()
      Overrides:
      init in class Screen
    • keyPressed

      public boolean keyPressed(KeyEvent event)
      Specified by:
      keyPressed in interface ContainerEventHandler
      Specified by:
      keyPressed in interface GuiEventListener
      Overrides:
      keyPressed in class Screen
    • agreedToTos

      private void agreedToTos()
    • mouseClicked

      public boolean mouseClicked(MouseButtonEvent event, boolean doubleClick)
    • getNarrationMessage

      public Component getNarrationMessage()
      Overrides:
      getNarrationMessage in class Screen
    • render

      public void render(GuiGraphics graphics, int xm, int ym, float a)
      Description copied from interface: Renderable
      Renders the graphical user interface (GUI) element.
      Specified by:
      render in interface Renderable
      Overrides:
      render in class Screen
      Parameters:
      graphics - the GuiGraphics object used for rendering.
      xm - the x-coordinate of the mouse cursor.
      ym - the y-coordinate of the mouse cursor.
      a - the partial tick time.