mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-18 11:48:02 +00:00
Use home screen as landscape backdrop for Achievements and settings
This commit is contained in:
@@ -18,6 +18,7 @@ import forge.card.CardZoom;
|
|||||||
import forge.item.IPaperCard;
|
import forge.item.IPaperCard;
|
||||||
import forge.menu.FDropDown;
|
import forge.menu.FDropDown;
|
||||||
import forge.screens.FScreen;
|
import forge.screens.FScreen;
|
||||||
|
import forge.screens.home.HomeScreen;
|
||||||
import forge.toolbox.FComboBox;
|
import forge.toolbox.FComboBox;
|
||||||
import forge.toolbox.FEvent;
|
import forge.toolbox.FEvent;
|
||||||
import forge.toolbox.FLabel;
|
import forge.toolbox.FLabel;
|
||||||
@@ -79,6 +80,11 @@ public class AchievementsScreen extends FScreen {
|
|||||||
trophyCase.setBounds(x, y, width, height - PADDING - y);
|
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) {
|
private void setAchievements(AchievementCollection achievements0) {
|
||||||
trophyCase.achievements = achievements0;
|
trophyCase.achievements = achievements0;
|
||||||
trophyCase.selectedAchievement = null;
|
trophyCase.selectedAchievement = null;
|
||||||
|
|||||||
@@ -63,7 +63,7 @@ public class HomeScreen extends FScreen {
|
|||||||
@Override
|
@Override
|
||||||
public FScreen getLandscapeBackdropScreen() {
|
public FScreen getLandscapeBackdropScreen() {
|
||||||
return HomeScreen.instance; //use home screen as backdrop when in landscape mode
|
return HomeScreen.instance; //use home screen as backdrop when in landscape mode
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
deckManager.setHeaderCaption("Deck Manager");
|
deckManager.setHeaderCaption("Deck Manager");
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,9 @@ import forge.Forge;
|
|||||||
import forge.assets.FSkinColor;
|
import forge.assets.FSkinColor;
|
||||||
import forge.assets.FSkinFont;
|
import forge.assets.FSkinFont;
|
||||||
import forge.assets.FSkinColor.Colors;
|
import forge.assets.FSkinColor.Colors;
|
||||||
|
import forge.screens.FScreen;
|
||||||
import forge.screens.TabPageScreen;
|
import forge.screens.TabPageScreen;
|
||||||
|
import forge.screens.home.HomeScreen;
|
||||||
import forge.util.Utils;
|
import forge.util.Utils;
|
||||||
|
|
||||||
public class SettingsScreen extends TabPageScreen<SettingsScreen> {
|
public class SettingsScreen extends TabPageScreen<SettingsScreen> {
|
||||||
@@ -39,4 +41,9 @@ public class SettingsScreen extends TabPageScreen<SettingsScreen> {
|
|||||||
public void showMenu() {
|
public void showMenu() {
|
||||||
Forge.back(); //hide settings screen when menu button pressed
|
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
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user