Use home screen as landscape backdrop for Achievements and settings

This commit is contained in:
drdev
2015-05-09 15:44:23 +00:00
parent 32ffd5aa05
commit cce0f45149
3 changed files with 14 additions and 1 deletions

View File

@@ -18,6 +18,7 @@ import forge.card.CardZoom;
import forge.item.IPaperCard;
import forge.menu.FDropDown;
import forge.screens.FScreen;
import forge.screens.home.HomeScreen;
import forge.toolbox.FComboBox;
import forge.toolbox.FEvent;
import forge.toolbox.FLabel;
@@ -79,6 +80,11 @@ public class AchievementsScreen extends FScreen {
trophyCase.setBounds(x, y, width, height - PADDING - y);
}
@Override
public FScreen getLandscapeBackdropScreen() {
return HomeScreen.instance; //use home screen as backdrop when in landscape mode
}
private void setAchievements(AchievementCollection achievements0) {
trophyCase.achievements = achievements0;
trophyCase.selectedAchievement = null;

View File

@@ -4,7 +4,9 @@ import forge.Forge;
import forge.assets.FSkinColor;
import forge.assets.FSkinFont;
import forge.assets.FSkinColor.Colors;
import forge.screens.FScreen;
import forge.screens.TabPageScreen;
import forge.screens.home.HomeScreen;
import forge.util.Utils;
public class SettingsScreen extends TabPageScreen<SettingsScreen> {
@@ -39,4 +41,9 @@ public class SettingsScreen extends TabPageScreen<SettingsScreen> {
public void showMenu() {
Forge.back(); //hide settings screen when menu button pressed
}
@Override
public FScreen getLandscapeBackdropScreen() {
return HomeScreen.instance; //use home screen as backdrop when in landscape mode
}
}