package com.cardshifter.client.views;
import javafx.scene.layout.Pane;
import com.cardshifter.api.outgoing.UsableActionMessage;
public class BattlefieldZoneView extends ZoneView<CardBattlefieldDocumentController> {
public BattlefieldZoneView(int cardId, Pane pane) {
super(cardId, pane);
}
public void setCardCanAttack(int cardId, UsableActionMessage message) {
CardBattlefieldDocumentController card = super.getCard(cardId);
card.setCardAttackActive(message);
}
public void setCardIsAttacking(int cardId) {
CardBattlefieldDocumentController card = super.getCard(cardId);
card.setCardIsAttacking();
}
public void setCardTargetable(int cardId, UsableActionMessage message) {
CardBattlefieldDocumentController card = getCard(cardId);
card.setCardTargetable();
}
@Override
public void setCardScrappable(int cardId, UsableActionMessage message) {
CardBattlefieldDocumentController card = getCard(cardId);
card.setCardScrappable(message);
}
}