mirror of
https://github.com/Card-Forge/forge.git
synced 2025-11-15 10:18:01 +00:00
Merge branch 'master' into 'master'
[Mobile] Fix annoying overlay between Quest Commander matches See merge request core-developers/forge!3494
This commit is contained in:
@@ -18,6 +18,7 @@ package forge.screens.match.winlose;
|
|||||||
|
|
||||||
import forge.game.GameView;
|
import forge.game.GameView;
|
||||||
import forge.quest.QuestWinLoseController;
|
import forge.quest.QuestWinLoseController;
|
||||||
|
import forge.screens.home.HomeScreen;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* <p>
|
* <p>
|
||||||
@@ -44,6 +45,10 @@ public class QuestWinLose extends ControlWinLose {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public final void showRewards() {
|
public final void showRewards() {
|
||||||
|
//set loading overlay again
|
||||||
|
if (HomeScreen.instance.getQuestWorld().contains("XandomX")) {
|
||||||
|
HomeScreen.instance.updateQuestWorld(HomeScreen.instance.getQuestWorld().replace("XandomX","Random"));
|
||||||
|
}
|
||||||
controller.showRewards();
|
controller.showRewards();
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -60,4 +65,13 @@ public class QuestWinLose extends ControlWinLose {
|
|||||||
controller.actionOnQuit();
|
controller.actionOnQuit();
|
||||||
super.actionOnQuit();
|
super.actionOnQuit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void actionOnContinue() {
|
||||||
|
//prevent loading overlay to show on continuing match... TODO: refactor this to a better implementation
|
||||||
|
if (HomeScreen.instance.getQuestWorld().contains("Random")) {
|
||||||
|
HomeScreen.instance.updateQuestWorld(HomeScreen.instance.getQuestWorld().replace("Random","XandomX"));
|
||||||
|
}
|
||||||
|
super.actionOnContinue();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -75,7 +75,7 @@ public class QuestDuelsScreen extends QuestLaunchScreen {
|
|||||||
FThreads.invokeInEdtLater(new Runnable() {
|
FThreads.invokeInEdtLater(new Runnable() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
LoadingOverlay.show("Loading Random Quest", new Runnable() {
|
LoadingOverlay.show(Localizer.getInstance().getMessage("lblLoadingCurrentQuest"), new Runnable() {
|
||||||
@Override
|
@Override
|
||||||
public void run() {
|
public void run() {
|
||||||
generateDuels();
|
generateDuels();
|
||||||
|
|||||||
Reference in New Issue
Block a user