类 Area

java.lang.Object
club.xiaojiawei.bean.area.Area
直接已知子类:
DeckArea, GraveyardArea, HandArea, PlayArea, RemovedfromgameArea, SecretArea, SetasideArea

public abstract class Area extends Object
区域抽象类
  • 字段详细资料

  • 构造器详细资料

    • Area

      public Area(int maxSize)
  • 方法详细资料

    • addZone

      protected void addZone(Card card)
    • addZeroCard

      protected void addZeroCard(Card card)
    • addCard

      protected void addCard(Card card, int pos)
    • logInfo

      protected void logInfo(Card card, String name)
    • logDebug

      protected void logDebug(Card card, String name)
    • add

      public boolean add(Card card)
      向末尾添加
      参数:
      card -
      返回:
    • add

      public boolean add(Card card, int pos)
      参数:
      card -
      pos - 注意!不是index
      返回:
    • size

      public int size()
    • findByEntityId

      public Card findByEntityId(String entityId)
    • removeByEntityId

      public Card removeByEntityId(String entityId)
    • removeByEntityIdInZeroArea

      public Card removeByEntityIdInZeroArea(String entityId)
    • isFull

      public boolean isFull()
    • isEmpty

      public boolean isEmpty()
    • toString

      public String toString()
      覆盖:
      toString 在类中 Object