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() { public final void resetActiveTriggers() {
activeTriggers.clear(); activeTriggers.clear();
for (final Card c : game.getCardsInGame()) { game.forEachCardInGame(new Visitor<Card>() {
@Override
public void visit(Card c) {
for (final Trigger t : c.getTriggers()) { for (final Trigger t : c.getTriggers()) {
if (isTriggerActive(t)) { if (isTriggerActive(t)) {
activeTriggers.add(t); activeTriggers.add(t);
} }
} }
} }
});
} }
public final void clearInstrinsicActiveTriggers(final Card c) { public final void clearInstrinsicActiveTriggers(final Card c) {