Class FrameAnimatedString

java.lang.Object
me.despical.commons.scoreboard.common.animation.FrameAnimatedString
All Implemented Interfaces:
AnimatableString
Direct Known Subclasses:
HighlightedString, ScrollableString

public class FrameAnimatedString extends Object implements AnimatableString
Author:
Despical

Created at 22.05.2021

  • Field Details

    • frames

      protected final List<String> frames
    • currentFrame

      protected int currentFrame
  • Constructor Details

    • FrameAnimatedString

      public FrameAnimatedString(String... frames)
    • FrameAnimatedString

      public FrameAnimatedString(List<String> frames)
  • Method Details

    • addFrame

      public void addFrame(String string)
    • setFrame

      public void setFrame(int frame, String string)
    • removeFrame

      public void removeFrame(String string)
    • getCurrentFrame

      public int getCurrentFrame()
    • setCurrentFrame

      public void setCurrentFrame(int currentFrame)
    • getTotalLength

      public int getTotalLength()
    • getString

      public String getString(int frame)
    • current

      public String current()
      Specified by:
      current in interface AnimatableString
    • next

      public String next()
      Specified by:
      next in interface AnimatableString
    • previous

      public String previous()
      Specified by:
      previous in interface AnimatableString