Class NotificationBanner

  • All Implemented Interfaces:
    Tickable

    public class NotificationBanner
    extends UIElement
    • Field Detail

      • lines

        public java.lang.String[] lines
      • icon

        public org.newdawn.slick.Image icon
      • done

        public boolean done
      • offset

        private int offset
      • startedAnimation

        private boolean startedAnimation
      • readyToMoveAgain

        private boolean readyToMoveAgain
      • reachedTargetY

        private boolean reachedTargetY
      • shown

        private boolean shown
      • startY

        private static int startY
      • font

        private static final org.newdawn.slick.Font font
    • Constructor Detail

      • NotificationBanner

        public NotificationBanner​(java.lang.String text)
      • NotificationBanner

        public NotificationBanner​(java.lang.String text,
                                  java.lang.String iconFile)
    • Method Detail

      • drawLine

        public void drawLine​(java.lang.String line,
                             org.newdawn.slick.Graphics graphics)
      • slideDown

        private void slideDown()
      • slideUp

        private void slideUp()
      • render

        public void render​(org.newdawn.slick.Graphics graphics)
        Overrides:
        render in class UIElement