From 287c0873f559d8d49a28516bf1dd3cc179d05a44 Mon Sep 17 00:00:00 2001 From: Doublestrike Date: Wed, 8 Feb 2012 00:08:39 +0000 Subject: [PATCH] Updated zone action listener for computer's flashback area. --- .../java/forge/control/match/ControlField.java | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/src/main/java/forge/control/match/ControlField.java b/src/main/java/forge/control/match/ControlField.java index eca0ad8d0d9..dd9cd51c79d 100644 --- a/src/main/java/forge/control/match/ControlField.java +++ b/src/main/java/forge/control/match/ControlField.java @@ -376,7 +376,21 @@ public class ControlField { } .actionPerformed(null); } else { new ZoneAction(ControlField.this.player.getZone(Zone.Graveyard), - NewConstants.Lang.GuiDisplay.COMPUTER_FLASHBACK).actionPerformed(null); + NewConstants.Lang.GuiDisplay.COMPUTER_FLASHBACK) { + + private static final long serialVersionUID = 8120331222693706164L; + + @Override + protected Iterable getCardsAsIterable() { + return new ImmutableIterableFrom(CardFactoryUtil.getExternalZoneActivationCards(AllZone + .getComputerPlayer())); + } + + @Override + protected void doAction(final Card c) { + AllZone.getGameAction().playCard(c); + } + } .actionPerformed(null); } } };