Fix a bug and more visiting.

This commit is contained in:
Myrd
2014-12-31 03:33:47 +00:00
parent ea9f1f3ecf
commit 35a1daf116

View File

@@ -185,13 +185,16 @@ public class TriggerHandler {
public final void resetActiveTriggers() {
activeTriggers.clear();
for (final Card c : game.getCardsInGame()) {
for (final Trigger t : c.getTriggers()) {
if (isTriggerActive(t)) {
activeTriggers.add(t);
game.forEachCardInGame(new Visitor<Card>() {
@Override
public void visit(Card c) {
for (final Trigger t : c.getTriggers()) {
if (isTriggerActive(t)) {
activeTriggers.add(t);
}
}
}
}
});
}
public final void clearInstrinsicActiveTriggers(final Card c) {