Class IrrigationDeck

java.lang.Object
com.takenoko.asset.IrrigationDeck

public class IrrigationDeck extends Object
IrrigationDeck represents the irrigation deck, defaults to 20 irrigation.
  • Field Details

    • DEFAULT_SIZE

      public static final int DEFAULT_SIZE
      See Also:
    • size

      private int size
  • Constructor Details

    • IrrigationDeck

      public IrrigationDeck()
      Creates a new IrrigationDeck with the default size.
  • Method Details

    • draw

      public void draw()
      Draws an irrigation from the deck.
    • hasIrrigation

      public boolean hasIrrigation()
      Returns:
      true if the deck has irrigation, false otherwise
    • getSize

      public int getSize()
      Returns:
      the number of irrigation left in the deck
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object