Interface HasChooseOneActions

All Known Implementing Classes:
Card

public interface HasChooseOneActions
An interface that specifies that the object has choose one behaviour.
  • Method Details

    • playOptions

      @NotNull @NotNull PlayCardAction[] playOptions()
    • playBothOptions

      @Nullable @Nullable PlayCardAction playBothOptions()
      Returns:
      An action that corresponds to playing all the options together.
    • hasBothOptions

      boolean hasBothOptions()