- Removed two unused functions in ComputerUtil.

This commit is contained in:
Sloth
2011-11-12 17:40:21 +00:00
parent 5faa05fb40
commit 7ced35ed03

View File

@@ -29,18 +29,6 @@ import forge.card.spellability.Target;
*/
public class ComputerUtil {
// if return true, go to next phase
/**
* <p>
* playCards.
* </p>
*
* @return a boolean.
*/
public static boolean playCards() {
return playCards(getSpellAbility());
}
// if return true, go to next phase
/**
* <p>
@@ -339,46 +327,6 @@ public class ComputerUtil {
}
} // play()
// gets Spells of cards in hand and Abilities of cards in play
// checks to see
// 1. if canPlay() returns true, 2. can pay for mana
/**
* <p>
* getSpellAbility.
* </p>
*
* @return an array of {@link forge.card.spellability.SpellAbility} objects.
*/
public static SpellAbility[] getSpellAbility() {
CardList all = new CardList();
all.addAll(AllZone.getComputerPlayer().getCardsIn(Zone.Battlefield));
all.addAll(AllZone.getComputerPlayer().getCardsIn(Zone.Hand));
all.addAll(CardFactoryUtil.getExternalZoneActivationCards(AllZone.getComputerPlayer()));
CardList humanPlayable = new CardList();
humanPlayable.addAll(AllZone.getHumanPlayer().getCardsIn(Zone.Battlefield));
humanPlayable = humanPlayable.filter(new CardListFilter() {
public boolean addCard(final Card c) {
return (c.canAnyPlayerActivate());
}
});
all.addAll(humanPlayable);
ArrayList<SpellAbility> spellAbility = new ArrayList<SpellAbility>();
for (int outer = 0; outer < all.size(); outer++) {
SpellAbility[] sa = all.get(outer).getSpellAbility();
for (int i = 0; i < sa.length; i++) {
spellAbility.add(sa[i]); // this seems like it needs to be
// copied, not sure though
}
}
SpellAbility[] sa = new SpellAbility[spellAbility.size()];
spellAbility.toArray(sa);
return sa;
}
// This is for playing spells regularly (no Cascade/Ripple etc.)
/**
* <p>