diff --git a/.gitattributes b/.gitattributes
index 1e8fe02020b..cb59deb784c 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -10385,15 +10385,15 @@ src/main/java/forge/card/abilityFactory/AbilityFactoryTurns.java svneol=native#t
src/main/java/forge/card/abilityFactory/AbilityFactoryZoneAffecting.java svneol=native#text/plain
src/main/java/forge/card/abilityFactory/package-info.java svneol=native#text/plain
src/main/java/forge/card/cardFactory/AbstractCardFactory.java svneol=native#text/plain
+src/main/java/forge/card/cardFactory/CardFactoryAuras.java svneol=native#text/plain
+src/main/java/forge/card/cardFactory/CardFactoryCreatures.java svneol=native#text/plain
+src/main/java/forge/card/cardFactory/CardFactoryEquipment.java svneol=native#text/plain
+src/main/java/forge/card/cardFactory/CardFactoryInstants.java svneol=native#text/plain
src/main/java/forge/card/cardFactory/CardFactoryInterface.java svneol=native#text/plain
+src/main/java/forge/card/cardFactory/CardFactoryLands.java svneol=native#text/plain
+src/main/java/forge/card/cardFactory/CardFactoryPlaneswalkers.java svneol=native#text/plain
+src/main/java/forge/card/cardFactory/CardFactorySorceries.java svneol=native#text/plain
src/main/java/forge/card/cardFactory/CardFactoryUtil.java svneol=native#text/plain
-src/main/java/forge/card/cardFactory/CardFactory_Auras.java svneol=native#text/plain
-src/main/java/forge/card/cardFactory/CardFactory_Creatures.java svneol=native#text/plain
-src/main/java/forge/card/cardFactory/CardFactory_Equipment.java svneol=native#text/plain
-src/main/java/forge/card/cardFactory/CardFactory_Instants.java svneol=native#text/plain
-src/main/java/forge/card/cardFactory/CardFactory_Lands.java svneol=native#text/plain
-src/main/java/forge/card/cardFactory/CardFactory_Planeswalkers.java svneol=native#text/plain
-src/main/java/forge/card/cardFactory/CardFactory_Sorceries.java svneol=native#text/plain
src/main/java/forge/card/cardFactory/LazyCardFactory.java svneol=native#text/plain
src/main/java/forge/card/cardFactory/PreloadingCardFactory.java svneol=native#text/plain
src/main/java/forge/card/cardFactory/package-info.java svneol=native#text/plain
@@ -10406,6 +10406,7 @@ src/main/java/forge/card/cost/CostMill.java -text
src/main/java/forge/card/cost/CostPart.java -text
src/main/java/forge/card/cost/CostPartWithList.java -text
src/main/java/forge/card/cost/CostPayLife.java -text
+src/main/java/forge/card/cost/CostPayment.java svneol=native#text/plain
src/main/java/forge/card/cost/CostPutCounter.java -text
src/main/java/forge/card/cost/CostRemoveCounter.java -text
src/main/java/forge/card/cost/CostReturn.java -text
@@ -10415,72 +10416,71 @@ src/main/java/forge/card/cost/CostTap.java -text
src/main/java/forge/card/cost/CostTapType.java -text
src/main/java/forge/card/cost/CostUntap.java -text
src/main/java/forge/card/cost/CostUtil.java -text
-src/main/java/forge/card/cost/Cost_Payment.java svneol=native#text/plain
src/main/java/forge/card/cost/package-info.java svneol=native#text/plain
src/main/java/forge/card/mana/Mana.java svneol=native#text/plain
src/main/java/forge/card/mana/ManaCost.java svneol=native#text/plain
+src/main/java/forge/card/mana/ManaPart.java svneol=native#text/plain
+src/main/java/forge/card/mana/ManaPartColor.java svneol=native#text/plain
+src/main/java/forge/card/mana/ManaPartColorless.java svneol=native#text/plain
+src/main/java/forge/card/mana/ManaPartPhyrexian.java svneol=native#text/plain
+src/main/java/forge/card/mana/ManaPartSnow.java svneol=native#text/plain
+src/main/java/forge/card/mana/ManaPartSplit.java svneol=native#text/plain
src/main/java/forge/card/mana/ManaPool.java svneol=native#text/plain
-src/main/java/forge/card/mana/Mana_Part.java svneol=native#text/plain
-src/main/java/forge/card/mana/Mana_PartColor.java svneol=native#text/plain
-src/main/java/forge/card/mana/Mana_PartColorless.java svneol=native#text/plain
-src/main/java/forge/card/mana/Mana_PartPhyrexian.java svneol=native#text/plain
-src/main/java/forge/card/mana/Mana_PartSnow.java svneol=native#text/plain
-src/main/java/forge/card/mana/Mana_PartSplit.java svneol=native#text/plain
src/main/java/forge/card/mana/package-info.java svneol=native#text/plain
src/main/java/forge/card/package-info.java svneol=native#text/plain
src/main/java/forge/card/spellability/Ability.java svneol=native#text/plain
-src/main/java/forge/card/spellability/Ability_Activated.java svneol=native#text/plain
-src/main/java/forge/card/spellability/Ability_Mana.java svneol=native#text/plain
-src/main/java/forge/card/spellability/Ability_Static.java svneol=native#text/plain
-src/main/java/forge/card/spellability/Ability_Sub.java svneol=native#text/plain
-src/main/java/forge/card/spellability/Ability_Triggered.java svneol=native#text/plain
+src/main/java/forge/card/spellability/AbilityActivated.java svneol=native#text/plain
+src/main/java/forge/card/spellability/AbilityMana.java svneol=native#text/plain
+src/main/java/forge/card/spellability/AbilityStatic.java svneol=native#text/plain
+src/main/java/forge/card/spellability/AbilitySub.java svneol=native#text/plain
+src/main/java/forge/card/spellability/AbilityTriggered.java svneol=native#text/plain
src/main/java/forge/card/spellability/Spell.java svneol=native#text/plain
src/main/java/forge/card/spellability/SpellAbility.java svneol=native#text/plain
+src/main/java/forge/card/spellability/SpellAbilityCondition.java svneol=native#text/plain
src/main/java/forge/card/spellability/SpellAbilityList.java svneol=native#text/plain
-src/main/java/forge/card/spellability/SpellAbility_Condition.java svneol=native#text/plain
-src/main/java/forge/card/spellability/SpellAbility_Requirements.java svneol=native#text/plain
-src/main/java/forge/card/spellability/SpellAbility_Restriction.java svneol=native#text/plain
-src/main/java/forge/card/spellability/SpellAbility_StackInstance.java svneol=native#text/plain
-src/main/java/forge/card/spellability/SpellAbility_Variables.java svneol=native#text/plain
-src/main/java/forge/card/spellability/Spell_Permanent.java svneol=native#text/plain
+src/main/java/forge/card/spellability/SpellAbilityRequirements.java svneol=native#text/plain
+src/main/java/forge/card/spellability/SpellAbilityRestriction.java svneol=native#text/plain
+src/main/java/forge/card/spellability/SpellAbilityStackInstance.java svneol=native#text/plain
+src/main/java/forge/card/spellability/SpellAbilityVariables.java svneol=native#text/plain
+src/main/java/forge/card/spellability/SpellPermanent.java svneol=native#text/plain
src/main/java/forge/card/spellability/Target.java svneol=native#text/plain
-src/main/java/forge/card/spellability/Target_Choices.java svneol=native#text/plain
-src/main/java/forge/card/spellability/Target_Selection.java svneol=native#text/plain
+src/main/java/forge/card/spellability/TargetChoices.java svneol=native#text/plain
+src/main/java/forge/card/spellability/TargetSelection.java svneol=native#text/plain
src/main/java/forge/card/spellability/package-info.java svneol=native#text/plain
src/main/java/forge/card/staticAbility/StaticAbility.java svneol=native#text/plain
-src/main/java/forge/card/staticAbility/StaticAbility_CantBeCast.java -text
-src/main/java/forge/card/staticAbility/StaticAbility_Continuous.java svneol=native#text/plain
-src/main/java/forge/card/staticAbility/StaticAbility_PreventDamage.java -text
+src/main/java/forge/card/staticAbility/StaticAbilityCantBeCast.java -text svneol=native#text/plain
+src/main/java/forge/card/staticAbility/StaticAbilityContinuous.java svneol=native#text/plain
+src/main/java/forge/card/staticAbility/StaticAbilityPreventDamage.java -text svneol=native#text/plain
src/main/java/forge/card/staticAbility/package-info.java svneol=native#text/plain
src/main/java/forge/card/trigger/Trigger.java svneol=native#text/plain
+src/main/java/forge/card/trigger/TriggerAlways.java svneol=native#text/plain
+src/main/java/forge/card/trigger/TriggerAttackerBlocked.java svneol=native#text/plain
+src/main/java/forge/card/trigger/TriggerAttackerUnblocked.java svneol=native#text/plain
+src/main/java/forge/card/trigger/TriggerAttackersDeclared.java -text svneol=native#text/plain
+src/main/java/forge/card/trigger/TriggerAttacks.java svneol=native#text/plain
+src/main/java/forge/card/trigger/TriggerBecomesTarget.java svneol=native#text/plain
+src/main/java/forge/card/trigger/TriggerBlocks.java svneol=native#text/plain
+src/main/java/forge/card/trigger/TriggerChampioned.java svneol=native#text/plain
+src/main/java/forge/card/trigger/TriggerChangesZone.java svneol=native#text/plain
+src/main/java/forge/card/trigger/TriggerClashed.java svneol=native#text/plain
+src/main/java/forge/card/trigger/TriggerCounterAdded.java svneol=native#text/plain
+src/main/java/forge/card/trigger/TriggerCycled.java svneol=native#text/plain
+src/main/java/forge/card/trigger/TriggerDamageDone.java svneol=native#text/plain
+src/main/java/forge/card/trigger/TriggerDiscarded.java svneol=native#text/plain
+src/main/java/forge/card/trigger/TriggerDrawn.java svneol=native#text/plain
src/main/java/forge/card/trigger/TriggerHandler.java svneol=native#text/plain
-src/main/java/forge/card/trigger/Trigger_Always.java svneol=native#text/plain
-src/main/java/forge/card/trigger/Trigger_AttackerBlocked.java svneol=native#text/plain
-src/main/java/forge/card/trigger/Trigger_AttackerUnblocked.java svneol=native#text/plain
-src/main/java/forge/card/trigger/Trigger_AttackersDeclared.java -text
-src/main/java/forge/card/trigger/Trigger_Attacks.java svneol=native#text/plain
-src/main/java/forge/card/trigger/Trigger_BecomesTarget.java svneol=native#text/plain
-src/main/java/forge/card/trigger/Trigger_Blocks.java svneol=native#text/plain
-src/main/java/forge/card/trigger/Trigger_Championed.java svneol=native#text/plain
-src/main/java/forge/card/trigger/Trigger_ChangesZone.java svneol=native#text/plain
-src/main/java/forge/card/trigger/Trigger_Clashed.java svneol=native#text/plain
-src/main/java/forge/card/trigger/Trigger_CounterAdded.java svneol=native#text/plain
-src/main/java/forge/card/trigger/Trigger_Cycled.java svneol=native#text/plain
-src/main/java/forge/card/trigger/Trigger_DamageDone.java svneol=native#text/plain
-src/main/java/forge/card/trigger/Trigger_Discarded.java svneol=native#text/plain
-src/main/java/forge/card/trigger/Trigger_Drawn.java svneol=native#text/plain
-src/main/java/forge/card/trigger/Trigger_LandPlayed.java svneol=native#text/plain
-src/main/java/forge/card/trigger/Trigger_LifeGained.java svneol=native#text/plain
-src/main/java/forge/card/trigger/Trigger_LifeLost.java svneol=native#text/plain
-src/main/java/forge/card/trigger/Trigger_Phase.java svneol=native#text/plain
-src/main/java/forge/card/trigger/Trigger_Sacrificed.java svneol=native#text/plain
-src/main/java/forge/card/trigger/Trigger_Shuffled.java svneol=native#text/plain
-src/main/java/forge/card/trigger/Trigger_SpellAbilityCast.java svneol=native#text/plain
-src/main/java/forge/card/trigger/Trigger_Taps.java svneol=native#text/plain
-src/main/java/forge/card/trigger/Trigger_TapsForMana.java svneol=native#text/plain
-src/main/java/forge/card/trigger/Trigger_TurnFaceUp.java svneol=native#text/plain
-src/main/java/forge/card/trigger/Trigger_Unequip.java svneol=native#text/plain
-src/main/java/forge/card/trigger/Trigger_Untaps.java svneol=native#text/plain
+src/main/java/forge/card/trigger/TriggerLandPlayed.java svneol=native#text/plain
+src/main/java/forge/card/trigger/TriggerLifeGained.java svneol=native#text/plain
+src/main/java/forge/card/trigger/TriggerLifeLost.java svneol=native#text/plain
+src/main/java/forge/card/trigger/TriggerPhase.java svneol=native#text/plain
+src/main/java/forge/card/trigger/TriggerSacrificed.java svneol=native#text/plain
+src/main/java/forge/card/trigger/TriggerShuffled.java svneol=native#text/plain
+src/main/java/forge/card/trigger/TriggerSpellAbilityCast.java svneol=native#text/plain
+src/main/java/forge/card/trigger/TriggerTaps.java svneol=native#text/plain
+src/main/java/forge/card/trigger/TriggerTapsForMana.java svneol=native#text/plain
+src/main/java/forge/card/trigger/TriggerTurnFaceUp.java svneol=native#text/plain
+src/main/java/forge/card/trigger/TriggerUnequip.java svneol=native#text/plain
+src/main/java/forge/card/trigger/TriggerUntaps.java svneol=native#text/plain
src/main/java/forge/card/trigger/package-info.java svneol=native#text/plain
src/main/java/forge/deck/Deck.java svneol=native#text/plain
src/main/java/forge/deck/DeckGeneration.java -text
@@ -10507,11 +10507,11 @@ src/main/java/forge/game/GameSummary.java svneol=native#text/plain
src/main/java/forge/game/GameType.java -text
src/main/java/forge/game/limited/BoosterDraft.java svneol=native#text/plain
src/main/java/forge/game/limited/BoosterDraftAI.java svneol=native#text/plain
-src/main/java/forge/game/limited/BoosterDraft_1.java svneol=native#text/plain
src/main/java/forge/game/limited/CCnt.java svneol=native#text/plain
src/main/java/forge/game/limited/CardPoolLimitation.java -text
src/main/java/forge/game/limited/CustomLimited.java svneol=native#text/plain
src/main/java/forge/game/limited/DeckColors.java svneol=native#text/plain
+src/main/java/forge/game/limited/IBoosterDraft.java svneol=native#text/plain
src/main/java/forge/game/limited/SealedDeck.java svneol=native#text/plain
src/main/java/forge/game/limited/package-info.java svneol=native#text/plain
src/main/java/forge/game/package-info.java -text
@@ -10551,15 +10551,15 @@ src/main/java/forge/gui/game/CardPanel.java svneol=native#text/plain
src/main/java/forge/gui/game/CardPicturePanel.java svneol=native#text/plain
src/main/java/forge/gui/game/package-info.java svneol=native#text/plain
src/main/java/forge/gui/input/Input.java svneol=native#text/plain
+src/main/java/forge/gui/input/InputAttack.java svneol=native#text/plain
+src/main/java/forge/gui/input/InputBlock.java svneol=native#text/plain
+src/main/java/forge/gui/input/InputCleanup.java svneol=native#text/plain
src/main/java/forge/gui/input/InputControl.java svneol=native#text/plain
-src/main/java/forge/gui/input/Input_Attack.java svneol=native#text/plain
-src/main/java/forge/gui/input/Input_Block.java svneol=native#text/plain
-src/main/java/forge/gui/input/Input_Cleanup.java svneol=native#text/plain
-src/main/java/forge/gui/input/Input_Mulligan.java svneol=native#text/plain
-src/main/java/forge/gui/input/Input_PassPriority.java svneol=native#text/plain
-src/main/java/forge/gui/input/Input_PayManaCost.java svneol=native#text/plain
-src/main/java/forge/gui/input/Input_PayManaCostUtil.java svneol=native#text/plain
-src/main/java/forge/gui/input/Input_PayManaCost_Ability.java svneol=native#text/plain
+src/main/java/forge/gui/input/InputMulligan.java svneol=native#text/plain
+src/main/java/forge/gui/input/InputPassPriority.java svneol=native#text/plain
+src/main/java/forge/gui/input/InputPayManaCost.java svneol=native#text/plain
+src/main/java/forge/gui/input/InputPayManaCostAbility.java svneol=native#text/plain
+src/main/java/forge/gui/input/InputPayManaCostUtil.java svneol=native#text/plain
src/main/java/forge/gui/input/package-info.java svneol=native#text/plain
src/main/java/forge/gui/package-info.java svneol=native#text/plain
src/main/java/forge/gui/skin/FButton.java -text
diff --git a/src/main/java/forge/Card.java b/src/main/java/forge/Card.java
index 8a74e909831..f98baa1be67 100644
--- a/src/main/java/forge/Card.java
+++ b/src/main/java/forge/Card.java
@@ -17,10 +17,10 @@ import forge.card.CardCharacteristics;
import forge.card.cardFactory.CardFactoryUtil;
import forge.card.cost.Cost;
import forge.card.mana.ManaCost;
-import forge.card.spellability.Ability_Mana;
-import forge.card.spellability.Ability_Triggered;
+import forge.card.spellability.AbilityMana;
+import forge.card.spellability.AbilityTriggered;
import forge.card.spellability.SpellAbility;
-import forge.card.spellability.Spell_Permanent;
+import forge.card.spellability.SpellPermanent;
import forge.card.staticAbility.StaticAbility;
import forge.card.trigger.Trigger;
import forge.item.CardDb;
@@ -310,7 +310,7 @@ public class Card extends GameEntity implements Comparable
@@ -2058,7 +2058,7 @@ public class CombatUtil { if (c.getController().isHuman()) { AllZone.getInputControl().setInput( - new Input_PayManaCost_Ability(c + " - Pay to Attack\r\n", ability.getManaCost(), + new InputPayManaCostAbility(c + " - Pay to Attack\r\n", ability.getManaCost(), paidCommand, unpaidCommand)); } else { // computer if (ComputerUtil.canPayCost(ability)) { diff --git a/src/main/java/forge/ComputerAIGeneral.java b/src/main/java/forge/ComputerAIGeneral.java index 8399301e5ee..8c5ec29bc6d 100644 --- a/src/main/java/forge/ComputerAIGeneral.java +++ b/src/main/java/forge/ComputerAIGeneral.java @@ -9,7 +9,7 @@ import com.esotericsoftware.minlog.Log; import forge.Constant.Zone; import forge.card.cardFactory.CardFactoryUtil; import forge.card.spellability.SpellAbility; -import forge.card.spellability.Spell_Permanent; +import forge.card.spellability.SpellPermanent; /** *
@@ -352,8 +352,8 @@ public class ComputerAIGeneral implements Computer {
for (Card c : l) {
for (SpellAbility sa : c.getSpellAbility()) {
// Or if this Permanent has an ETB ability with Counter
- if (sa instanceof Spell_Permanent) {
- if (Spell_Permanent.checkETBEffects(c, sa, "Counter")) {
+ if (sa instanceof SpellPermanent) {
+ if (SpellPermanent.checkETBEffects(c, sa, "Counter")) {
spellAbility.add(sa);
}
}
diff --git a/src/main/java/forge/ComputerUtil.java b/src/main/java/forge/ComputerUtil.java
index 794a57125b9..efe48f3833f 100644
--- a/src/main/java/forge/ComputerUtil.java
+++ b/src/main/java/forge/ComputerUtil.java
@@ -12,10 +12,10 @@ import forge.card.abilityFactory.AbilityFactory;
import forge.card.cardFactory.CardFactoryUtil;
import forge.card.cost.Cost;
import forge.card.cost.CostUtil;
-import forge.card.cost.Cost_Payment;
+import forge.card.cost.CostPayment;
import forge.card.mana.ManaCost;
import forge.card.mana.ManaPool;
-import forge.card.spellability.Ability_Mana;
+import forge.card.spellability.AbilityMana;
import forge.card.spellability.SpellAbility;
import forge.card.spellability.Target;
@@ -120,7 +120,7 @@ public class ComputerUtil {
sa.chooseTargetAI();
}
- Cost_Payment pay = new Cost_Payment(cost, sa);
+ CostPayment pay = new CostPayment(cost, sa);
if (pay.payComputerCosts()) {
AllZone.getStack().addAndUnfreeze(sa);
}
@@ -253,7 +253,7 @@ public class ComputerUtil {
bestSA.getBeforePayManaAI().execute();
AllZone.getStack().addAndUnfreeze(bestSA);
} else {
- Cost_Payment pay = new Cost_Payment(cost, bestSA);
+ CostPayment pay = new CostPayment(cost, bestSA);
if (pay.payComputerCosts()) {
AllZone.getStack().addAndUnfreeze(bestSA);
}
@@ -328,7 +328,7 @@ public class ComputerUtil {
if (cost == null) {
payManaCost(sa);
} else {
- Cost_Payment pay = new Cost_Payment(cost, sa);
+ CostPayment pay = new CostPayment(cost, sa);
pay.payComputerCosts();
}
@@ -495,7 +495,7 @@ public class ComputerUtil {
+ " in ComputerUtil.canPayAdditionalCosts() without an activating player");
sa.setActivatingPlayer(player);
}
- return Cost_Payment.canPayAdditionalCosts(sa.getPayCosts(), sa);
+ return CostPayment.canPayAdditionalCosts(sa.getPayCosts(), sa);
}
/**
@@ -581,13 +581,13 @@ public class ComputerUtil {
for (int i = 0; i < manaSources.size(); i++) {
Card sourceCard = manaSources.get(i);
- ArrayList
@@ -312,7 +312,7 @@ public final class GameActionUtil {
// resolving Ability
boolean bResolving = AllZone.getStack().getResolving();
AllZone.getStack().setResolving(false);
- AllZone.getInputControl().setInput(new Input_PayManaCost_Ability(message, manaCost, paid, unpaid));
+ AllZone.getInputControl().setInput(new InputPayManaCostAbility(message, manaCost, paid, unpaid));
AllZone.getStack().setResolving(bResolving);
}
@@ -577,9 +577,9 @@ public final class GameActionUtil {
String color = "";
Object o = GuiUtils.getChoice("Choose mana color", Constant.Color.ONLY_COLORS);
- color = Input_PayManaCostUtil.getShortColorString((String) o);
+ color = InputPayManaCostUtil.getShortColorString((String) o);
- Ability_Mana abMana = new Ability_Mana(c, "0", color) {
+ AbilityMana abMana = new AbilityMana(c, "0", color) {
private static final long serialVersionUID = -2182129023960978132L;
};
abMana.produceMana();
@@ -1478,7 +1478,7 @@ public final class GameActionUtil {
// remove all abilities granted by this Command
for (Card land : lands) {
- ArrayList
@@ -36,8 +36,8 @@ import forge.gui.input.Input_PayManaCost_Ability;
public class MagicStack extends MyObservable {
private final List
@@ -47,7 +47,7 @@ public class AbilityFactoryMana { * @return a {@link forge.card.spellability.SpellAbility} object. */ public static SpellAbility createAbilityMana(final AbilityFactory abilityFactory, final String produced) { - final Ability_Mana abMana = new Ability_Mana(abilityFactory.getHostCard(), abilityFactory.getAbCost(), produced) { + final AbilityMana abMana = new AbilityMana(abilityFactory.getHostCard(), abilityFactory.getAbCost(), produced) { private static final long serialVersionUID = -1933592438783630254L; private final AbilityFactory af = abilityFactory; @@ -91,7 +91,7 @@ public class AbilityFactoryMana { // To get the mana to resolve properly, we need the spell to contain // an Ability_Mana private Cost tmp = new Cost("0", abilityFactory.getHostCard().getName(), false); - private Ability_Mana tmpMana = new Ability_Mana(abilityFactory.getHostCard(), this.tmp, produced) { + private AbilityMana tmpMana = new AbilityMana(abilityFactory.getHostCard(), this.tmp, produced) { private static final long serialVersionUID = 1454043766057140491L; @Override @@ -133,17 +133,17 @@ public class AbilityFactoryMana { * a {@link forge.card.abilityFactory.AbilityFactory} object. * @param produced * a {@link java.lang.String} object. - * @return a {@link forge.card.spellability.Ability_Sub} object. + * @return a {@link forge.card.spellability.AbilitySub} object. */ - public static Ability_Sub createDrawbackMana(final AbilityFactory abilityFactory, final String produced) { - final Ability_Sub dbMana = new Ability_Sub(abilityFactory.getHostCard(), abilityFactory.getAbTgt()) { + public static AbilitySub createDrawbackMana(final AbilityFactory abilityFactory, final String produced) { + final AbilitySub dbMana = new AbilitySub(abilityFactory.getHostCard(), abilityFactory.getAbTgt()) { private static final long serialVersionUID = -5141246507533353605L; private final AbilityFactory af = abilityFactory; // To get the mana to resolve properly, we need the spell to contain // an Ability_Mana private Cost tmp = new Cost("0", abilityFactory.getHostCard().getName(), false); - private Ability_Mana tmpMana = new Ability_Mana(abilityFactory.getHostCard(), this.tmp, produced) { + private AbilityMana tmpMana = new AbilityMana(abilityFactory.getHostCard(), this.tmp, produced) { private static final long serialVersionUID = 1454043766057140491L; @Override @@ -201,17 +201,17 @@ public class AbilityFactoryMana { *
* * @param abMana - * a {@link forge.card.spellability.Ability_Mana} object. + * a {@link forge.card.spellability.AbilityMana} object. * @param af * a {@link forge.card.abilityFactory.AbilityFactory} object. * @param sa * a {@link forge.card.spellability.SpellAbility} object. * @return a {@link java.lang.String} object. */ - public static String manaStackDescription(final Ability_Mana abMana, final AbilityFactory af, final SpellAbility sa) { + public static String manaStackDescription(final AbilityMana abMana, final AbilityFactory af, final SpellAbility sa) { final StringBuilder sb = new StringBuilder(); - if (sa instanceof Ability_Sub) { + if (sa instanceof AbilitySub) { sb.append(" "); } else { sb.append(af.getHostCard()).append(" - "); @@ -232,13 +232,13 @@ public class AbilityFactoryMana { * * * @param abMana - * a {@link forge.card.spellability.Ability_Mana} object. + * a {@link forge.card.spellability.AbilityMana} object. * @param af * a {@link forge.card.abilityFactory.AbilityFactory} object. * @param sa * a {@link forge.card.spellability.SpellAbility} object. */ - public static void manaResolve(final Ability_Mana abMana, final AbilityFactory af, final SpellAbility sa) { + public static void manaResolve(final AbilityMana abMana, final AbilityFactory af, final SpellAbility sa) { // Spells are not undoable abMana.setUndoable(af.isAbility() && abMana.isUndoable()); @@ -282,14 +282,14 @@ public class AbilityFactoryMana { * * * @param abMana - * a {@link forge.card.spellability.Ability_Mana} object. + * a {@link forge.card.spellability.AbilityMana} object. * @param af * a {@link forge.card.abilityFactory.AbilityFactory} object. * @param sa * a {@link forge.card.spellability.SpellAbility} object. * @return a {@link java.lang.String} object. */ - private static String generatedMana(final Ability_Mana abMana, final AbilityFactory af, final SpellAbility sa) { + private static String generatedMana(final AbilityMana abMana, final AbilityFactory af, final SpellAbility sa) { // Calculate generated mana here for stack description and resolving final HashMap@@ -265,7 +265,7 @@ class CardFactory_Auras { else if (cardName.equals("Earthbind")) { final Cost cost = new Cost(card.getManaCost(), cardName, false); final Target tgt = new Target(card, "C"); - final SpellAbility spell = new Spell_Permanent(card, cost, tgt) { + final SpellAbility spell = new SpellPermanent(card, cost, tgt) { private static final long serialVersionUID = 142389375702113977L; @@ -368,7 +368,7 @@ class CardFactory_Auras { else if (cardName.equals("Guilty Conscience")) { final Cost cost = new Cost(card.getManaCost(), cardName, false); final Target tgt = new Target(card, "C"); - final SpellAbility spell = new Spell_Permanent(card, cost, tgt) { + final SpellAbility spell = new SpellPermanent(card, cost, tgt) { private static final long serialVersionUID = 1169151960692309514L; @@ -423,7 +423,7 @@ class CardFactory_Auras { else if (cardName.equals("Animate Dead") || cardName.equals("Dance of the Dead")) { final Card[] targetC = new Card[1]; // need to override what happens when this is cast. - final Spell_Permanent animate = new Spell_Permanent(card) { + final SpellPermanent animate = new SpellPermanent(card) { private static final long serialVersionUID = 7126615291288065344L; public CardList getCreturesInGrave() { diff --git a/src/main/java/forge/card/cardFactory/CardFactory_Creatures.java b/src/main/java/forge/card/cardFactory/CardFactoryCreatures.java similarity index 97% rename from src/main/java/forge/card/cardFactory/CardFactory_Creatures.java rename to src/main/java/forge/card/cardFactory/CardFactoryCreatures.java index 81b31010233..9d366cfaffe 100644 --- a/src/main/java/forge/card/cardFactory/CardFactory_Creatures.java +++ b/src/main/java/forge/card/cardFactory/CardFactoryCreatures.java @@ -28,19 +28,19 @@ import forge.PlayerZone; import forge.card.abilityFactory.AbilityFactory; import forge.card.cost.Cost; import forge.card.spellability.Ability; -import forge.card.spellability.Ability_Activated; -import forge.card.spellability.Ability_Mana; -import forge.card.spellability.Ability_Static; -import forge.card.spellability.Ability_Sub; +import forge.card.spellability.AbilityActivated; +import forge.card.spellability.AbilityMana; +import forge.card.spellability.AbilityStatic; +import forge.card.spellability.AbilitySub; import forge.card.spellability.Spell; import forge.card.spellability.SpellAbility; -import forge.card.spellability.Spell_Permanent; +import forge.card.spellability.SpellPermanent; import forge.card.spellability.Target; import forge.card.trigger.Trigger; import forge.card.trigger.TriggerHandler; import forge.gui.GuiUtils; import forge.gui.input.Input; -import forge.gui.input.Input_PayManaCost; +import forge.gui.input.InputPayManaCost; /** *
@@ -50,7 +50,7 @@ import forge.gui.input.Input_PayManaCost; * @author Forge * @version $Id$ */ -public class CardFactory_Creatures { +public class CardFactoryCreatures { /** *
@@ -171,7 +171,7 @@ public class CardFactory_Creatures { // *************** START *********** START ************************** if (cardName.equals("Force of Savagery")) { - final SpellAbility spell = new Spell_Permanent(card) { + final SpellAbility spell = new SpellPermanent(card) { private static final long serialVersionUID = 1603238129819160467L; @Override @@ -192,7 +192,7 @@ public class CardFactory_Creatures { else if (cardName.equals("Gilder Bairn")) { final Cost abCost = new Cost("2 GU Untap", cardName, true); final Target tgt = new Target(card, "Select target permanent.", new String[] { "Permanent" }); - final Ability_Activated a1 = new Ability_Activated(card, abCost, tgt) { + final AbilityActivated a1 = new AbilityActivated(card, abCost, tgt) { private static final long serialVersionUID = -1847685865277129366L; @Override @@ -351,7 +351,7 @@ public class CardFactory_Creatures { } }; - final SpellAbility spell = new Spell_Permanent(card) { + final SpellAbility spell = new SpellPermanent(card) { private static final long serialVersionUID = -2940969025405788931L; // could never get the AI to work correctly @@ -385,7 +385,7 @@ public class CardFactory_Creatures { else if (cardName.equals("Minotaur Explorer") || cardName.equals("Balduvian Horde") || cardName.equals("Pillaging Horde")) { - final SpellAbility creature = new Spell_Permanent(card) { + final SpellAbility creature = new SpellPermanent(card) { private static final long serialVersionUID = -7326018877172328480L; @Override @@ -551,7 +551,7 @@ public class CardFactory_Creatures { // Do not remove SpellAbilities created by AbilityFactory or // Keywords. card.clearFirstSpell(); - card.addSpellAbility(new Spell_Permanent(card) { + card.addSpellAbility(new SpellPermanent(card) { private static final long serialVersionUID = -1506199222879057809L; @@ -785,7 +785,7 @@ public class CardFactory_Creatures { final Cost abCost = new Cost("T", cardName, true); final Target tgt = new Target(card, "Target creature other than " + cardName, "Creature.Other".split(",")); - final Ability_Activated ability = new Ability_Activated(card, abCost, tgt) { + final AbilityActivated ability = new AbilityActivated(card, abCost, tgt) { private static final long serialVersionUID = -8454685126878522607L; @Override @@ -973,14 +973,14 @@ public class CardFactory_Creatures { + "your graveyard without paying its mana cost."); ability.setStackDescription("Horde of Notions - play Elemental card from " + "graveyard without paying its mana cost."); - ability.setBeforePayMana(new Input_PayManaCost(ability)); + ability.setBeforePayMana(new InputPayManaCost(ability)); } // *************** END ************ END ************************** // *************** START *********** START ************************** else if (cardName.equals("Rhys the Redeemed")) { final Cost abCost = new Cost("4 GW GW T", card.getName(), true); - final Ability_Activated copyTokens1 = new Ability_Activated(card, abCost, null) { + final AbilityActivated copyTokens1 = new AbilityActivated(card, abCost, null) { private static final long serialVersionUID = 6297992502069547478L; @Override @@ -1085,7 +1085,7 @@ public class CardFactory_Creatures { final Cost abCost = new Cost("T", cardName, true); final Target abTgt = new Target(card, "Target a creature to Hunt", "Creature".split(",")); - final Ability_Activated ability = new Ability_Activated(card, abCost, abTgt) { + final AbilityActivated ability = new AbilityActivated(card, abCost, abTgt) { private static final long serialVersionUID = 35050145102566898L; @Override @@ -1248,7 +1248,7 @@ public class CardFactory_Creatures { || cardName.equals("Feral Hydra") || cardName.equals("Krakilin") || cardName.equals("Ivy Elemental") || cardName.equals("Lightning Serpent")) { - final SpellAbility spell = new Spell_Permanent(card) { + final SpellAbility spell = new SpellPermanent(card) { private static final long serialVersionUID = 7708945715867177172L; @Override @@ -1264,7 +1264,7 @@ public class CardFactory_Creatures { // *************** START *********** START ************************** else if (cardName.equals("Apocalypse Hydra")) { - final SpellAbility spell = new Spell_Permanent(card) { + final SpellAbility spell = new SpellPermanent(card) { private static final long serialVersionUID = -11489323313L; @Override @@ -1293,7 +1293,7 @@ public class CardFactory_Creatures { else if (cardName.equals("Molten Hydra")) { final Target target = new Target(card, "TgtCP"); final Cost abCost = new Cost("T", cardName, true); - final Ability_Activated ability2 = new Ability_Activated(card, abCost, target) { + final AbilityActivated ability2 = new AbilityActivated(card, abCost, target) { private static final long serialVersionUID = 2626619319289064289L; @Override @@ -1683,7 +1683,7 @@ public class CardFactory_Creatures { else if (cardName.equals("Gnarlid Pack") || cardName.equals("Apex Hawks") || cardName.equals("Enclave Elite") || cardName.equals("Quag Vampires") || cardName.equals("Skitter of Lizards") || cardName.equals("Joraga Warcaller")) { - final Ability_Static ability = new Ability_Static(card, "0") { + final AbilityStatic ability = new AbilityStatic(card, "0") { @Override public void resolve() { card.addCounter(Counters.P1P1, card.getMultiKickerMagnitude()); @@ -1716,7 +1716,7 @@ public class CardFactory_Creatures { final Cost cost = new Cost("Sac<1/CARDNAME>", cardName, true); final Target tgt = new Target(card, "Select a permanent", "Permanent".split(",")); - final SpellAbility ability = new Ability_Activated(card, cost, tgt) { + final SpellAbility ability = new AbilityActivated(card, cost, tgt) { private static final long serialVersionUID = -5084369399105353155L; @Override @@ -1827,7 +1827,7 @@ public class CardFactory_Creatures { // Keywords. card.clearFirstSpell(); card.addComesIntoPlayCommand(intoPlay); - card.addSpellAbility(new Spell_Permanent(card) { + card.addSpellAbility(new SpellPermanent(card) { private static final long serialVersionUID = 304885517082977723L; @Override @@ -1907,7 +1907,7 @@ public class CardFactory_Creatures { else if (cardName.equals("Metalworker")) { final Cost abCost = new Cost("T", card.getName(), true); - final SpellAbility ability = new Ability_Activated(card, abCost, null) { + final SpellAbility ability = new AbilityActivated(card, abCost, null) { private static final long serialVersionUID = 6661308920885136284L; @Override @@ -1963,7 +1963,7 @@ public class CardFactory_Creatures { JOptionPane.PLAIN_MESSAGE); // adding mana - final Ability_Mana abMana = new Ability_Mana(card, "0", "1", 2 * this.revealed.size()) { + final AbilityMana abMana = new AbilityMana(card, "0", "1", 2 * this.revealed.size()) { private static final long serialVersionUID = -2182129023960978132L; }; abMana.setUndoable(false); @@ -2368,7 +2368,7 @@ public class CardFactory_Creatures { return; } copyTarget[0] = c; - this.stopSetNext(new Input_PayManaCost(copy)); + this.stopSetNext(new InputPayManaCost(copy)); } } }; @@ -2386,7 +2386,7 @@ public class CardFactory_Creatures { } else { final Card c = (Card) o; copyTarget[0] = c; - this.stopSetNext(new Input_PayManaCost(copy)); + this.stopSetNext(new InputPayManaCost(copy)); } } }; @@ -2413,7 +2413,7 @@ public class CardFactory_Creatures { */ final Cost abCost = new Cost("X T", cardName, true); final Target target = new Target(card, "Select target opponent", "Opponent".split(",")); - final Ability_Activated discard = new Ability_Activated(card, abCost, target) { + final AbilityActivated discard = new AbilityActivated(card, abCost, target) { private static final long serialVersionUID = 4839778470534392198L; @Override @@ -2470,7 +2470,7 @@ public class CardFactory_Creatures { else if (cardName.equals("Brass Squire")) { final Target t2 = new Target(card, "Select target creature you control", "Creature.YouCtrl".split(",")); - final Ability_Sub sub = new Ability_Sub(card, t2) { + final AbilitySub sub = new AbilitySub(card, t2) { private static final long serialVersionUID = -8926850792424930054L; @Override @@ -2505,7 +2505,7 @@ public class CardFactory_Creatures { final Cost abCost = new Cost("T", cardName, true); final Target t1 = new Target(card, "Select target equipment you control", "Equipment.YouCtrl".split(",")); - final Ability_Activated ability = new Ability_Activated(card, abCost, t1) { + final AbilityActivated ability = new AbilityActivated(card, abCost, t1) { private static final long serialVersionUID = 3818559481920103914L; @Override @@ -2527,7 +2527,7 @@ public class CardFactory_Creatures { // *************** START *********** START ************************** else if (cardName.equals("Gore Vassal")) { final Cost abCost = new Cost("Sac<1/CARDNAME>", cardName, true); - final Ability_Activated ability = new Ability_Activated(card, abCost, new Target(card, "TgtC")) { + final AbilityActivated ability = new AbilityActivated(card, abCost, new Target(card, "TgtC")) { private static final long serialVersionUID = 3689290210743241201L; @Override @@ -2621,7 +2621,7 @@ public class CardFactory_Creatures { theCost = "R"; } - final SpellAbility finalAb = new Ability_Activated(card, new Cost(theCost, cardName, true), new Target( + final SpellAbility finalAb = new AbilityActivated(card, new Cost(theCost, cardName, true), new Target( card, "Select target creature.", "Creature")) { private static final long serialVersionUID = 2391351140880148283L; @@ -2655,7 +2655,7 @@ public class CardFactory_Creatures { // *************** START *********** START ************************** else if (cardName.equals("Krovikan Sorcerer")) { final Cost abCost = new Cost("T Discard<1/Card.Black>", cardName, true); - final Ability_Activated ability = new Ability_Activated(card, abCost, null) { + final AbilityActivated ability = new AbilityActivated(card, abCost, null) { private static final long serialVersionUID = 3689290210743241201L; @Override @@ -2705,10 +2705,10 @@ public class CardFactory_Creatures { // end of card specific code // *************************************************** - if ((CardFactory_Creatures.hasKeyword(card, "Level up") != -1) - && (CardFactory_Creatures.hasKeyword(card, "maxLevel") != -1)) { - final int n = CardFactory_Creatures.hasKeyword(card, "Level up"); - final int m = CardFactory_Creatures.hasKeyword(card, "maxLevel"); + if ((CardFactoryCreatures.hasKeyword(card, "Level up") != -1) + && (CardFactoryCreatures.hasKeyword(card, "maxLevel") != -1)) { + final int n = CardFactoryCreatures.hasKeyword(card, "Level up"); + final int m = CardFactoryCreatures.hasKeyword(card, "maxLevel"); if (n != -1) { final String parse = card.getKeyword().get(n).toString(); final String parseMax = card.getKeyword().get(m).toString(); @@ -2722,7 +2722,7 @@ public class CardFactory_Creatures { final String[] l = parseMax.split(":"); final int maxLevel = Integer.parseInt(l[1]); - final SpellAbility levelUp = new Ability_Activated(card, manacost) { + final SpellAbility levelUp = new AbilityActivated(card, manacost) { private static final long serialVersionUID = 3998280279949548652L; @Override diff --git a/src/main/java/forge/card/cardFactory/CardFactory_Equipment.java b/src/main/java/forge/card/cardFactory/CardFactoryEquipment.java similarity index 98% rename from src/main/java/forge/card/cardFactory/CardFactory_Equipment.java rename to src/main/java/forge/card/cardFactory/CardFactoryEquipment.java index 7f8c557eb78..1f9f62f3c30 100644 --- a/src/main/java/forge/card/cardFactory/CardFactory_Equipment.java +++ b/src/main/java/forge/card/cardFactory/CardFactoryEquipment.java @@ -16,7 +16,7 @@ import forge.Phase; import forge.PlayerZone; import forge.card.cost.Cost; import forge.card.spellability.Ability; -import forge.card.spellability.Ability_Activated; +import forge.card.spellability.AbilityActivated; import forge.card.spellability.SpellAbility; import forge.card.spellability.Target; import forge.card.trigger.Trigger; @@ -31,7 +31,7 @@ import forge.gui.input.Input; * @author Forge * @version $Id$ */ -class CardFactory_Equipment { +class CardFactoryEquipment { /** *
@@ -71,7 +71,7 @@ class CardFactory_Equipment { if (cardName.equals("Umbral Mantle")) { final Cost abCost = new Cost("0", cardName, true); final Target target = new Target(card, "Select target creature you control", "Creature.YouCtrl".split(",")); - final Ability_Activated equip = new Ability_Activated(card, abCost, target) { + final AbilityActivated equip = new AbilityActivated(card, abCost, target) { private static final long serialVersionUID = -6122939616068165612L; @Override @@ -363,8 +363,8 @@ class CardFactory_Equipment { card.addComesIntoPlayCommand(intoPlay); } // *************** END ************ END ************************** - if (CardFactory_Equipment.shouldEquip(card) != -1) { - final int n = CardFactory_Equipment.shouldEquip(card); + if (CardFactoryEquipment.shouldEquip(card) != -1) { + final int n = CardFactoryEquipment.shouldEquip(card); if (n != -1) { final String parse = card.getKeyword().get(n).toString(); card.removeIntrinsicKeyword(parse); diff --git a/src/main/java/forge/card/cardFactory/CardFactory_Instants.java b/src/main/java/forge/card/cardFactory/CardFactoryInstants.java similarity index 99% rename from src/main/java/forge/card/cardFactory/CardFactory_Instants.java rename to src/main/java/forge/card/cardFactory/CardFactoryInstants.java index 8d04cf4b2d9..d898f3d146b 100644 --- a/src/main/java/forge/card/cardFactory/CardFactory_Instants.java +++ b/src/main/java/forge/card/cardFactory/CardFactoryInstants.java @@ -20,13 +20,13 @@ import forge.Player; import forge.PlayerZone; import forge.card.cost.Cost; import forge.card.spellability.Ability; -import forge.card.spellability.Ability_Sub; +import forge.card.spellability.AbilitySub; import forge.card.spellability.Spell; import forge.card.spellability.SpellAbility; import forge.card.spellability.Target; import forge.gui.GuiUtils; import forge.gui.input.Input; -import forge.gui.input.Input_PayManaCost; +import forge.gui.input.InputPayManaCost; /** *
@@ -36,7 +36,7 @@ import forge.gui.input.Input_PayManaCost; * @author Forge * @version $Id$ */ -public class CardFactory_Instants { +public class CardFactoryInstants { /** *
@@ -448,7 +448,7 @@ public class CardFactory_Instants { AllZone.getStack().add(spell); this.stop(); } else { - this.stopSetNext(new Input_PayManaCost(spell)); + this.stopSetNext(new InputPayManaCost(spell)); } } } @@ -1059,7 +1059,7 @@ public class CardFactory_Instants { else if (cardName.equals("Wing Puncture")) { final Target t2 = new Target(card, "Select target creature with flying", "Creature.withFlying".split(",")); - final Ability_Sub sub = new Ability_Sub(card, t2) { + final AbilitySub sub = new AbilitySub(card, t2) { private static final long serialVersionUID = 4618047889975691050L; @Override diff --git a/src/main/java/forge/card/cardFactory/CardFactory_Lands.java b/src/main/java/forge/card/cardFactory/CardFactoryLands.java similarity index 99% rename from src/main/java/forge/card/cardFactory/CardFactory_Lands.java rename to src/main/java/forge/card/cardFactory/CardFactoryLands.java index 660b9860f74..cc6878a5811 100644 --- a/src/main/java/forge/card/cardFactory/CardFactory_Lands.java +++ b/src/main/java/forge/card/cardFactory/CardFactoryLands.java @@ -18,8 +18,8 @@ import forge.Player; import forge.PlayerZone; import forge.card.cost.Cost; import forge.card.spellability.Ability; -import forge.card.spellability.Ability_Activated; -import forge.card.spellability.Ability_Mana; +import forge.card.spellability.AbilityActivated; +import forge.card.spellability.AbilityMana; import forge.card.spellability.SpellAbility; import forge.gui.GuiUtils; import forge.gui.input.Input; @@ -32,7 +32,7 @@ import forge.gui.input.Input; * @author Forge * @version $Id$ */ -class CardFactory_Lands { +class CardFactoryLands { /** *
@@ -206,7 +206,7 @@ class CardFactory_Lands { }; final Cost abCost = new Cost("G U T", cardName, true); - final Ability_Activated ability = new Ability_Activated(card, abCost, null) { + final AbilityActivated ability = new AbilityActivated(card, abCost, null) { private static final long serialVersionUID = 1416258136308898492L; private final CardList inPlay = new CardList(); @@ -602,7 +602,7 @@ class CardFactory_Lands { // This dummy AbMana is for Reflecting and for having an abMana // produce mana - final Ability_Mana abMana = new Ability_Mana(card, "0", primary + " " + secondary) { + final AbilityMana abMana = new AbilityMana(card, "0", primary + " " + secondary) { private static final long serialVersionUID = -4506828762302357781L; @Override diff --git a/src/main/java/forge/card/cardFactory/CardFactory_Planeswalkers.java b/src/main/java/forge/card/cardFactory/CardFactoryPlaneswalkers.java similarity index 99% rename from src/main/java/forge/card/cardFactory/CardFactory_Planeswalkers.java rename to src/main/java/forge/card/cardFactory/CardFactoryPlaneswalkers.java index 8ae8b418d96..c1ee03ec3a2 100644 --- a/src/main/java/forge/card/cardFactory/CardFactory_Planeswalkers.java +++ b/src/main/java/forge/card/cardFactory/CardFactoryPlaneswalkers.java @@ -21,7 +21,7 @@ import forge.Player; import forge.PlayerZone; import forge.card.cost.Cost; import forge.card.spellability.Ability; -import forge.card.spellability.Ability_Activated; +import forge.card.spellability.AbilityActivated; import forge.card.spellability.SpellAbility; import forge.card.spellability.Target; import forge.gui.GuiUtils; @@ -35,7 +35,7 @@ import forge.gui.input.Input; * @author Forge * @version $Id$ */ -public class CardFactory_Planeswalkers { +public class CardFactoryPlaneswalkers { /** *
@@ -677,7 +677,7 @@ public class CardFactory_Planeswalkers {
final HashMap
@@ -44,7 +44,7 @@ import forge.gui.input.Input_PayManaCost_Ability;
* @author Forge
* @version $Id$
*/
-public class CardFactory_Sorceries {
+public class CardFactorySorceries {
/**
*
@@ -136,7 +136,7 @@ public class CardFactory_Sorceries {
AllZone.getStack().add(spell);
this.stop();
} else {
- this.stopSetNext(new Input_PayManaCost(spell));
+ this.stopSetNext(new InputPayManaCost(spell));
}
}
}
@@ -431,7 +431,7 @@ public class CardFactory_Sorceries {
}
};
- final SpellAbility spell = new Spell_Permanent(card) {
+ final SpellAbility spell = new SpellPermanent(card) {
private static final long serialVersionUID = -2940969025405788931L;
@Override
@@ -794,7 +794,7 @@ public class CardFactory_Sorceries {
AllZone.getStack().add(spell);
this.stop();
} else {
- this.stopSetNext(new Input_PayManaCost(spell));
+ this.stopSetNext(new InputPayManaCost(spell));
}
}
}
@@ -1099,7 +1099,7 @@ public class CardFactory_Sorceries {
this.showMessage();
if (index[0] >= humanBasic.size()) {
- this.stopSetNext(new Input_PayManaCost(spell));
+ this.stopSetNext(new InputPayManaCost(spell));
}
// need to sacrifice the other non-basic land types
@@ -1834,7 +1834,7 @@ public class CardFactory_Sorceries {
@Override
public void selectButtonOK() {
spell.setStackDescription(cardName + " deals X damage to " + this.getNumTargets() + " target(s).");
- this.stopSetNext(new Input_PayManaCost(spell));
+ this.stopSetNext(new InputPayManaCost(spell));
}
@Override
@@ -2031,7 +2031,7 @@ public class CardFactory_Sorceries {
final Object check = GuiUtils.getChoiceOptional("Select creature", creature);
if (check != null) {
spell.setTargetCard((Card) check);
- this.stopSetNext(new Input_PayManaCost(spell));
+ this.stopSetNext(new InputPayManaCost(spell));
} else {
this.stop();
}
@@ -2505,7 +2505,7 @@ public class CardFactory_Sorceries {
private void done() {
setStackDescription.execute();
- this.stopSetNext(new Input_PayManaCost(spell));
+ this.stopSetNext(new InputPayManaCost(spell));
}
};
@@ -2539,7 +2539,7 @@ public class CardFactory_Sorceries {
this.stopSetNext(targetXCreatures);
} else {
System.out.println("Input_PayManaCost for spell is getting: " + spell.getManaCost());
- this.stopSetNext(new Input_PayManaCost(spell));
+ this.stopSetNext(new InputPayManaCost(spell));
}
} // if
} // selectCard()
@@ -2580,7 +2580,7 @@ public class CardFactory_Sorceries {
} else if (userChoice.contains(cardChoice[3]) || card.getChoices().contains(cardChoice[3])) {
this.stopSetNext(targetXCreatures);
} else {
- this.stopSetNext(new Input_PayManaCost(spell));
+ this.stopSetNext(new InputPayManaCost(spell));
}
}
}; // Input
@@ -2618,7 +2618,7 @@ public class CardFactory_Sorceries {
} else if (userChoice.contains(cardChoice[3]) || card.getChoices().contains(cardChoice[3])) {
this.stopSetNext(targetXCreatures);
} else {
- this.stopSetNext(new Input_PayManaCost(spell));
+ this.stopSetNext(new InputPayManaCost(spell));
}
}
} // selectPlayer()
@@ -2849,7 +2849,7 @@ public class CardFactory_Sorceries {
AllZone.getGameAction().moveToPlay(newArtifact[0]);
} else {
final String diffCost = String.valueOf(newCMC - baseCMC);
- AllZone.getInputControl().setInput(new Input_PayManaCost_Ability(diffCost, new Command() {
+ AllZone.getInputControl().setInput(new InputPayManaCostAbility(diffCost, new Command() {
private static final long serialVersionUID = -8729850321341068049L;
@Override
diff --git a/src/main/java/forge/card/cardFactory/CardFactoryUtil.java b/src/main/java/forge/card/cardFactory/CardFactoryUtil.java
index 2e5fb14e385..3e0ca9a880a 100644
--- a/src/main/java/forge/card/cardFactory/CardFactoryUtil.java
+++ b/src/main/java/forge/card/cardFactory/CardFactoryUtil.java
@@ -37,20 +37,20 @@ import forge.card.abilityFactory.AbilityFactory;
import forge.card.cost.Cost;
import forge.card.mana.ManaCost;
import forge.card.spellability.Ability;
-import forge.card.spellability.Ability_Activated;
-import forge.card.spellability.Ability_Mana;
-import forge.card.spellability.Ability_Static;
+import forge.card.spellability.AbilityActivated;
+import forge.card.spellability.AbilityMana;
+import forge.card.spellability.AbilityStatic;
import forge.card.spellability.Spell;
import forge.card.spellability.SpellAbility;
-import forge.card.spellability.SpellAbility_Restriction;
-import forge.card.spellability.Spell_Permanent;
+import forge.card.spellability.SpellAbilityRestriction;
+import forge.card.spellability.SpellPermanent;
import forge.card.spellability.Target;
import forge.card.trigger.Trigger;
import forge.card.trigger.TriggerHandler;
import forge.gui.GuiUtils;
import forge.gui.input.Input;
-import forge.gui.input.Input_PayManaCost;
-import forge.gui.input.Input_PayManaCostUtil;
+import forge.gui.input.InputPayManaCost;
+import forge.gui.input.InputPayManaCostUtil;
/**
*
@@ -842,7 +842,7 @@ public class CardFactoryUtil {
}
this.stop();
} else {
- this.stopSetNext(new Input_PayManaCost(spell));
+ this.stopSetNext(new InputPayManaCost(spell));
}
}
};
@@ -949,12 +949,12 @@ public class CardFactoryUtil {
* a {@link forge.Card} object.
* @param manaCost
* a {@link java.lang.String} object.
- * @return a {@link forge.card.spellability.Ability_Activated} object.
+ * @return a {@link forge.card.spellability.AbilityActivated} object.
*/
- public static Ability_Activated abilityUnearth(final Card sourceCard, final String manaCost) {
+ public static AbilityActivated abilityUnearth(final Card sourceCard, final String manaCost) {
final Cost cost = new Cost(manaCost, sourceCard.getName(), true);
- final Ability_Activated unearth = new Ability_Activated(sourceCard, cost, null) {
+ final AbilityActivated unearth = new AbilityActivated(sourceCard, cost, null) {
private static final long serialVersionUID = -5633945565395478009L;
@Override
@@ -975,7 +975,7 @@ public class CardFactoryUtil {
return ComputerUtil.canPayCost(this);
}
};
- final SpellAbility_Restriction restrict = new SpellAbility_Restriction();
+ final SpellAbilityRestriction restrict = new SpellAbilityRestriction();
restrict.setZone(Zone.Graveyard);
restrict.setSorcerySpeed(true);
unearth.setRestrictions(restrict);
@@ -1049,16 +1049,16 @@ public class CardFactoryUtil {
* a int.
* @param d
* a int.
- * @return a {@link forge.card.spellability.Ability_Activated} object.
+ * @return a {@link forge.card.spellability.AbilityActivated} object.
*/
- public static Ability_Activated abilityMorphUp(final Card sourceCard, final Cost cost, final String orgManaCost,
+ public static AbilityActivated abilityMorphUp(final Card sourceCard, final Cost cost, final String orgManaCost,
final int a, final int d) {
// final String player = sourceCard.getController();
// final String manaCost = cost;
final int attack = a;
final int defense = d;
final String origManaCost = orgManaCost;
- final Ability_Activated morphUp = new Ability_Activated(sourceCard, cost, null) {
+ final AbilityActivated morphUp = new AbilityActivated(sourceCard, cost, null) {
private static final long serialVersionUID = -3663857013937085953L;
@Override
@@ -1122,7 +1122,7 @@ public class CardFactoryUtil {
cycleCost += " Discard<1/CARDNAME>";
final Cost abCost = new Cost(cycleCost, sourceCard.getName(), true);
- final SpellAbility cycle = new Ability_Activated(sourceCard, abCost, null) {
+ final SpellAbility cycle = new AbilityActivated(sourceCard, abCost, null) {
private static final long serialVersionUID = -4960704261761785512L;
@Override
@@ -1192,7 +1192,7 @@ public class CardFactoryUtil {
cycleCost += " Discard<1/CARDNAME>";
final Cost abCost = new Cost(cycleCost, sourceCard.getName(), true);
- final SpellAbility cycle = new Ability_Activated(sourceCard, abCost, null) {
+ final SpellAbility cycle = new AbilityActivated(sourceCard, abCost, null) {
private static final long serialVersionUID = -4960704261761785512L;
@Override
@@ -1276,7 +1276,7 @@ public class CardFactoryUtil {
transmuteCost += " Discard<1/CARDNAME>";
final Cost abCost = new Cost(transmuteCost, sourceCard.getName(), true);
- final SpellAbility transmute = new Ability_Activated(sourceCard, abCost, null) {
+ final SpellAbility transmute = new AbilityActivated(sourceCard, abCost, null) {
private static final long serialVersionUID = -4960704261761785512L;
@Override
@@ -1349,7 +1349,7 @@ public class CardFactoryUtil {
*/
public static SpellAbility abilitySuspend(final Card sourceCard, final String suspendCost, final int suspendCounters) {
// be careful with Suspend ability, it will not hit the stack
- final SpellAbility suspend = new Ability_Static(sourceCard, suspendCost) {
+ final SpellAbility suspend = new AbilityStatic(sourceCard, suspendCost) {
@Override
public boolean canPlay() {
if (!(this.getRestrictions().canPlay(sourceCard, this))) {
@@ -1409,7 +1409,7 @@ public class CardFactoryUtil {
final String[] extrinsicKeywords, final Cost abCost) {
final Target target = new Target(sourceCard, "Select target creature you control",
"Creature.YouCtrl".split(","));
- final SpellAbility equip = new Ability_Activated(sourceCard, abCost, target) {
+ final SpellAbility equip = new AbilityActivated(sourceCard, abCost, target) {
private static final long serialVersionUID = -4960704261761785512L;
@Override
@@ -1602,11 +1602,11 @@ public class CardFactoryUtil {
*
* @param c
* a {@link forge.Card} object.
- * @return a {@link forge.card.spellability.Ability_Mana} object.
+ * @return a {@link forge.card.spellability.AbilityMana} object.
*/
- public static Ability_Mana getEldraziSpawnAbility(final Card c) {
+ public static AbilityMana getEldraziSpawnAbility(final Card c) {
final Cost cost = new Cost("Sac<1/CARDNAME>", c.getName(), true);
- final Ability_Mana mana = new Ability_Mana(c, cost, "1") {
+ final AbilityMana mana = new AbilityMana(c, cost, "1") {
private static final long serialVersionUID = -2478676548112738019L;
};
mana.setDescription("Sacrifice CARDNAME: Add 1 to your mana pool.");
@@ -1861,7 +1861,7 @@ public class CardFactoryUtil {
AllZone.getStack().add(spell);
this.stop();
} else {
- this.stopSetNext(new Input_PayManaCost(spell));
+ this.stopSetNext(new InputPayManaCost(spell));
}
paid.execute();
@@ -3744,7 +3744,7 @@ public class CardFactoryUtil {
list = list.filter(new CardListFilter() {
@Override
public boolean addCard(final Card c) {
- for (final Ability_Mana am : c.getAIPlayableMana()) {
+ for (final AbilityMana am : c.getAIPlayableMana()) {
if (am.canPlay()) {
return true;
}
@@ -4419,7 +4419,7 @@ public class CardFactoryUtil {
@Override
public boolean canPlayAI() {
- if (!Spell_Permanent.checkETBEffects(card, this, null)) {
+ if (!SpellPermanent.checkETBEffects(card, this, null)) {
return false;
}
return super.canPlayAI();
@@ -4649,7 +4649,7 @@ public class CardFactoryUtil {
final String parse = card.getKeyword().get(cardnameSpot).toString();
card.removeIntrinsicKeyword(parse);
color += " "
- + Input_PayManaCostUtil.getShortColorString(parse.replace("CARDNAME is ", "").replace(".",
+ + InputPayManaCostUtil.getShortColorString(parse.replace("CARDNAME is ", "").replace(".",
""));
cardnameSpot = CardFactoryUtil.hasKeyword(card, "CARDNAME is ");
}
@@ -4742,7 +4742,7 @@ public class CardFactoryUtil {
sb.append(" rather than pay ").append(card.getName()).append("'s mana cost.");
}
- final SpellAbility_Restriction restriction = new SpellAbility_Restriction();
+ final SpellAbilityRestriction restriction = new SpellAbilityRestriction();
restriction.setRestrictions(mapParams);
if (!mapParams.containsKey("ActivationZone")) {
restriction.setZone(Constant.Zone.Hand);
diff --git a/src/main/java/forge/card/cost/CostDiscard.java b/src/main/java/forge/card/cost/CostDiscard.java
index a7ed9b0214e..3c1de6392a8 100644
--- a/src/main/java/forge/card/cost/CostDiscard.java
+++ b/src/main/java/forge/card/cost/CostDiscard.java
@@ -124,7 +124,7 @@ public class CostDiscard extends CostPartWithList {
* forge.Card, forge.card.cost.Cost_Payment)
*/
@Override
- public final void payAI(final SpellAbility ability, final Card source, final Cost_Payment payment) {
+ public final void payAI(final SpellAbility ability, final Card source, final CostPayment payment) {
final Player activator = ability.getActivatingPlayer();
for (final Card c : this.getList()) {
activator.discard(c, ability);
@@ -139,7 +139,7 @@ public class CostDiscard extends CostPartWithList {
* forge.Card, forge.card.cost.Cost_Payment)
*/
@Override
- public final boolean payHuman(final SpellAbility ability, final Card source, final Cost_Payment payment) {
+ public final boolean payHuman(final SpellAbility ability, final Card source, final CostPayment payment) {
final Player activator = ability.getActivatingPlayer();
CardList handList = activator.getCardsIn(Zone.Hand);
final String discType = this.getType();
@@ -211,7 +211,7 @@ public class CostDiscard extends CostPartWithList {
* , forge.Card, forge.card.cost.Cost_Payment)
*/
@Override
- public final boolean decideAIPayment(final SpellAbility ability, final Card source, final Cost_Payment payment) {
+ public final boolean decideAIPayment(final SpellAbility ability, final Card source, final CostPayment payment) {
final String type = this.getType();
final Player activator = ability.getActivatingPlayer();
final CardList hand = activator.getCardsIn(Zone.Hand);
@@ -268,7 +268,7 @@ public class CostDiscard extends CostPartWithList {
* @param sa
* a {@link forge.card.spellability.SpellAbility} object.
* @param payment
- * a {@link forge.card.cost.Cost_Payment} object.
+ * a {@link forge.card.cost.CostPayment} object.
* @param part
* TODO
* @param nNeeded
@@ -277,7 +277,7 @@ public class CostDiscard extends CostPartWithList {
* @return a {@link forge.gui.input.Input} object.
*/
public static Input inputDiscardCost(final String discType, final CardList handList, final SpellAbility sa,
- final Cost_Payment payment, final CostDiscard part, final int nNeeded) {
+ final CostPayment payment, final CostDiscard part, final int nNeeded) {
final SpellAbility sp = sa;
final Input target = new Input() {
private static final long serialVersionUID = -329993322080934435L;
diff --git a/src/main/java/forge/card/cost/CostExile.java b/src/main/java/forge/card/cost/CostExile.java
index 61162b21722..e05a109298a 100644
--- a/src/main/java/forge/card/cost/CostExile.java
+++ b/src/main/java/forge/card/cost/CostExile.java
@@ -146,7 +146,7 @@ public class CostExile extends CostPartWithList {
* forge.Card, forge.card.cost.Cost_Payment)
*/
@Override
- public final void payAI(final SpellAbility ability, final Card source, final Cost_Payment payment) {
+ public final void payAI(final SpellAbility ability, final Card source, final CostPayment payment) {
for (final Card c : this.getList()) {
AllZone.getGameAction().exile(c);
}
@@ -160,7 +160,7 @@ public class CostExile extends CostPartWithList {
* forge.Card, forge.card.cost.Cost_Payment)
*/
@Override
- public final boolean payHuman(final SpellAbility ability, final Card source, final Cost_Payment payment) {
+ public final boolean payHuman(final SpellAbility ability, final Card source, final CostPayment payment) {
final String amount = this.getAmount();
Integer c = this.convertAmount();
final Player activator = ability.getActivatingPlayer();
@@ -195,7 +195,7 @@ public class CostExile extends CostPartWithList {
* , forge.Card, forge.card.cost.Cost_Payment)
*/
@Override
- public final boolean decideAIPayment(final SpellAbility ability, final Card source, final Cost_Payment payment) {
+ public final boolean decideAIPayment(final SpellAbility ability, final Card source, final CostPayment payment) {
this.resetList();
if (this.getThis()) {
this.getList().add(source);
@@ -238,7 +238,7 @@ public class CostExile extends CostPartWithList {
* @param nNeeded
* the n needed
*/
- public static void exileFromTop(final SpellAbility sa, final CostExile part, final Cost_Payment payment,
+ public static void exileFromTop(final SpellAbility sa, final CostExile part, final CostPayment payment,
final int nNeeded) {
final StringBuilder sb = new StringBuilder();
sb.append("Exile ").append(nNeeded).append(" cards from the top of your library?");
@@ -281,7 +281,7 @@ public class CostExile extends CostPartWithList {
* @return the input
*/
public static Input exileFrom(final SpellAbility sa, final CostExile part, final String type,
- final Cost_Payment payment, final int nNeeded) {
+ final CostPayment payment, final int nNeeded) {
final Input target = new Input() {
private static final long serialVersionUID = 734256837615635021L;
private CardList typeList;
@@ -350,13 +350,13 @@ public class CostExile extends CostPartWithList {
* @param type
* a {@link java.lang.String} object.
* @param payment
- * a {@link forge.card.cost.Cost_Payment} object.
+ * a {@link forge.card.cost.CostPayment} object.
* @param nNeeded
* the n needed
* @return a {@link forge.gui.input.Input} object.
*/
public static Input exileType(final SpellAbility sa, final CostExile part, final String type,
- final Cost_Payment payment, final int nNeeded) {
+ final CostPayment payment, final int nNeeded) {
final Input target = new Input() {
private static final long serialVersionUID = 1403915758082824694L;
@@ -434,12 +434,12 @@ public class CostExile extends CostPartWithList {
* @param sa
* a {@link forge.card.spellability.SpellAbility} object.
* @param payment
- * a {@link forge.card.cost.Cost_Payment} object.
+ * a {@link forge.card.cost.CostPayment} object.
* @param part
* the part
* @return a {@link forge.gui.input.Input} object.
*/
- public static Input exileThis(final SpellAbility sa, final Cost_Payment payment, final CostExile part) {
+ public static Input exileThis(final SpellAbility sa, final CostPayment payment, final CostExile part) {
final Input target = new Input() {
private static final long serialVersionUID = 678668673002725001L;
diff --git a/src/main/java/forge/card/cost/CostGainLife.java b/src/main/java/forge/card/cost/CostGainLife.java
index e9e3c1bf6bf..9275fb12dca 100644
--- a/src/main/java/forge/card/cost/CostGainLife.java
+++ b/src/main/java/forge/card/cost/CostGainLife.java
@@ -88,7 +88,7 @@ public class CostGainLife extends CostPart {
* forge.Card, forge.card.cost.Cost_Payment)
*/
@Override
- public final void payAI(final SpellAbility ability, final Card source, final Cost_Payment payment) {
+ public final void payAI(final SpellAbility ability, final Card source, final CostPayment payment) {
AllZone.getHumanPlayer().gainLife(this.getLastPaidAmount(), null);
}
@@ -100,7 +100,7 @@ public class CostGainLife extends CostPart {
* forge.Card, forge.card.cost.Cost_Payment)
*/
@Override
- public final boolean payHuman(final SpellAbility ability, final Card source, final Cost_Payment payment) {
+ public final boolean payHuman(final SpellAbility ability, final Card source, final CostPayment payment) {
final String amount = this.getAmount();
final Player activator = ability.getActivatingPlayer();
final int life = activator.getLife();
@@ -139,7 +139,7 @@ public class CostGainLife extends CostPart {
* , forge.Card, forge.card.cost.Cost_Payment)
*/
@Override
- public final boolean decideAIPayment(final SpellAbility ability, final Card source, final Cost_Payment payment) {
+ public final boolean decideAIPayment(final SpellAbility ability, final Card source, final CostPayment payment) {
final Player activator = ability.getActivatingPlayer();
Integer c = this.convertAmount();
diff --git a/src/main/java/forge/card/cost/CostMana.java b/src/main/java/forge/card/cost/CostMana.java
index 5c8f3a1ea36..1f3ba3a7f88 100644
--- a/src/main/java/forge/card/cost/CostMana.java
+++ b/src/main/java/forge/card/cost/CostMana.java
@@ -14,7 +14,7 @@ import forge.card.abilityFactory.AbilityFactory;
import forge.card.mana.ManaCost;
import forge.card.spellability.SpellAbility;
import forge.gui.input.Input;
-import forge.gui.input.Input_PayManaCostUtil;
+import forge.gui.input.InputPayManaCostUtil;
/**
* The Class CostMana.
@@ -170,7 +170,7 @@ public class CostMana extends CostPart {
* forge.Card, forge.card.cost.Cost_Payment)
*/
@Override
- public final void payAI(final SpellAbility ability, final Card source, final Cost_Payment payment) {
+ public final void payAI(final SpellAbility ability, final Card source, final CostPayment payment) {
ComputerUtil.payManaCost(ability);
}
@@ -182,7 +182,7 @@ public class CostMana extends CostPart {
* forge.Card, forge.card.cost.Cost_Payment)
*/
@Override
- public final boolean payHuman(final SpellAbility ability, final Card source, final Cost_Payment payment) {
+ public final boolean payHuman(final SpellAbility ability, final Card source, final CostPayment payment) {
int manaToAdd = 0;
if (!this.hasNoXManaCost()) {
// if X cost is a defined value, other than xPaid
@@ -212,7 +212,7 @@ public class CostMana extends CostPart {
* , forge.Card, forge.card.cost.Cost_Payment)
*/
@Override
- public final boolean decideAIPayment(final SpellAbility ability, final Card source, final Cost_Payment payment) {
+ public final boolean decideAIPayment(final SpellAbility ability, final Card source, final CostPayment payment) {
return true;
}
@@ -226,7 +226,7 @@ public class CostMana extends CostPart {
* @param sa
* a {@link forge.card.spellability.SpellAbility} object.
* @param payment
- * a {@link forge.card.cost.Cost_Payment} object.
+ * a {@link forge.card.cost.CostPayment} object.
* @param costMana
* TODO
* @param numX
@@ -234,7 +234,7 @@ public class CostMana extends CostPart {
*
* @return a {@link forge.gui.input.Input} object.
*/
- public static Input inputPayXMana(final SpellAbility sa, final Cost_Payment payment, final CostMana costMana,
+ public static Input inputPayXMana(final SpellAbility sa, final CostPayment payment, final CostMana costMana,
final int numX) {
final Input payX = new Input() {
private static final long serialVersionUID = -6900234444347364050L;
@@ -268,7 +268,7 @@ public class CostMana extends CostPart {
return;
}
- this.manaCost = Input_PayManaCostUtil.activateManaAbility(sa, card, this.manaCost);
+ this.manaCost = InputPayManaCostUtil.activateManaAbility(sa, card, this.manaCost);
if (this.manaCost.isPaid()) {
this.manaCost = new ManaCost(Integer.toString(numX));
this.xPaid++;
@@ -306,14 +306,14 @@ public class CostMana extends CostPart {
* @param sa
* a {@link forge.card.spellability.SpellAbility} object.
* @param payment
- * a {@link forge.card.cost.Cost_Payment} object.
+ * a {@link forge.card.cost.CostPayment} object.
* @param costMana
* the cost mana
* @param manaToAdd
* a int.
* @return a {@link forge.gui.input.Input} object.
*/
- public static Input inputPayMana(final SpellAbility sa, final Cost_Payment payment, final CostMana costMana,
+ public static Input inputPayMana(final SpellAbility sa, final CostPayment payment, final CostMana costMana,
final int manaToAdd) {
final ManaCost manaCost;
@@ -351,7 +351,7 @@ public class CostMana extends CostPart {
return;
}
- this.mana = Input_PayManaCostUtil.activateManaAbility(sa, card, this.mana);
+ this.mana = InputPayManaCostUtil.activateManaAbility(sa, card, this.mana);
if (this.mana.isPaid()) {
this.done();
diff --git a/src/main/java/forge/card/cost/CostMill.java b/src/main/java/forge/card/cost/CostMill.java
index ebbdaf07a90..9c0065b6d6c 100644
--- a/src/main/java/forge/card/cost/CostMill.java
+++ b/src/main/java/forge/card/cost/CostMill.java
@@ -63,7 +63,7 @@ public class CostMill extends CostPartWithList {
* , forge.Card, forge.card.cost.Cost_Payment)
*/
@Override
- public final boolean decideAIPayment(final SpellAbility ability, final Card source, final Cost_Payment payment) {
+ public final boolean decideAIPayment(final SpellAbility ability, final Card source, final CostPayment payment) {
this.resetList();
Integer c = this.convertAmount();
@@ -93,7 +93,7 @@ public class CostMill extends CostPartWithList {
* forge.Card, forge.card.cost.Cost_Payment)
*/
@Override
- public final void payAI(final SpellAbility ability, final Card source, final Cost_Payment payment) {
+ public final void payAI(final SpellAbility ability, final Card source, final CostPayment payment) {
for (final Card c : this.getList()) {
AllZone.getGameAction().moveToGraveyard(c);
}
@@ -107,7 +107,7 @@ public class CostMill extends CostPartWithList {
* forge.Card, forge.card.cost.Cost_Payment)
*/
@Override
- public final boolean payHuman(final SpellAbility ability, final Card source, final Cost_Payment payment) {
+ public final boolean payHuman(final SpellAbility ability, final Card source, final CostPayment payment) {
final String amount = this.getAmount();
Integer c = this.convertAmount();
final Player activator = ability.getActivatingPlayer();
diff --git a/src/main/java/forge/card/cost/CostPart.java b/src/main/java/forge/card/cost/CostPart.java
index eda4b09e9f7..c9d267c2072 100644
--- a/src/main/java/forge/card/cost/CostPart.java
+++ b/src/main/java/forge/card/cost/CostPart.java
@@ -174,7 +174,7 @@ public abstract class CostPart {
* the payment
* @return true, if successful
*/
- public abstract boolean decideAIPayment(SpellAbility ability, Card source, Cost_Payment payment);
+ public abstract boolean decideAIPayment(SpellAbility ability, Card source, CostPayment payment);
/**
* Pay ai.
@@ -186,7 +186,7 @@ public abstract class CostPart {
* @param payment
* the payment
*/
- public abstract void payAI(SpellAbility ability, Card source, Cost_Payment payment);
+ public abstract void payAI(SpellAbility ability, Card source, CostPayment payment);
/**
* Pay human.
@@ -199,7 +199,7 @@ public abstract class CostPart {
* the payment
* @return true, if successful
*/
- public abstract boolean payHuman(SpellAbility ability, Card source, Cost_Payment payment);
+ public abstract boolean payHuman(SpellAbility ability, Card source, CostPayment payment);
/*
* (non-Javadoc)
diff --git a/src/main/java/forge/card/cost/CostPayLife.java b/src/main/java/forge/card/cost/CostPayLife.java
index bb78bad7f96..2956b8c8d84 100644
--- a/src/main/java/forge/card/cost/CostPayLife.java
+++ b/src/main/java/forge/card/cost/CostPayLife.java
@@ -89,7 +89,7 @@ public class CostPayLife extends CostPart {
* forge.Card, forge.card.cost.Cost_Payment)
*/
@Override
- public final void payAI(final SpellAbility ability, final Card source, final Cost_Payment payment) {
+ public final void payAI(final SpellAbility ability, final Card source, final CostPayment payment) {
AllZone.getComputerPlayer().payLife(this.getLastPaidAmount(), null);
}
@@ -101,7 +101,7 @@ public class CostPayLife extends CostPart {
* forge.Card, forge.card.cost.Cost_Payment)
*/
@Override
- public final boolean payHuman(final SpellAbility ability, final Card source, final Cost_Payment payment) {
+ public final boolean payHuman(final SpellAbility ability, final Card source, final CostPayment payment) {
final String amount = this.getAmount();
final Player activator = ability.getActivatingPlayer();
final int life = activator.getLife();
@@ -140,7 +140,7 @@ public class CostPayLife extends CostPart {
* , forge.Card, forge.card.cost.Cost_Payment)
*/
@Override
- public final boolean decideAIPayment(final SpellAbility ability, final Card source, final Cost_Payment payment) {
+ public final boolean decideAIPayment(final SpellAbility ability, final Card source, final CostPayment payment) {
final Player activator = ability.getActivatingPlayer();
Integer c = this.convertAmount();
diff --git a/src/main/java/forge/card/cost/Cost_Payment.java b/src/main/java/forge/card/cost/CostPayment.java
similarity index 94%
rename from src/main/java/forge/card/cost/Cost_Payment.java
rename to src/main/java/forge/card/cost/CostPayment.java
index 60dd3def5a0..8f5e69b298f 100644
--- a/src/main/java/forge/card/cost/Cost_Payment.java
+++ b/src/main/java/forge/card/cost/CostPayment.java
@@ -8,7 +8,7 @@ import forge.AllZone;
import forge.Card;
import forge.Player;
import forge.card.spellability.SpellAbility;
-import forge.card.spellability.SpellAbility_Requirements;
+import forge.card.spellability.SpellAbilityRequirements;
/**
*
@@ -18,11 +18,11 @@ import forge.card.spellability.SpellAbility_Requirements;
* @author Forge
* @version $Id$
*/
-public class Cost_Payment {
+public class CostPayment {
private Cost cost = null;
private SpellAbility ability = null;
private Card card = null;
- private SpellAbility_Requirements req = null;
+ private SpellAbilityRequirements req = null;
private boolean bCancel = false;
private final Map
@@ -55,7 +55,7 @@ public class Mana {
String manaString = "";
final StringBuilder sbMana = new StringBuilder();
- manaString = Input_PayManaCostUtil.getShortColorString(this.color);
+ manaString = InputPayManaCostUtil.getShortColorString(this.color);
for (int i = 0; i < this.amount; i++) {
sbMana.append(manaString);
@@ -79,7 +79,7 @@ public class Mana {
String manaString = "";
final StringBuilder sbMana = new StringBuilder();
- manaString = Input_PayManaCostUtil.getShortColorString(this.color);
+ manaString = InputPayManaCostUtil.getShortColorString(this.color);
for (int i = 0; i < this.amount; i++) {
sbMana.append(manaString);
diff --git a/src/main/java/forge/card/mana/ManaCost.java b/src/main/java/forge/card/mana/ManaCost.java
index afbf9c6ff18..ec630760d20 100644
--- a/src/main/java/forge/card/mana/ManaCost.java
+++ b/src/main/java/forge/card/mana/ManaCost.java
@@ -6,7 +6,7 @@ import java.util.HashMap;
import java.util.StringTokenizer;
import forge.Constant;
-import forge.gui.input.Input_PayManaCostUtil;
+import forge.gui.input.InputPayManaCostUtil;
/**
*
@@ -102,11 +102,11 @@ public class ManaCost {
*
* @return a {@link java.util.ArrayList} object.
*/
- private ArrayList
diff --git a/src/main/java/forge/card/mana/Mana_PartColor.java b/src/main/java/forge/card/mana/ManaPartColor.java
similarity index 84%
rename from src/main/java/forge/card/mana/Mana_PartColor.java
rename to src/main/java/forge/card/mana/ManaPartColor.java
index 5f90562db5b..4e22f0fb0fb 100644
--- a/src/main/java/forge/card/mana/Mana_PartColor.java
+++ b/src/main/java/forge/card/mana/ManaPartColor.java
@@ -1,6 +1,6 @@
package forge.card.mana;
-import forge.gui.input.Input_PayManaCostUtil;
+import forge.gui.input.InputPayManaCostUtil;
/**
*
@@ -10,7 +10,7 @@ import forge.gui.input.Input_PayManaCostUtil;
* @author Forge
* @version $Id$
*/
-public class Mana_PartColor extends Mana_Part {
+public class ManaPartColor extends ManaPart {
private String manaCost;
// String manaCostToPay is either "G" or "GW" NOT "3 G"
@@ -24,11 +24,11 @@ public class Mana_PartColor extends Mana_Part {
* @param manaCostToPay
* a {@link java.lang.String} object.
*/
- public Mana_PartColor(final String manaCostToPay) {
+ public ManaPartColor(final String manaCostToPay) {
final char[] c = manaCostToPay.toCharArray();
for (int i = 0; i < c.length; i++) {
if ((i != 0) || (c[i] != ' ')) {
- Mana_Part.checkSingleMana("" + c[i]);
+ ManaPart.checkSingleMana("" + c[i]);
}
}
@@ -45,7 +45,7 @@ public class Mana_PartColor extends Mana_Part {
@Override
public final boolean isNeeded(final String mana) {
// ManaPart method
- Mana_Part.checkSingleMana(mana);
+ ManaPart.checkSingleMana(mana);
return !this.isPaid() && this.isColor(mana);
}
@@ -60,7 +60,7 @@ public class Mana_PartColor extends Mana_Part {
@Override
public final boolean isColor(final String mana) {
// ManaPart method
- Mana_Part.checkSingleMana(mana);
+ ManaPart.checkSingleMana(mana);
return this.manaCost.indexOf(mana) != -1;
}
@@ -68,15 +68,15 @@ public class Mana_PartColor extends Mana_Part {
/** {@inheritDoc} */
@Override
public final boolean isColor(final Mana mana) {
- final String color = Input_PayManaCostUtil.getShortColorString(mana.getColor());
+ final String color = InputPayManaCostUtil.getShortColorString(mana.getColor());
return this.manaCost.indexOf(color) != -1;
}
/** {@inheritDoc} */
@Override
- public final boolean isEasierToPay(final Mana_Part mp) {
- if (mp instanceof Mana_PartColorless) {
+ public final boolean isEasierToPay(final ManaPart mp) {
+ if (mp instanceof ManaPartColorless) {
return false;
}
return this.toString().length() >= mp.toString().length();
diff --git a/src/main/java/forge/card/mana/Mana_PartColorless.java b/src/main/java/forge/card/mana/ManaPartColorless.java
similarity index 92%
rename from src/main/java/forge/card/mana/Mana_PartColorless.java
rename to src/main/java/forge/card/mana/ManaPartColorless.java
index baa03457288..60c97d99b29 100644
--- a/src/main/java/forge/card/mana/Mana_PartColorless.java
+++ b/src/main/java/forge/card/mana/ManaPartColorless.java
@@ -10,7 +10,7 @@ import forge.error.ErrorViewer;
* @author Forge
* @version $Id$
*/
-public class Mana_PartColorless extends Mana_Part {
+public class ManaPartColorless extends ManaPart {
private int manaNeeded;
/**
@@ -45,7 +45,7 @@ public class Mana_PartColorless extends Mana_Part {
* @param manaCostToPay
* a {@link java.lang.String} object.
*/
- public Mana_PartColorless(final String manaCostToPay) {
+ public ManaPartColorless(final String manaCostToPay) {
try {
this.manaNeeded = Integer.parseInt(manaCostToPay);
} catch (final NumberFormatException ex) {
@@ -62,7 +62,7 @@ public class Mana_PartColorless extends Mana_Part {
* @param manaCostToPay
* a int.
*/
- public Mana_PartColorless(final int manaCostToPay) {
+ public ManaPartColorless(final int manaCostToPay) {
this.manaNeeded = manaCostToPay;
}
@@ -80,7 +80,7 @@ public class Mana_PartColorless extends Mana_Part {
@Override
public final boolean isNeeded(final String mana) {
// ManaPart method
- Mana_Part.checkSingleMana(mana);
+ ManaPart.checkSingleMana(mana);
return 0 < this.manaNeeded;
}
@@ -110,7 +110,7 @@ public class Mana_PartColorless extends Mana_Part {
/** {@inheritDoc} */
@Override
- public final boolean isEasierToPay(final Mana_Part mp) {
+ public final boolean isEasierToPay(final ManaPart mp) {
// Colorless is always easier to Pay for
return true;
}
diff --git a/src/main/java/forge/card/mana/Mana_PartPhyrexian.java b/src/main/java/forge/card/mana/ManaPartPhyrexian.java
similarity index 89%
rename from src/main/java/forge/card/mana/Mana_PartPhyrexian.java
rename to src/main/java/forge/card/mana/ManaPartPhyrexian.java
index 4895c11b71f..d5ae0373a37 100644
--- a/src/main/java/forge/card/mana/Mana_PartPhyrexian.java
+++ b/src/main/java/forge/card/mana/ManaPartPhyrexian.java
@@ -8,8 +8,8 @@ package forge.card.mana;
* @author Forge
* @version $Id$
*/
-public class Mana_PartPhyrexian extends Mana_Part {
- private final Mana_PartColor wrappedColor;
+public class ManaPartPhyrexian extends ManaPart {
+ private final ManaPartColor wrappedColor;
private final String color;
/**
@@ -20,14 +20,14 @@ public class Mana_PartPhyrexian extends Mana_Part {
* @param manaCostToPay
* a {@link java.lang.String} object.
*/
- public Mana_PartPhyrexian(final String manaCostToPay) {
- this.wrappedColor = new Mana_PartColor(manaCostToPay.substring(1));
+ public ManaPartPhyrexian(final String manaCostToPay) {
+ this.wrappedColor = new ManaPartColor(manaCostToPay.substring(1));
this.color = manaCostToPay.substring(1);
}
/** {@inheritDoc} */
@Override
- public final boolean isEasierToPay(final Mana_Part part) {
+ public final boolean isEasierToPay(final ManaPart part) {
return true;
}
diff --git a/src/main/java/forge/card/mana/Mana_PartSnow.java b/src/main/java/forge/card/mana/ManaPartSnow.java
similarity index 91%
rename from src/main/java/forge/card/mana/Mana_PartSnow.java
rename to src/main/java/forge/card/mana/ManaPartSnow.java
index 3c69c2a8e6b..d15c3c2a4bc 100644
--- a/src/main/java/forge/card/mana/Mana_PartSnow.java
+++ b/src/main/java/forge/card/mana/ManaPartSnow.java
@@ -8,7 +8,7 @@ package forge.card.mana;
* @author Forge
* @version $Id$
*/
-public class Mana_PartSnow extends Mana_Part {
+public class ManaPartSnow extends ManaPart {
private boolean isPaid = false;
@@ -45,8 +45,8 @@ public class Mana_PartSnow extends Mana_Part {
/** {@inheritDoc} */
@Override
- public final boolean isEasierToPay(final Mana_Part mp) {
- if (mp instanceof Mana_PartColorless) {
+ public final boolean isEasierToPay(final ManaPart mp) {
+ if (mp instanceof ManaPartColorless) {
return false;
}
return this.toString().length() >= mp.toString().length();
diff --git a/src/main/java/forge/card/mana/Mana_PartSplit.java b/src/main/java/forge/card/mana/ManaPartSplit.java
similarity index 86%
rename from src/main/java/forge/card/mana/Mana_PartSplit.java
rename to src/main/java/forge/card/mana/ManaPartSplit.java
index 35b6c5ce2b9..b780a768a1a 100644
--- a/src/main/java/forge/card/mana/Mana_PartSplit.java
+++ b/src/main/java/forge/card/mana/ManaPartSplit.java
@@ -1,6 +1,6 @@
package forge.card.mana;
-import forge.gui.input.Input_PayManaCostUtil;
+import forge.gui.input.InputPayManaCostUtil;
//handles mana costs like 2/R or 2/B
//for cards like Flame Javelin (Shadowmoor)
@@ -12,8 +12,8 @@ import forge.gui.input.Input_PayManaCostUtil;
* @author Forge
* @version $Id$
*/
-public class Mana_PartSplit extends Mana_Part {
- private Mana_Part manaPart = null;
+public class ManaPartSplit extends ManaPart {
+ private ManaPart manaPart = null;
private String originalCost = "";
/**
@@ -24,7 +24,7 @@ public class Mana_PartSplit extends Mana_Part {
* @param manaCost
* a {@link java.lang.String} object.
*/
- public Mana_PartSplit(final String manaCost) {
+ public ManaPartSplit(final String manaCost) {
// is mana cost like "2/R"
if (manaCost.length() != 3) {
throw new RuntimeException("Mana_PartSplit : constructor() error, bad mana cost parameter - " + manaCost);
@@ -62,10 +62,10 @@ public class Mana_PartSplit extends Mana_Part {
// or R? if W use Mana_PartColorless, if R use Mana_PartColor
// does manaToPay contain color?
if (0 <= manaToPay.indexOf(color)) {
- this.manaPart = new Mana_PartColor(color);
+ this.manaPart = new ManaPartColor(color);
} else {
// get 2 out of "2/R"
- this.manaPart = new Mana_PartColorless(this.originalCost.substring(0, 1));
+ this.manaPart = new ManaPartColorless(this.originalCost.substring(0, 1));
}
} // setup()
@@ -83,7 +83,7 @@ public class Mana_PartSplit extends Mana_Part {
@Override
public final void reduce(final Mana mana) {
if (this.isFirstTime()) {
- this.setup(Input_PayManaCostUtil.getShortColorString(mana.getColor()));
+ this.setup(InputPayManaCostUtil.getShortColorString(mana.getColor()));
}
this.manaPart.reduce(mana);
@@ -122,15 +122,15 @@ public class Mana_PartSplit extends Mana_Part {
/** {@inheritDoc} */
@Override
public final boolean isColor(final Mana mana) {
- final String color = Input_PayManaCostUtil.getShortColorString(mana.getColor());
+ final String color = InputPayManaCostUtil.getShortColorString(mana.getColor());
final String mp = this.toString();
return mp.indexOf(color) != -1;
}
/** {@inheritDoc} */
@Override
- public final boolean isEasierToPay(final Mana_Part mp) {
- if (mp instanceof Mana_PartColorless) {
+ public final boolean isEasierToPay(final ManaPart mp) {
+ if (mp instanceof ManaPartColorless) {
return false;
}
if (!this.isFirstTime()) {
diff --git a/src/main/java/forge/card/mana/ManaPool.java b/src/main/java/forge/card/mana/ManaPool.java
index 129904051ed..6dddfbe4244 100644
--- a/src/main/java/forge/card/mana/ManaPool.java
+++ b/src/main/java/forge/card/mana/ManaPool.java
@@ -10,10 +10,10 @@ import forge.Card;
import forge.CardUtil;
import forge.Constant;
import forge.Player;
-import forge.card.spellability.Ability_Mana;
+import forge.card.spellability.AbilityMana;
import forge.card.spellability.SpellAbility;
import forge.gui.GuiUtils;
-import forge.gui.input.Input_PayManaCostUtil;
+import forge.gui.input.InputPayManaCostUtil;
/**
*
@@ -299,7 +299,7 @@ public class ManaPool extends Card {
int genericTotal = 0;
for (final String c : manaArr) {
- final String longStr = Input_PayManaCostUtil.getLongColorString(c);
+ final String longStr = InputPayManaCostUtil.getLongColorString(c);
if (longStr.equals(Constant.Color.COLORLESS)) {
genericTotal += Integer.parseInt(c);
} else if (color.equals("")) {
@@ -365,7 +365,7 @@ public class ManaPool extends Card {
final String[] colors = manaStr.split("/");
boolean wantSnow = false;
for (int i = 0; i < colors.length; i++) {
- colors[i] = Input_PayManaCostUtil.getLongColorString(colors[i]);
+ colors[i] = InputPayManaCostUtil.getLongColorString(colors[i]);
if (colors[i].equals(Constant.Color.SNOW)) {
wantSnow = true;
}
@@ -589,10 +589,10 @@ public class ManaPool extends Card {
*
* Constructor for Ability_Static.
@@ -21,7 +21,7 @@ public abstract class Ability_Static extends Ability {
* @param manaCost
* a {@link java.lang.String} object.
*/
- public Ability_Static(final Card sourceCard, final String manaCost) {
+ public AbilityStatic(final Card sourceCard, final String manaCost) {
super(sourceCard, manaCost);
}
}
diff --git a/src/main/java/forge/card/spellability/Ability_Sub.java b/src/main/java/forge/card/spellability/AbilitySub.java
similarity index 91%
rename from src/main/java/forge/card/spellability/Ability_Sub.java
rename to src/main/java/forge/card/spellability/AbilitySub.java
index 5b2584159d3..34bfdb546fe 100644
--- a/src/main/java/forge/card/spellability/Ability_Sub.java
+++ b/src/main/java/forge/card/spellability/AbilitySub.java
@@ -10,7 +10,7 @@ import forge.Card;
* @author Forge
* @version $Id$
*/
-public abstract class Ability_Sub extends SpellAbility implements java.io.Serializable {
+public abstract class AbilitySub extends SpellAbility implements java.io.Serializable {
/** Constant serialVersionUID=1L. */
private static final long serialVersionUID = 1L;
@@ -35,7 +35,7 @@ public abstract class Ability_Activated extends SpellAbility implements java.io.
* @param manacost
* a {@link java.lang.String} object.
*/
- public Ability_Activated(final Card card, final String manacost) {
+ public AbilityActivated(final Card card, final String manacost) {
this(card, new Cost(manacost, card.getName(), true), null);
}
@@ -51,7 +51,7 @@ public abstract class Ability_Activated extends SpellAbility implements java.io.
* @param tgt
* a {@link forge.card.spellability.Target} object.
*/
- public Ability_Activated(final Card sourceCard, final Cost abCost, final Target tgt) {
+ public AbilityActivated(final Card sourceCard, final Cost abCost, final Target tgt) {
super(SpellAbility.getAbility(), sourceCard);
this.setManaCost(abCost.getTotalMana());
this.setPayCosts(abCost);
@@ -101,7 +101,7 @@ public abstract class Ability_Activated extends SpellAbility implements java.io.
}
});
- if ((pithing.size() != 0) && !(this instanceof Ability_Mana)) {
+ if ((pithing.size() != 0) && !(this instanceof AbilityMana)) {
return false;
}
@@ -109,6 +109,6 @@ public abstract class Ability_Activated extends SpellAbility implements java.io.
return false;
}
- return Cost_Payment.canPayAdditionalCosts(this.getPayCosts(), this);
+ return CostPayment.canPayAdditionalCosts(this.getPayCosts(), this);
}
}
diff --git a/src/main/java/forge/card/spellability/Ability_Mana.java b/src/main/java/forge/card/spellability/AbilityMana.java
similarity index 93%
rename from src/main/java/forge/card/spellability/Ability_Mana.java
rename to src/main/java/forge/card/spellability/AbilityMana.java
index 5bb18d3beab..f808f9510af 100644
--- a/src/main/java/forge/card/spellability/Ability_Mana.java
+++ b/src/main/java/forge/card/spellability/AbilityMana.java
@@ -17,7 +17,7 @@ import forge.card.mana.ManaPool;
* @author Forge
* @version $Id$
*/
-public abstract class Ability_Mana extends Ability_Activated implements java.io.Serializable {
+public abstract class AbilityMana extends AbilityActivated implements java.io.Serializable {
/** Constant serialVersionUID=-6816356991224950520L. */
private static final long serialVersionUID = -6816356991224950520L;
@@ -45,7 +45,7 @@ public abstract class Ability_Mana extends Ability_Activated implements java.io.
* @param produced
* a {@link java.lang.String} object.
*/
- public Ability_Mana(final Card sourceCard, final String parse, final String produced) {
+ public AbilityMana(final Card sourceCard, final String parse, final String produced) {
this(sourceCard, parse, produced, 1);
}
@@ -63,7 +63,7 @@ public abstract class Ability_Mana extends Ability_Activated implements java.io.
* @param num
* a int.
*/
- public Ability_Mana(final Card sourceCard, final String parse, final String produced, final int num) {
+ public AbilityMana(final Card sourceCard, final String parse, final String produced, final int num) {
this(sourceCard, new Cost(parse, sourceCard.getName(), true), produced, num);
}
@@ -79,7 +79,7 @@ public abstract class Ability_Mana extends Ability_Activated implements java.io.
* @param produced
* a {@link java.lang.String} object.
*/
- public Ability_Mana(final Card sourceCard, final Cost cost, final String produced) {
+ public AbilityMana(final Card sourceCard, final Cost cost, final String produced) {
this(sourceCard, cost, produced, 1);
}
@@ -97,7 +97,7 @@ public abstract class Ability_Mana extends Ability_Activated implements java.io.
* @param num
* a int.
*/
- public Ability_Mana(final Card sourceCard, final Cost cost, final String produced, final int num) {
+ public AbilityMana(final Card sourceCard, final Cost cost, final String produced, final int num) {
super(sourceCard, cost, null);
this.origProduced = produced;
@@ -346,11 +346,11 @@ public abstract class Ability_Mana extends Ability_Activated implements java.io.
@Override
public final boolean equals(final Object o) {
// Mana abilities with same Descriptions are "equal"
- if ((o == null) || !(o instanceof Ability_Mana)) {
+ if ((o == null) || !(o instanceof AbilityMana)) {
return false;
}
- final Ability_Mana abm = (Ability_Mana) o;
+ final AbilityMana abm = (AbilityMana) o;
if (abm.getType() != this.getType()) {
return false;
diff --git a/src/main/java/forge/card/spellability/Ability_Static.java b/src/main/java/forge/card/spellability/AbilityStatic.java
similarity index 76%
rename from src/main/java/forge/card/spellability/Ability_Static.java
rename to src/main/java/forge/card/spellability/AbilityStatic.java
index d083af935ea..475bc3f8c73 100644
--- a/src/main/java/forge/card/spellability/Ability_Static.java
+++ b/src/main/java/forge/card/spellability/AbilityStatic.java
@@ -10,7 +10,7 @@ import forge.Card;
* @author Forge
* @version $Id$
*/
-public abstract class Ability_Static extends Ability {
+public abstract class AbilityStatic extends Ability {
/**
* serialVersionUID=4650634415821733134L. */
private static final long serialVersionUID = 4650634415821733134L;
@@ -26,7 +26,7 @@ public abstract class Ability_Sub extends SpellAbility implements java.io.Serial
* @param tgt
* a {@link forge.card.spellability.Target} object.
*/
- public Ability_Sub(final Card sourceCard, final Target tgt) {
+ public AbilitySub(final Card sourceCard, final Target tgt) {
super(SpellAbility.getAbility(), sourceCard);
this.setTarget(tgt);
}
diff --git a/src/main/java/forge/card/spellability/Ability_Triggered.java b/src/main/java/forge/card/spellability/AbilityTriggered.java
similarity index 89%
rename from src/main/java/forge/card/spellability/Ability_Triggered.java
rename to src/main/java/forge/card/spellability/AbilityTriggered.java
index 57483de6eda..d160387f1ed 100644
--- a/src/main/java/forge/card/spellability/Ability_Triggered.java
+++ b/src/main/java/forge/card/spellability/AbilityTriggered.java
@@ -15,7 +15,7 @@ import forge.ZCTrigger;
* @author Forge
* @version $Id$
*/
-public class Ability_Triggered extends Ability implements Command {
+public class AbilityTriggered extends Ability implements Command {
/**
*
@@ -62,14 +62,14 @@ public class Ability_Triggered extends Ability implements Command {
* @param situation
* a {@link forge.ZCTrigger} object.
*/
- public Ability_Triggered(final Card sourceCard, final Command sourceCommand, final ZCTrigger situation) {
+ public AbilityTriggered(final Card sourceCard, final Command sourceCommand, final ZCTrigger situation) {
super(sourceCard, "0");
this.setTrigger(true);
this.todo = sourceCommand;
this.trigger = situation;
- if (this.todo instanceof Ability_Triggered) {
+ if (this.todo instanceof AbilityTriggered) {
this.setStackDescription(((SpellAbility) this.todo).getStackDescription());
- this.restrictions = ((Ability_Triggered) this.todo).restrictions;
+ this.restrictions = ((AbilityTriggered) this.todo).restrictions;
} else {
this.setStackDescription("Triggered ability: " + sourceCard + " " + situation);
this.restrictions = new String[] { "named " + sourceCard.getName() };
@@ -137,10 +137,10 @@ public class Ability_Triggered extends Ability implements Command {
public final boolean equals(final Object o) {
// TODO triggers affecting other
// cards
- if (!(o instanceof Ability_Triggered)) {
+ if (!(o instanceof AbilityTriggered)) {
return false;
}
- final Ability_Triggered tmp = (Ability_Triggered) o;
+ final AbilityTriggered tmp = (AbilityTriggered) o;
return tmp.getSourceCard().equals(this.getSourceCard()) && tmp.trigger.equals(this.trigger)
&& tmp.todo.equals(this.todo) && Arrays.equals(tmp.restrictions, this.restrictions);
}
diff --git a/src/main/java/forge/card/spellability/Spell.java b/src/main/java/forge/card/spellability/Spell.java
index aa1db02e3a0..b13462b842b 100644
--- a/src/main/java/forge/card/spellability/Spell.java
+++ b/src/main/java/forge/card/spellability/Spell.java
@@ -11,7 +11,7 @@ import forge.Constant.Zone;
import forge.Phase;
import forge.Player;
import forge.card.cost.Cost;
-import forge.card.cost.Cost_Payment;
+import forge.card.cost.CostPayment;
import forge.card.staticAbility.StaticAbility;
import forge.error.ErrorViewer;
@@ -95,7 +95,7 @@ public abstract class Spell extends SpellAbility implements java.io.Serializable
}
if (this.getPayCosts() != null) {
- if (!Cost_Payment.canPayAdditionalCosts(this.getPayCosts(), this)) {
+ if (!CostPayment.canPayAdditionalCosts(this.getPayCosts(), this)) {
return false;
}
}
diff --git a/src/main/java/forge/card/spellability/SpellAbility.java b/src/main/java/forge/card/spellability/SpellAbility.java
index 72308eb800b..293bed71c95 100644
--- a/src/main/java/forge/card/spellability/SpellAbility.java
+++ b/src/main/java/forge/card/spellability/SpellAbility.java
@@ -88,14 +88,14 @@ public abstract class SpellAbility {
/** The chosen target. */
private Target chosenTarget = null;
- private SpellAbility_Restriction restrictions = new SpellAbility_Restriction();
- private SpellAbility_Condition conditions = new SpellAbility_Condition();
- private Ability_Sub subAbility = null;
+ private SpellAbilityRestriction restrictions = new SpellAbilityRestriction();
+ private SpellAbilityCondition conditions = new SpellAbilityCondition();
+ private AbilitySub subAbility = null;
private AbilityFactory abilityFactory = null;
private final ArrayListrestrictions.
*
conditions.
*
*
- * @return a {@link forge.card.spellability.SpellAbility_Condition} object.
+ * @return a {@link forge.card.spellability.SpellAbilityCondition} object.
* @since 1.0.15
*/
- public SpellAbility_Condition getConditions() {
+ public SpellAbilityCondition getConditions() {
return this.conditions;
}
@@ -787,7 +787,7 @@ public abstract class SpellAbility {
*
* @return a {@link java.util.ArrayList} object.
*/
- public ArrayListsubAbility.
*
*
- * @return a {@link forge.card.spellability.Ability_Sub} object.
+ * @return a {@link forge.card.spellability.AbilitySub} object.
*/
- public Ability_Sub getSubAbility() {
+ public AbilitySub getSubAbility() {
return this.subAbility;
}
@@ -1500,8 +1500,8 @@ public abstract class SpellAbility {
* @since 1.0.15
*/
public final SpellAbility getRootSpellAbility() {
- if (this instanceof Ability_Sub) {
- final SpellAbility parent = ((Ability_Sub) this).getParent();
+ if (this instanceof AbilitySub) {
+ final SpellAbility parent = ((AbilitySub) this).getParent();
if (parent != null) {
return parent.getRootSpellAbility();
}
@@ -1518,8 +1518,8 @@ public abstract class SpellAbility {
* @return a {@link java.util.ArrayList} object.
* @since 1.0.15
*/
- public final ArrayList@@ -16,10 +16,10 @@ import forge.card.cost.Cost_Payment; * @author Forge * @version $Id$ */ -public class SpellAbility_Requirements { +public class SpellAbilityRequirements { private SpellAbility ability = null; - private Target_Selection select = null; - private Cost_Payment payment = null; + private TargetSelection select = null; + private CostPayment payment = null; private boolean isFree = false; private boolean skipStack = false; @@ -58,11 +58,11 @@ public class SpellAbility_Requirements { * @param sa * a {@link forge.card.spellability.SpellAbility} object. * @param ts - * a {@link forge.card.spellability.Target_Selection} object. + * a {@link forge.card.spellability.TargetSelection} object. * @param cp - * a {@link forge.card.cost.Cost_Payment} object. + * a {@link forge.card.cost.CostPayment} object. */ - public SpellAbility_Requirements(final SpellAbility sa, final Target_Selection ts, final Cost_Payment cp) { + public SpellAbilityRequirements(final SpellAbility sa, final TargetSelection ts, final CostPayment cp) { this.ability = sa; this.select = ts; this.payment = cp; diff --git a/src/main/java/forge/card/spellability/SpellAbility_Restriction.java b/src/main/java/forge/card/spellability/SpellAbilityRestriction.java similarity index 98% rename from src/main/java/forge/card/spellability/SpellAbility_Restriction.java rename to src/main/java/forge/card/spellability/SpellAbilityRestriction.java index 89dfb7a9564..6cf1a992521 100644 --- a/src/main/java/forge/card/spellability/SpellAbility_Restriction.java +++ b/src/main/java/forge/card/spellability/SpellAbilityRestriction.java @@ -22,7 +22,7 @@ import forge.card.cardFactory.CardFactoryUtil; * @author Forge * @version $Id$ */ -public class SpellAbility_Restriction extends SpellAbility_Variables { +public class SpellAbilityRestriction extends SpellAbilityVariables { // A class for handling SpellAbility Restrictions. These restrictions // include: // Zone, Phase, OwnTurn, Speed (instant/sorcery), Amount per Turn, Player, @@ -37,7 +37,7 @@ public class SpellAbility_Restriction extends SpellAbility_Variables { * Constructor for SpellAbility_Restriction. *
*/ - public SpellAbility_Restriction() { + public SpellAbilityRestriction() { } /** @@ -311,7 +311,7 @@ public class SpellAbility_Restriction extends SpellAbility_Variables { for (final SpellAbility pwAbs : c.getAllSpellAbilities()) { // check all abilities on card that have their planeswalker // restriction set to confirm they haven't been activated - final SpellAbility_Restriction restrict = pwAbs.getRestrictions(); + final SpellAbilityRestriction restrict = pwAbs.getRestrictions(); if (restrict.getPlaneswalker() && (restrict.getNumberTurnActivations() > 0)) { return false; } diff --git a/src/main/java/forge/card/spellability/SpellAbility_StackInstance.java b/src/main/java/forge/card/spellability/SpellAbilityStackInstance.java similarity index 93% rename from src/main/java/forge/card/spellability/SpellAbility_StackInstance.java rename to src/main/java/forge/card/spellability/SpellAbilityStackInstance.java index eeba2d741cb..a13ba90af69 100644 --- a/src/main/java/forge/card/spellability/SpellAbility_StackInstance.java +++ b/src/main/java/forge/card/spellability/SpellAbilityStackInstance.java @@ -14,7 +14,7 @@ import forge.Player; * @author Forge * @version $Id$ */ -public class SpellAbility_StackInstance { +public class SpellAbilityStackInstance { // At some point I want this functioning more like Target/Target Choices // where the SA has an "active" // Stack Instance, and instead of having duplicate parameters, it adds @@ -27,11 +27,11 @@ public class SpellAbility_StackInstance { private SpellAbility ability = null; /** The sub instace. */ - private SpellAbility_StackInstance subInstace = null; + private SpellAbilityStackInstance subInstace = null; // When going to a SubAbility that SA has a Instance Choice object /** The tc. */ - private Target_Choices tc = null; + private TargetChoices tc = null; /** The activating player. */ private Player activatingPlayer = null; @@ -67,7 +67,7 @@ public class SpellAbility_StackInstance { * @param sa * a {@link forge.card.spellability.SpellAbility} object. */ - public SpellAbility_StackInstance(final SpellAbility sa) { + public SpellAbilityStackInstance(final SpellAbility sa) { // Base SA info this.ability = sa; this.stackDescription = this.ability.getStackDescription(); @@ -83,9 +83,9 @@ public class SpellAbility_StackInstance { // Triggering info this.triggeringObjects = sa.getTriggeringObjects(); - final Ability_Sub subAb = this.ability.getSubAbility(); + final AbilitySub subAb = this.ability.getSubAbility(); if (subAb != null) { - this.subInstace = new SpellAbility_StackInstance(subAb); + this.subInstace = new SpellAbilityStackInstance(subAb); } // Targeting info -- 29/06/11 Moved to after taking care of SubAbilities @@ -125,7 +125,7 @@ public class SpellAbility_StackInstance { // Saved sub-SA needs to be reset on the way out if (this.subInstace != null) { - this.ability.setSubAbility((Ability_Sub) this.subInstace.getSpellAbility()); + this.ability.setSubAbility((AbilitySub) this.subInstace.getSpellAbility()); } // Set Cost specific things here diff --git a/src/main/java/forge/card/spellability/SpellAbility_Variables.java b/src/main/java/forge/card/spellability/SpellAbilityVariables.java similarity index 99% rename from src/main/java/forge/card/spellability/SpellAbility_Variables.java rename to src/main/java/forge/card/spellability/SpellAbilityVariables.java index 0e8a7f56959..5e9bd6f7e3a 100644 --- a/src/main/java/forge/card/spellability/SpellAbility_Variables.java +++ b/src/main/java/forge/card/spellability/SpellAbilityVariables.java @@ -13,7 +13,7 @@ import forge.Constant; * @version $Id$ * @since 1.0.15 */ -public class SpellAbility_Variables { +public class SpellAbilityVariables { // A class for handling SpellAbility Variables. These restrictions include: // Zone, Phase, OwnTurn, Speed (instant/sorcery), Amount per Turn, Player, // Threshold, Metalcraft, Hellbent, LevelRange, etc @@ -25,7 +25,7 @@ public class SpellAbility_Variables { * Constructor for SpellAbility_Variables. * */ - public SpellAbility_Variables() { + public SpellAbilityVariables() { } // default values for Sorcery speed abilities diff --git a/src/main/java/forge/card/spellability/Spell_Permanent.java b/src/main/java/forge/card/spellability/SpellPermanent.java similarity index 86% rename from src/main/java/forge/card/spellability/Spell_Permanent.java rename to src/main/java/forge/card/spellability/SpellPermanent.java index 9f9598586f1..3aa7856f239 100644 --- a/src/main/java/forge/card/spellability/Spell_Permanent.java +++ b/src/main/java/forge/card/spellability/SpellPermanent.java @@ -27,7 +27,7 @@ import forge.gui.input.Input; * @author Forge * @version $Id$ */ -public class Spell_Permanent extends Spell { +public class SpellPermanent extends Spell { /** ConstantserialVersionUID=2413495058630644447L. */
private static final long serialVersionUID = 2413495058630644447L;
@@ -41,11 +41,11 @@ public class Spell_Permanent extends Spell {
@Override
public void showMessage() {
- final CardList choice = (CardList) Spell_Permanent.this.championGetCreature.execute();
+ final CardList choice = (CardList) SpellPermanent.this.championGetCreature.execute();
- this.stopSetNext(CardFactoryUtil.inputTargetChampionSac(Spell_Permanent.this.getSourceCard(),
- Spell_Permanent.this.championAbilityComes, choice, "Select another "
- + Spell_Permanent.this.championValidDesc + " you control to exile", false, false));
+ this.stopSetNext(CardFactoryUtil.inputTargetChampionSac(SpellPermanent.this.getSourceCard(),
+ SpellPermanent.this.championAbilityComes, choice, "Select another "
+ + SpellPermanent.this.championValidDesc + " you control to exile", false, false));
ButtonUtil.disableAll(); // target this card means: sacrifice this
// card
}
@@ -54,9 +54,9 @@ public class Spell_Permanent extends Spell {
private final CommandReturn championGetCreature = new CommandReturn() {
@Override
public Object execute() {
- final CardList cards = Spell_Permanent.this.getSourceCard().getController().getCardsIn(Zone.Battlefield);
- return cards.getValidCards(Spell_Permanent.this.championValid, Spell_Permanent.this.getSourceCard()
- .getController(), Spell_Permanent.this.getSourceCard());
+ final CardList cards = SpellPermanent.this.getSourceCard().getController().getCardsIn(Zone.Battlefield);
+ return cards.getValidCards(SpellPermanent.this.championValid, SpellPermanent.this.getSourceCard()
+ .getController(), SpellPermanent.this.getSourceCard());
}
}; // CommandReturn
@@ -68,15 +68,15 @@ public class Spell_Permanent extends Spell {
final Card source = this.getSourceCard();
final Player controller = source.getController();
- final CardList creature = (CardList) Spell_Permanent.this.championGetCreature.execute();
+ final CardList creature = (CardList) SpellPermanent.this.championGetCreature.execute();
if (creature.size() == 0) {
AllZone.getGameAction().sacrifice(source);
return;
} else if (controller.isHuman()) {
- AllZone.getInputControl().setInput(Spell_Permanent.this.championInputComes);
+ AllZone.getInputControl().setInput(SpellPermanent.this.championInputComes);
} else { // Computer
CardList computer = AllZone.getComputerPlayer().getCardsIn(Zone.Battlefield);
- computer = computer.getValidCards(Spell_Permanent.this.championValid, controller, source);
+ computer = computer.getValidCards(SpellPermanent.this.championValid, controller, source);
computer.remove(source);
computer.shuffle();
@@ -107,10 +107,10 @@ public class Spell_Permanent extends Spell {
@Override
public void execute() {
final StringBuilder sb = new StringBuilder();
- sb.append(Spell_Permanent.this.getSourceCard()).append(
+ sb.append(SpellPermanent.this.getSourceCard()).append(
" - When CARDNAME enters the battlefield, sacrifice it unless you exile a creature you control.");
- Spell_Permanent.this.championAbilityComes.setStackDescription(sb.toString());
- AllZone.getStack().addSimultaneousStackEntry(Spell_Permanent.this.championAbilityComes);
+ SpellPermanent.this.championAbilityComes.setStackDescription(sb.toString());
+ AllZone.getStack().addSimultaneousStackEntry(SpellPermanent.this.championAbilityComes);
} // execute()
}; // championCommandComes
@@ -122,7 +122,7 @@ public class Spell_Permanent extends Spell {
@Override
public void execute() {
- final SpellAbility ability = new Ability(Spell_Permanent.this.getSourceCard(), "0") {
+ final SpellAbility ability = new Ability(SpellPermanent.this.getSourceCard(), "0") {
@Override
public void resolve() {
final Card c = this.getSourceCard().getChampionedCard();
@@ -133,7 +133,7 @@ public class Spell_Permanent extends Spell {
}; // SpellAbility
final StringBuilder sb = new StringBuilder();
- sb.append(Spell_Permanent.this.getSourceCard()).append(
+ sb.append(SpellPermanent.this.getSourceCard()).append(
" - When CARDNAME leaves the battlefield, exiled card returns to the battlefield.");
ability.setStackDescription(sb.toString());
@@ -152,7 +152,7 @@ public class Spell_Permanent extends Spell {
* @param sourceCard
* a {@link forge.Card} object.
*/
- public Spell_Permanent(final Card sourceCard) {
+ public SpellPermanent(final Card sourceCard) {
// Add Costs for all SpellPermanents
this(sourceCard, new Cost(sourceCard.getManaCost(), sourceCard.getName(), false), null);
} // Spell_Permanent()
@@ -169,7 +169,7 @@ public class Spell_Permanent extends Spell {
* @param tgt
* a {@link forge.card.spellability.Target} object.
*/
- public Spell_Permanent(final Card sourceCard, final Cost cost, final Target tgt) {
+ public SpellPermanent(final Card sourceCard, final Cost cost, final Target tgt) {
this(sourceCard, cost, tgt, true);
} // Spell_Permanent()
@@ -185,7 +185,7 @@ public class Spell_Permanent extends Spell {
* @param setDesc
* the set desc
*/
- public Spell_Permanent(final Card sourceCard, final Cost cost, final Target tgt, final boolean setDesc) {
+ public SpellPermanent(final Card sourceCard, final Cost cost, final Target tgt, final boolean setDesc) {
super(sourceCard, cost, tgt);
if (CardFactoryUtil.hasKeyword(sourceCard, "Champion") != -1) {
@@ -291,7 +291,7 @@ public class Spell_Permanent extends Spell {
}
}
- if (!Spell_Permanent.checkETBEffects(card, this, null)) {
+ if (!SpellPermanent.checkETBEffects(card, this, null)) {
return false;
}
@@ -360,7 +360,7 @@ public class Spell_Permanent extends Spell {
// Run non-mandatory trigger.
// These checks only work if the Executing SpellAbility is an
// Ability_Sub.
- if ((exSA instanceof Ability_Sub) && !exSA.doTrigger(false)) {
+ if ((exSA instanceof AbilitySub) && !exSA.doTrigger(false)) {
// AI would not run this trigger if given the chance
// if trigger is mandatory, return false
diff --git a/src/main/java/forge/card/spellability/Target.java b/src/main/java/forge/card/spellability/Target.java
index bc176675aa0..94aeb954a80 100644
--- a/src/main/java/forge/card/spellability/Target.java
+++ b/src/main/java/forge/card/spellability/Target.java
@@ -26,16 +26,16 @@ public class Target {
// Target Choices (which is specific for the StackInstance)
private Card srcCard;
private boolean uniqueTargets = false;
- private Target_Choices choice = null;
+ private TargetChoices choice = null;
/**
* * getTargetChoices. *
* - * @return a {@link forge.card.spellability.Target_Choices} object. + * @return a {@link forge.card.spellability.TargetChoices} object. */ - public final Target_Choices getTargetChoices() { + public final TargetChoices getTargetChoices() { return this.choice; } @@ -45,9 +45,9 @@ public class Target { * * * @param tc - * a {@link forge.card.spellability.Target_Choices} object. + * a {@link forge.card.spellability.TargetChoices} object. */ - public final void setTargetChoices(final Target_Choices tc) { + public final void setTargetChoices(final TargetChoices tc) { this.choice = tc; } @@ -279,7 +279,7 @@ public class Target { */ public final boolean addTarget(final Object o) { if (this.choice == null) { - this.choice = new Target_Choices(); + this.choice = new TargetChoices(); } if (o instanceof Card) { diff --git a/src/main/java/forge/card/spellability/Target_Choices.java b/src/main/java/forge/card/spellability/TargetChoices.java similarity index 99% rename from src/main/java/forge/card/spellability/Target_Choices.java rename to src/main/java/forge/card/spellability/TargetChoices.java index 19af10746a8..a2638c4be38 100644 --- a/src/main/java/forge/card/spellability/Target_Choices.java +++ b/src/main/java/forge/card/spellability/TargetChoices.java @@ -13,7 +13,7 @@ import forge.Player; * @author Forge * @version $Id$ */ -public class Target_Choices { +public class TargetChoices { private int numTargeted = 0; /** diff --git a/src/main/java/forge/card/spellability/Target_Selection.java b/src/main/java/forge/card/spellability/TargetSelection.java similarity index 93% rename from src/main/java/forge/card/spellability/Target_Selection.java rename to src/main/java/forge/card/spellability/TargetSelection.java index 724a9a3d880..f871a7ada95 100644 --- a/src/main/java/forge/card/spellability/Target_Selection.java +++ b/src/main/java/forge/card/spellability/TargetSelection.java @@ -25,11 +25,11 @@ import forge.gui.input.Input; * @author Forge * @version $Id$ */ -public class Target_Selection { +public class TargetSelection { private Target target = null; private SpellAbility ability = null; private Card card = null; - private Target_Selection subSelection = null; + private TargetSelection subSelection = null; /** *@@ -64,7 +64,7 @@ public class Target_Selection { return this.card; } - private SpellAbility_Requirements req = null; + private SpellAbilityRequirements req = null; /** *
@@ -72,10 +72,10 @@ public class Target_Selection { *
* * @param reqs - * a {@link forge.card.spellability.SpellAbility_Requirements} + * a {@link forge.card.spellability.SpellAbilityRequirements} * object. */ - public final void setRequirements(final SpellAbility_Requirements reqs) { + public final void setRequirements(final SpellAbilityRequirements reqs) { this.req = reqs; } @@ -136,7 +136,7 @@ public class Target_Selection { * @param sa * a {@link forge.card.spellability.SpellAbility} object. */ - public Target_Selection(final Target tgt, final SpellAbility sa) { + public TargetSelection(final Target tgt, final SpellAbility sa) { this.target = tgt; this.ability = sa; this.card = sa.getSourceCard(); @@ -182,7 +182,7 @@ public class Target_Selection { return false; } else if (!this.doesTarget() || (this.bDoneTarget && this.target.isMinTargetsChosen(this.card, this.ability)) || this.target.isMaxTargetsChosen(this.card, this.ability)) { - final Ability_Sub abSub = this.ability.getSubAbility(); + final AbilitySub abSub = this.ability.getSubAbility(); if (abSub == null) { // if no more SubAbilities finish targeting @@ -190,7 +190,7 @@ public class Target_Selection { return true; } else { // Has Sub Ability - this.subSelection = new Target_Selection(abSub.getTarget(), abSub); + this.subSelection = new TargetSelection(abSub.getTarget(), abSub); this.subSelection.setRequirements(this.req); this.subSelection.resetTargets(); return this.subSelection.chooseTargets(); @@ -212,8 +212,8 @@ public class Target_Selection { public final ArrayList