From f2d358b5b44630fa8ba261df9ad3f15a41a59243 Mon Sep 17 00:00:00 2001 From: JOAC69 Date: Mon, 26 Sep 2016 00:52:46 -0500 Subject: [PATCH] Refactor - moved WallOfResurgenceToken to shared area --- .../sets/oathofthegatewatch/CycloneSire.java | 1 + .../oathofthegatewatch/WallOfResurgence.java | 17 +---------------- .../token/WallOfResurgenceToken.java | 19 +++++++++++++++++++ 3 files changed, 21 insertions(+), 16 deletions(-) create mode 100644 Mage/src/main/java/mage/game/permanent/token/WallOfResurgenceToken.java diff --git a/Mage.Sets/src/mage/sets/oathofthegatewatch/CycloneSire.java b/Mage.Sets/src/mage/sets/oathofthegatewatch/CycloneSire.java index 89e09e3857c..c73539b2e4d 100644 --- a/Mage.Sets/src/mage/sets/oathofthegatewatch/CycloneSire.java +++ b/Mage.Sets/src/mage/sets/oathofthegatewatch/CycloneSire.java @@ -41,6 +41,7 @@ import mage.constants.Duration; import mage.constants.Rarity; import mage.counters.CounterType; import mage.filter.common.FilterControlledLandPermanent; +import mage.game.permanent.token.WallOfResurgenceToken; import mage.target.common.TargetControlledPermanent; /** diff --git a/Mage.Sets/src/mage/sets/oathofthegatewatch/WallOfResurgence.java b/Mage.Sets/src/mage/sets/oathofthegatewatch/WallOfResurgence.java index 6bfd2b8f60d..7f8fa5d0664 100644 --- a/Mage.Sets/src/mage/sets/oathofthegatewatch/WallOfResurgence.java +++ b/Mage.Sets/src/mage/sets/oathofthegatewatch/WallOfResurgence.java @@ -35,14 +35,13 @@ import mage.abilities.effects.Effect; import mage.abilities.effects.common.continuous.BecomesCreatureTargetEffect; import mage.abilities.effects.common.counter.AddCountersTargetEffect; import mage.abilities.keyword.DefenderAbility; -import mage.abilities.keyword.HasteAbility; import mage.cards.CardImpl; import mage.constants.CardType; import mage.constants.Duration; import mage.constants.Rarity; import mage.counters.CounterType; import mage.filter.common.FilterControlledLandPermanent; -import mage.game.permanent.token.Token; +import mage.game.permanent.token.WallOfResurgenceToken; import mage.target.common.TargetControlledPermanent; /** @@ -78,17 +77,3 @@ public class WallOfResurgence extends CardImpl { return new WallOfResurgence(this); } } - -class WallOfResurgenceToken extends Token { - - public WallOfResurgenceToken() { - super("", "0/0 Elemental creature with haste"); - this.cardType.add(CardType.CREATURE); - - this.subtype.add("Elemental"); - this.power = new MageInt(0); - this.toughness = new MageInt(0); - - this.addAbility(HasteAbility.getInstance()); - } -} diff --git a/Mage/src/main/java/mage/game/permanent/token/WallOfResurgenceToken.java b/Mage/src/main/java/mage/game/permanent/token/WallOfResurgenceToken.java new file mode 100644 index 00000000000..84bb4b9cc93 --- /dev/null +++ b/Mage/src/main/java/mage/game/permanent/token/WallOfResurgenceToken.java @@ -0,0 +1,19 @@ +package mage.game.permanent.token; + +import mage.MageInt; +import mage.abilities.keyword.HasteAbility; +import mage.constants.CardType; + +public class WallOfResurgenceToken extends Token { + + public WallOfResurgenceToken() { + super("", "0/0 Elemental creature with haste"); + this.cardType.add(CardType.CREATURE); + + this.subtype.add("Elemental"); + this.power = new MageInt(0); + this.toughness = new MageInt(0); + + this.addAbility(HasteAbility.getInstance()); + } +}