[Refactor] Removed some duplicate classes

This commit is contained in:
Styxo 2017-01-04 15:10:25 +01:00
parent 19316b4e20
commit fad4f53365
25 changed files with 246 additions and 787 deletions

View file

@ -37,23 +37,23 @@ import mage.game.events.GameEvent;
*
* @author Styxo
*/
public class EntersTheBattlefieldOrAttacksSourceTriggeredAbility extends TriggeredAbilityImpl {
public class EntersBattlefieldOrAttacksSourceTriggeredAbility extends TriggeredAbilityImpl {
public EntersTheBattlefieldOrAttacksSourceTriggeredAbility(Effect effect) {
public EntersBattlefieldOrAttacksSourceTriggeredAbility(Effect effect) {
this(effect, false);
}
public EntersTheBattlefieldOrAttacksSourceTriggeredAbility(Effect effect, boolean optional) {
public EntersBattlefieldOrAttacksSourceTriggeredAbility(Effect effect, boolean optional) {
super(Zone.BATTLEFIELD, effect, optional);
}
public EntersTheBattlefieldOrAttacksSourceTriggeredAbility(final EntersTheBattlefieldOrAttacksSourceTriggeredAbility ability) {
public EntersBattlefieldOrAttacksSourceTriggeredAbility(final EntersBattlefieldOrAttacksSourceTriggeredAbility ability) {
super(ability);
}
@Override
public EntersTheBattlefieldOrAttacksSourceTriggeredAbility copy() {
return new EntersTheBattlefieldOrAttacksSourceTriggeredAbility(this);
public EntersBattlefieldOrAttacksSourceTriggeredAbility copy() {
return new EntersBattlefieldOrAttacksSourceTriggeredAbility(this);
}
@Override

View file

@ -39,20 +39,20 @@ import mage.game.events.ZoneChangeEvent;
*
* @author LevelX2
*/
public class EntersOrLeavesTheBattlefieldSourceTriggeredAbility extends TriggeredAbilityImpl {
public class EntersBattlefieldOrLeavesSourceTriggeredAbility extends TriggeredAbilityImpl {
public EntersOrLeavesTheBattlefieldSourceTriggeredAbility(Effect effect, boolean optional) {
public EntersBattlefieldOrLeavesSourceTriggeredAbility(Effect effect, boolean optional) {
super(Zone.BATTLEFIELD, effect, optional);
setLeavesTheBattlefieldTrigger(true);
}
public EntersOrLeavesTheBattlefieldSourceTriggeredAbility(final EntersOrLeavesTheBattlefieldSourceTriggeredAbility ability) {
public EntersBattlefieldOrLeavesSourceTriggeredAbility(final EntersBattlefieldOrLeavesSourceTriggeredAbility ability) {
super(ability);
}
@Override
public EntersOrLeavesTheBattlefieldSourceTriggeredAbility copy() {
return new EntersOrLeavesTheBattlefieldSourceTriggeredAbility(this);
public EntersBattlefieldOrLeavesSourceTriggeredAbility copy() {
return new EntersBattlefieldOrLeavesSourceTriggeredAbility(this);
}
@Override