mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 19:58:00 +00:00
*Bring active players VField to the front. Helps keep track in 8 player games.
This commit is contained in:
@@ -39,6 +39,7 @@ import forge.game.zone.ZoneType;
|
||||
import forge.gui.framework.SDisplayUtil;
|
||||
import forge.gui.match.CMatchUI;
|
||||
import forge.gui.match.VMatchUI;
|
||||
import forge.gui.match.nonsingleton.VField;
|
||||
import forge.gui.match.views.VMessage;
|
||||
import forge.view.ButtonUtil;
|
||||
/**
|
||||
@@ -175,6 +176,12 @@ public class InputMulligan extends Input {
|
||||
|
||||
ga.checkStateEffects();
|
||||
Singletons.getModel().getMatch().getInput().clearInput();
|
||||
|
||||
//Set Field shown to current player.
|
||||
Player next = game.getPhaseHandler().getPlayerTurn();
|
||||
VField nextField = CMatchUI.SINGLETON_INSTANCE.getFieldViewFor(next);
|
||||
SDisplayUtil.showTab(nextField);
|
||||
|
||||
game.getPhaseHandler().nextPhase();
|
||||
}
|
||||
|
||||
|
||||
@@ -33,6 +33,9 @@ import forge.game.event.EndOfTurnEvent;
|
||||
import forge.game.event.ManaBurnEvent;
|
||||
import forge.game.player.Player;
|
||||
import forge.game.zone.ZoneType;
|
||||
import forge.gui.framework.SDisplayUtil;
|
||||
import forge.gui.match.CMatchUI;
|
||||
import forge.gui.match.nonsingleton.VField;
|
||||
import forge.properties.ForgePreferences.FPref;
|
||||
import forge.util.MyObservable;
|
||||
|
||||
@@ -528,7 +531,11 @@ public class PhaseHandler extends MyObservable implements java.io.Serializable {
|
||||
p.removeKeyword("Skip the untap step of this turn.");
|
||||
}
|
||||
|
||||
return getNextActivePlayer();
|
||||
Player next = getNextActivePlayer();
|
||||
VField nextField = CMatchUI.SINGLETON_INSTANCE.getFieldViewFor(next);
|
||||
SDisplayUtil.showTab(nextField);
|
||||
|
||||
return next;
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user