forked from External/mage
* Add some unit tests on Meld mana value. * Fix PermanentMeld missing copy constructor. add more Meld tests. * clean text
39 lines
751 B
Java
39 lines
751 B
Java
package mage.game.permanent;
|
|
|
|
import mage.cards.Card;
|
|
import mage.game.Game;
|
|
|
|
import java.util.UUID;
|
|
|
|
/**
|
|
* @author emerald000
|
|
*/
|
|
public class PermanentMeld extends PermanentCard {
|
|
|
|
public PermanentMeld(Card card, UUID controllerId, Game game) {
|
|
super(card, controllerId, game);
|
|
}
|
|
|
|
private PermanentMeld(final PermanentMeld permanent) {
|
|
super(permanent);
|
|
}
|
|
|
|
@Override
|
|
public int getManaValue() {
|
|
if (this.isCopy()) {
|
|
return 0;
|
|
} else {
|
|
return this.getCard().getManaValue();
|
|
}
|
|
}
|
|
|
|
@Override
|
|
public boolean isTransformable() {
|
|
return false;
|
|
}
|
|
|
|
@Override
|
|
public PermanentMeld copy() {
|
|
return new PermanentMeld(this);
|
|
}
|
|
}
|