Class ChatScreen

All Implemented Interfaces:
ContainerEventHandler, GuiEventListener, Renderable, TabOrderedElement
Direct Known Subclasses:
InBedChatScreen

public class ChatScreen extends Screen
  • Field Details

    • MOUSE_SCROLL_SPEED

      public static final double MOUSE_SCROLL_SPEED
      See Also:
    • USAGE_TEXT

      private static final Component USAGE_TEXT
    • RESTRICTED_NARRATION_TEXT

      private static final Component RESTRICTED_NARRATION_TEXT
    • USAGE_BACKGROUND_COLOR

      public static final int USAGE_BACKGROUND_COLOR
      See Also:
    • closeOnSubmit

      private final boolean closeOnSubmit
    • historyBuffer

      private String historyBuffer
    • historyPos

      private int historyPos
    • input

      protected EditBox input
    • initial

      protected String initial
    • isDraft

      protected boolean isDraft
    • displayMode

      private ChatComponent.DisplayMode displayMode
    • exitReason

      protected ChatScreen.ExitReason exitReason
    • commandSuggestions

      private CommandSuggestions commandSuggestions
  • Constructor Details

    • ChatScreen

      public ChatScreen(String initial, boolean isDraft)
    • ChatScreen

      public ChatScreen(String initial, boolean isDraft, boolean closeOnSubmit)
  • Method Details