コード例 #1
0
ファイル: GladiatorBehaviour.java プロジェクト: Jackyjjc/Roma
  public boolean isValidCard(AbstractCard target) {
    boolean isValid = false;

    if (target != null
        && target.getOwner() != getOwner()
        && target.getType() == CardType.CHARACTER) {
      isValid = true;
    }

    return isValid;
  }
コード例 #2
0
ファイル: GladiatorBehaviour.java プロジェクト: Jackyjjc/Roma
  public void complete() {

    InputHandler handler = getCardResources().getInputHandler();
    IDisc disc = handler.getDiscInput();
    AbstractCard target = disc.getCard();
    ICardStorage opponentHand;

    if (target != null && isValidCard(target)) {

      target.getDisc().removeCard();

      opponentHand = target.getOwner().getHand();
      opponentHand.pushCard(target);
    }
  }