Fix so visibility of Dev menu is set based on DEV_MODE flag

This commit is contained in:
drdev
2014-05-04 18:44:16 +00:00
parent c2a75f9bce
commit d8eaea4c00
2 changed files with 10 additions and 3 deletions

View File

@@ -216,8 +216,6 @@ public class GuiMobile implements IGuiBase {
public void startMatch(GameType gameType, List<RegisteredPlayer> players) {
FControl.startMatch(gameType, players);
}
@Override
public void setPanelSelection(Card c) {

View File

@@ -8,6 +8,7 @@ import com.badlogic.gdx.Input.Keys;
import forge.LobbyPlayer;
import forge.menu.FMenuBar;
import forge.properties.ForgePreferences;
import forge.screens.FScreen;
import forge.screens.match.views.VAvatar;
import forge.screens.match.views.VCombat;
@@ -38,6 +39,7 @@ public class MatchScreen extends FScreen {
private final VLog log;
private final VCombat combat;
private final VStack stack;
private final VDevMenu devMenu;
private VPlayerPanel bottomPlayerPanel, topPlayerPanel;
@@ -69,16 +71,23 @@ public class MatchScreen extends FScreen {
log = new VLog(game.getGameLog());
combat = new VCombat();
stack = new VStack(game.getStack(), localPlayer);
devMenu = new VDevMenu();
menuBar = add(new FMenuBar());
menuBar.addTab("Game", new VGameMenu());
menuBar.addTab("Players (" + playerPanels.size() + ")", new VPlayers());
menuBar.addTab("Log", log);
menuBar.addTab("Combat", combat);
menuBar.addTab("Dev", new VDevMenu());
menuBar.addTab("Dev", devMenu);
menuBar.addTab("Stack (0)", stack);
}
@Override
public void onActivate() {
//update dev menu visibility here so returning from Settings screen allows update
devMenu.getMenuTab().setVisible(ForgePreferences.DEV_MODE);
}
public VLog getLog() {
return log;
}