Class DialogueState

java.lang.Object
com.csse3200.game.cutscene.runtime.states.DialogueState

public class DialogueState extends Object
State responsible for all rendering of the dialogue box
  • Constructor Details

    • DialogueState

      public DialogueState()
  • Method Details

    • set

      public void set(String speaker, String text)
      Set the speaker and text parameters
      Parameters:
      speaker - The text that will show up above the dialogue
      text - The text that will be "spoken"
    • incTextProgress

      public void incTextProgress()
      Increment the text progress by 1 character
    • getCurrentCharacter

      public char getCurrentCharacter()
      Get the character at the current progress
      Returns:
      The last visible character
    • isVisible

      public boolean isVisible()
    • getSpeaker

      public String getSpeaker()
    • getText

      public String getText()
    • getTextProgress

      public int getTextProgress()
    • isCanAdvance

      public boolean isCanAdvance()
    • setVisible

      public void setVisible(boolean visible)
    • setSpeaker

      public void setSpeaker(String speaker)
    • setText

      public void setText(String text)
    • setTextProgress

      public void setTextProgress(int textProgress)
    • setCanAdvance

      public void setCanAdvance(boolean canAdvance)