package com.vdom.core;
import com.vdom.api.ReactionCard;
public class ReactionCardImpl extends CardImpl implements ReactionCard
{
public ReactionCardImpl(Cards.Type type, int cost)
{
super(type, cost);
}
protected ReactionCardImpl(Builder builder)
{
super(builder);
}
public static class Builder extends CardImpl.Builder {
public Builder(Cards.Type type, int cost)
{
super(type, cost);
}
public ReactionCardImpl build()
{
return new ReactionCardImpl(this);
}
}
@Override
public CardImpl instantiate()
{
checkInstantiateOK();
ReactionCardImpl c = new ReactionCardImpl();
copyValues(c);
return c;
}
protected void copyValues(ReactionCardImpl c)
{
super.copyValues(c);
}
protected ReactionCardImpl()
{
}
}