Merge branch 'fix-mobile-home' into 'master'

Restore mobile home screen buttons

See merge request core-developers/forge!2045
This commit is contained in:
Michael Kamensky
2019-08-20 04:32:31 +00:00
6 changed files with 21 additions and 33 deletions

View File

@@ -8,4 +8,5 @@
# project structure. # project structure.
# Project target. # Project target.
project.type=0
target=android-20 target=android-20

View File

@@ -59,9 +59,9 @@ public enum VSubmenuAchievements implements IVSubmenu<CSubmenuAchievements> {
// Fields used with interface IVDoc // Fields used with interface IVDoc
private DragCell parentCell; private DragCell parentCell;
private final DragTab tab = new DragTab(localizer.getMessage("Achievements")); private final DragTab tab = new DragTab(localizer.getMessage("lblAchievements"));
private final FLabel lblTitle = new FLabel.Builder() private final FLabel lblTitle = new FLabel.Builder()
.text(localizer.getMessage("Achievements")).fontAlign(SwingConstants.CENTER) .text(localizer.getMessage("lblAchievements")).fontAlign(SwingConstants.CENTER)
.opaque(true).fontSize(16).build(); .opaque(true).fontSize(16).build();
private final FComboBox<AchievementCollection> cbCollections = new FComboBox<AchievementCollection>(); private final FComboBox<AchievementCollection> cbCollections = new FComboBox<AchievementCollection>();
private final TrophyCase trophyCase = new TrophyCase(); private final TrophyCase trophyCase = new TrophyCase();
@@ -169,7 +169,7 @@ public enum VSubmenuAchievements implements IVSubmenu<CSubmenuAchievements> {
*/ */
@Override @Override
public String getMenuTitle() { public String getMenuTitle() {
return localizer.getMessage("Achievements"); return localizer.getMessage("lblAchievements");
} }
/* (non-Javadoc) /* (non-Javadoc)

View File

@@ -19,9 +19,7 @@ import forge.toolbox.FButton;
import forge.toolbox.FEvent; import forge.toolbox.FEvent;
import forge.toolbox.FEvent.FEventHandler; import forge.toolbox.FEvent.FEventHandler;
import forge.toolbox.FLabel; import forge.toolbox.FLabel;
import forge.toolbox.FOptionPane;
import forge.toolbox.FScrollPane; import forge.toolbox.FScrollPane;
import forge.util.Callback;
import forge.util.Localizer; import forge.util.Localizer;
import forge.util.Utils; import forge.util.Utils;
@@ -59,7 +57,7 @@ public class HomeScreen extends FScreen {
LoadGameMenu.getPreferredScreen().open(); LoadGameMenu.getPreferredScreen().open();
} }
}); });
addButton(localizer.getMessage("lblOnlineMultiplayer"), new FEventHandler() { addButton(localizer.getMessage("lblPlayOnline"), new FEventHandler() {
@Override @Override
public void handleEvent(FEvent e) { public void handleEvent(FEvent e) {
activeButtonIndex = 2; activeButtonIndex = 2;
@@ -85,37 +83,20 @@ public class HomeScreen extends FScreen {
Forge.openScreen(deckManager); Forge.openScreen(deckManager);
} }
}); });
addButton(localizer.getMessage("Achievements"), new FEventHandler() { addButton(localizer.getMessage("lblAchievements"), new FEventHandler() {
@Override @Override
public void handleEvent(FEvent e) { public void handleEvent(FEvent e) {
activeButtonIndex = 4; activeButtonIndex = 4;
AchievementsScreen.show(); AchievementsScreen.show();
} }
}); });
addButton(localizer.getMessage("lblGameSettings"), new FEventHandler() { addButton(localizer.getMessage("lblSettings"), new FEventHandler() {
@Override @Override
public void handleEvent(FEvent e) { public void handleEvent(FEvent e) {
activeButtonIndex = 5; activeButtonIndex = 5;
SettingsScreen.show(true); SettingsScreen.show(true);
} }
}); });
addButton(localizer.getMessage("lblExit"), new FEventHandler() {
@Override
public void handleEvent(FEvent e) {
activeButtonIndex = 6;
FOptionPane.showConfirmDialog(
localizer.getMessage("lblAreYouSureYouWishExitForge"),
localizer.getMessage("lblExitForge"),
localizer.getMessage("lblExit"), localizer.getMessage("lblCancel"), false, new Callback<Boolean>() {
@Override
public void run(Boolean result) {
if (result) {
Forge.exit(true);
}
}
});
}
});
baseButtonCount = buttons.size(); baseButtonCount = buttons.size();
} }

View File

@@ -175,7 +175,7 @@ nlEnableMusic=Hintergrundmusik während des Spiels
nlAltSoundSystem=Nutze alternatives Sound-System (nur nutzen, wenn es Probleme mit fehlenden Geräuschen gibt) nlAltSoundSystem=Nutze alternatives Sound-System (nur nutzen, wenn es Probleme mit fehlenden Geräuschen gibt)
KeyboardShortcuts=Tastenkombinationen KeyboardShortcuts=Tastenkombinationen
# VSubmenuAchievements.java # VSubmenuAchievements.java
Achievements=Erfolge lblAchievements=Erfolge
# VSubmenuDownloaders.java # VSubmenuDownloaders.java
btnDownloadSetPics=Bilder(LQ) Sets herunterladen btnDownloadSetPics=Bilder(LQ) Sets herunterladen
btnDownloadPics=Bilder(LQ) Karten herunterladen btnDownloadPics=Bilder(LQ) Karten herunterladen
@@ -880,3 +880,5 @@ ttType=Typ
#HomeScreen.java #HomeScreen.java
lblNewGame=Neues Spiel lblNewGame=Neues Spiel
lblLoadGame=Spiel laden lblLoadGame=Spiel laden
lblPlayOnline=Online spielen
lblSettings=Spieleinstellungen

View File

@@ -175,7 +175,7 @@ nlEnableMusic=Enable background music during the game
nlAltSoundSystem=Use the alternate sound system (only use if you have issues with sound not playing or disappearing) nlAltSoundSystem=Use the alternate sound system (only use if you have issues with sound not playing or disappearing)
KeyboardShortcuts=Keyboard Shortcuts KeyboardShortcuts=Keyboard Shortcuts
# VSubmenuAchievements.java # VSubmenuAchievements.java
Achievements=Achievements lblAchievements=Achievements
# VSubmenuDownloaders.java # VSubmenuDownloaders.java
btnDownloadSetPics=Download LQ Set Pictures btnDownloadSetPics=Download LQ Set Pictures
btnDownloadPicsHQ=Download HQ Card Pictures (Very Slow!) btnDownloadPicsHQ=Download HQ Card Pictures (Very Slow!)
@@ -880,3 +880,5 @@ ttType=Type
#HomeScreen.java #HomeScreen.java
lblNewGame=New Game lblNewGame=New Game
lblLoadGame=Load Game lblLoadGame=Load Game
lblPlayOnline=Play Online
lblSettings=Settings

View File

@@ -175,7 +175,7 @@ nlEnableMusic=Habilitar música de fondo durante el juego
nlAltSoundSystem=Use el sistema de sonido alternativo (solo use si tiene problemas con el sonido que no se reproduce o desaparece) nlAltSoundSystem=Use el sistema de sonido alternativo (solo use si tiene problemas con el sonido que no se reproduce o desaparece)
KeyboardShortcuts=Atajos de teclado KeyboardShortcuts=Atajos de teclado
# VSubmenuAchievements.java # VSubmenuAchievements.java
Achievements=Logros lblAchievements=Logros
# VSubmenuDownloaders.java # VSubmenuDownloaders.java
btnDownloadSetPics=Descargar todos los Sets de Cartas btnDownloadSetPics=Descargar todos los Sets de Cartas
btnDownloadPics=Descargar todas las Cartas btnDownloadPics=Descargar todas las Cartas
@@ -880,3 +880,5 @@ ttType=Type
#HomeScreen.java #HomeScreen.java
lblNewGame=Nueva partida lblNewGame=Nueva partida
lblLoadGame=Cargar partida lblLoadGame=Cargar partida
lblPlayOnline=Jugar en linea
lblSettings=Configuración