mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 03:38:01 +00:00
Fixed flashback bug.
This commit is contained in:
@@ -39,6 +39,7 @@ import forge.Constant.Zone;
|
|||||||
import forge.GuiDisplayUtil;
|
import forge.GuiDisplayUtil;
|
||||||
import forge.Player;
|
import forge.Player;
|
||||||
import forge.PlayerZone;
|
import forge.PlayerZone;
|
||||||
|
import forge.card.cardfactory.CardFactoryUtil;
|
||||||
import forge.gui.ForgeAction;
|
import forge.gui.ForgeAction;
|
||||||
import forge.gui.GuiUtils;
|
import forge.gui.GuiUtils;
|
||||||
import forge.gui.input.Input;
|
import forge.gui.input.Input;
|
||||||
@@ -294,8 +295,22 @@ public class ControlField {
|
|||||||
@Override
|
@Override
|
||||||
public void mousePressed(final MouseEvent e) {
|
public void mousePressed(final MouseEvent e) {
|
||||||
if (!ControlField.this.player.isComputer()) {
|
if (!ControlField.this.player.isComputer()) {
|
||||||
new ZoneAction(ControlField.this.player.getZone(Zone.Graveyard),
|
new ZoneAction(AllZone.getHumanPlayer().getZone(Zone.Graveyard),
|
||||||
NewConstants.Lang.GuiDisplay.HUMAN_FLASHBACK).actionPerformed(null);
|
NewConstants.Lang.GuiDisplay.HUMAN_FLASHBACK) {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 8120331222693706164L;
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected Iterable<Card> getCardsAsIterable() {
|
||||||
|
return new ImmutableIterableFrom<Card>(CardFactoryUtil.getExternalZoneActivationCards(AllZone
|
||||||
|
.getHumanPlayer()));
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
protected void doAction(final Card c) {
|
||||||
|
AllZone.getGameAction().playCard(c);
|
||||||
|
}
|
||||||
|
} .actionPerformed(null);
|
||||||
} else {
|
} else {
|
||||||
new ZoneAction(ControlField.this.player.getZone(Zone.Graveyard),
|
new ZoneAction(ControlField.this.player.getZone(Zone.Graveyard),
|
||||||
NewConstants.Lang.GuiDisplay.COMPUTER_FLASHBACK).actionPerformed(null);
|
NewConstants.Lang.GuiDisplay.COMPUTER_FLASHBACK).actionPerformed(null);
|
||||||
|
|||||||
Reference in New Issue
Block a user