mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-19 12:18:00 +00:00
basic CheckStyle cleanup in AbilityFactory_Turns.java
This commit is contained in:
@@ -50,7 +50,7 @@ public class AbilityFactory_Turns {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean doTrigger(boolean mandatory) {
|
public boolean doTrigger(final boolean mandatory) {
|
||||||
return addTurnTriggerAI(af, this, mandatory);
|
return addTurnTriggerAI(af, this, mandatory);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -113,7 +113,7 @@ public class AbilityFactory_Turns {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean doTrigger(boolean mandatory) {
|
public boolean doTrigger(final boolean mandatory) {
|
||||||
return addTurnTriggerAI(af, this, mandatory);
|
return addTurnTriggerAI(af, this, mandatory);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -128,26 +128,31 @@ public class AbilityFactory_Turns {
|
|||||||
* @param sa a {@link forge.card.spellability.SpellAbility} object.
|
* @param sa a {@link forge.card.spellability.SpellAbility} object.
|
||||||
* @return a {@link java.lang.String} object.
|
* @return a {@link java.lang.String} object.
|
||||||
*/
|
*/
|
||||||
private static String addTurnStackDescription(AbilityFactory af, SpellAbility sa) {
|
private static String addTurnStackDescription(final AbilityFactory af, final SpellAbility sa) {
|
||||||
HashMap<String, String> params = af.getMapParams();
|
HashMap<String, String> params = af.getMapParams();
|
||||||
StringBuilder sb = new StringBuilder();
|
StringBuilder sb = new StringBuilder();
|
||||||
int numTurns = AbilityFactory.calculateAmount(af.getHostCard(), params.get("NumTurns"), sa);
|
int numTurns = AbilityFactory.calculateAmount(af.getHostCard(), params.get("NumTurns"), sa);
|
||||||
|
|
||||||
if (!(sa instanceof Ability_Sub))
|
if (!(sa instanceof Ability_Sub)) {
|
||||||
sb.append(sa.getSourceCard()).append(" - ");
|
sb.append(sa.getSourceCard()).append(" - ");
|
||||||
else
|
}
|
||||||
|
else {
|
||||||
sb.append(" ");
|
sb.append(" ");
|
||||||
|
}
|
||||||
|
|
||||||
ArrayList<Player> tgtPlayers;
|
ArrayList<Player> tgtPlayers;
|
||||||
|
|
||||||
Target tgt = af.getAbTgt();
|
Target tgt = af.getAbTgt();
|
||||||
if (tgt != null)
|
if (tgt != null) {
|
||||||
tgtPlayers = tgt.getTargetPlayers();
|
tgtPlayers = tgt.getTargetPlayers();
|
||||||
else
|
}
|
||||||
|
else {
|
||||||
tgtPlayers = AbilityFactory.getDefinedPlayers(sa.getSourceCard(), params.get("Defined"), sa);
|
tgtPlayers = AbilityFactory.getDefinedPlayers(sa.getSourceCard(), params.get("Defined"), sa);
|
||||||
|
}
|
||||||
|
|
||||||
for (Player player : tgtPlayers)
|
for (Player player : tgtPlayers) {
|
||||||
sb.append(player).append(" ");
|
sb.append(player).append(" ");
|
||||||
|
}
|
||||||
|
|
||||||
sb.append("takes ");
|
sb.append("takes ");
|
||||||
if (numTurns > 1) {
|
if (numTurns > 1) {
|
||||||
@@ -156,7 +161,9 @@ public class AbilityFactory_Turns {
|
|||||||
sb.append("an");
|
sb.append("an");
|
||||||
}
|
}
|
||||||
sb.append(" extra turn");
|
sb.append(" extra turn");
|
||||||
if (numTurns > 1) sb.append("s");
|
if (numTurns > 1) {
|
||||||
|
sb.append("s");
|
||||||
|
}
|
||||||
sb.append(" after this one.");
|
sb.append(" after this one.");
|
||||||
|
|
||||||
Ability_Sub abSub = sa.getSubAbility();
|
Ability_Sub abSub = sa.getSubAbility();
|
||||||
@@ -186,7 +193,7 @@ public class AbilityFactory_Turns {
|
|||||||
* @param mandatory a boolean.
|
* @param mandatory a boolean.
|
||||||
* @return a boolean.
|
* @return a boolean.
|
||||||
*/
|
*/
|
||||||
private static boolean addTurnTriggerAI(final AbilityFactory af, final SpellAbility sa, boolean mandatory) {
|
private static boolean addTurnTriggerAI(final AbilityFactory af, final SpellAbility sa, final boolean mandatory) {
|
||||||
|
|
||||||
HashMap<String, String> params = af.getMapParams();
|
HashMap<String, String> params = af.getMapParams();
|
||||||
|
|
||||||
@@ -196,10 +203,13 @@ public class AbilityFactory_Turns {
|
|||||||
tgt.resetTargets();
|
tgt.resetTargets();
|
||||||
sa.getTarget().addTarget(AllZone.getComputerPlayer());
|
sa.getTarget().addTarget(AllZone.getComputerPlayer());
|
||||||
} else {
|
} else {
|
||||||
ArrayList<Player> tgtPlayers = AbilityFactory.getDefinedPlayers(sa.getSourceCard(), params.get("Defined"), sa);
|
ArrayList<Player> tgtPlayers = AbilityFactory.getDefinedPlayers(
|
||||||
for (Player p : tgtPlayers)
|
sa.getSourceCard(), params.get("Defined"), sa);
|
||||||
if (p.isHuman() && !mandatory)
|
for (Player p : tgtPlayers) {
|
||||||
|
if (p.isHuman() && !mandatory) {
|
||||||
return false;
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
// not sure if the AI should be playing with cards that give the Human more turns.
|
// not sure if the AI should be playing with cards that give the Human more turns.
|
||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
@@ -218,10 +228,12 @@ public class AbilityFactory_Turns {
|
|||||||
ArrayList<Player> tgtPlayers;
|
ArrayList<Player> tgtPlayers;
|
||||||
|
|
||||||
Target tgt = af.getAbTgt();
|
Target tgt = af.getAbTgt();
|
||||||
if (tgt != null)
|
if (tgt != null) {
|
||||||
tgtPlayers = tgt.getTargetPlayers();
|
tgtPlayers = tgt.getTargetPlayers();
|
||||||
else
|
}
|
||||||
|
else {
|
||||||
tgtPlayers = AbilityFactory.getDefinedPlayers(sa.getSourceCard(), params.get("Defined"), sa);
|
tgtPlayers = AbilityFactory.getDefinedPlayers(sa.getSourceCard(), params.get("Defined"), sa);
|
||||||
|
}
|
||||||
|
|
||||||
for (Player p : tgtPlayers) {
|
for (Player p : tgtPlayers) {
|
||||||
if (tgt == null || p.canTarget(sa)) {
|
if (tgt == null || p.canTarget(sa)) {
|
||||||
@@ -232,4 +244,4 @@ public class AbilityFactory_Turns {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}//end class AbilityFactory_Turns
|
} //end class AbilityFactory_Turns
|
||||||
|
|||||||
Reference in New Issue
Block a user