fix VPrompt

This commit is contained in:
Anthony Calosa
2025-08-07 05:28:13 +08:00
parent 506f88bd6f
commit 4104a0b2a8
3 changed files with 12 additions and 6 deletions

View File

@@ -120,6 +120,7 @@ public class Forge implements ApplicationListener {
public static String CJK_Font = "";
public static int hoveredCount = 0;
public static boolean afterDBloaded = false;
public static boolean reversedPrompt = false;
public static int mouseButtonID = 0;
public static InputProcessor inputProcessor;
private static Cursor cursor0, cursor1, cursor2, cursorA0, cursorA1, cursorA2;
@@ -208,6 +209,7 @@ public class Forge implements ApplicationListener {
textureFiltering = getForgePreferences().getPrefBoolean(FPref.UI_LIBGDX_TEXTURE_FILTERING);
showFPS = getForgePreferences().getPrefBoolean(FPref.UI_SHOW_FPS);
reversedPrompt = getForgePreferences().getPrefBoolean(FPref.UI_REVERSE_PROMPT_BUTTON);
autoAIDeckSelection = getForgePreferences().getPrefBoolean(FPref.UI_AUTO_AIDECK_SELECTION);
altPlayerLayout = getForgePreferences().getPrefBoolean(FPref.UI_ALT_PLAYERINFOLAYOUT);
altZoneTabs = getForgePreferences().getPrefBoolean(FPref.UI_ALT_PLAYERZONETABS);

View File

@@ -1,8 +1,6 @@
package forge.screens.match.views;
import forge.Forge;
import forge.localinstance.properties.ForgePreferences;
import forge.model.FModel;
import org.apache.commons.lang3.StringUtils;
import com.badlogic.gdx.utils.Align;
@@ -90,7 +88,7 @@ public class VPrompt extends FContainer {
@Override
protected void doLayout(float width, float height) {
lblMessage.setWidth(width - 2 * BTN_WIDTH);
if (FModel.getPreferences().getPrefBoolean(ForgePreferences.FPref.UI_REVERSE_PROMPT_BUTTON)) {
if (Forge.reversedPrompt) {
btnOk.setCorner(Corner.BottomRight);
btnCancel.setCorner(Corner.BottomLeft);
btnOk.setLeft(lblMessage.getRight());

View File

@@ -342,9 +342,15 @@ public class SettingsPage extends TabPage<SettingsScreen> {
},1);
// Preffered Prompt button
lstSettings.addItem(new BooleanSetting(FPref.UI_REVERSE_PROMPT_BUTTON,
Forge.getLocalizer().getMessage("lblReversePromptButton"),
Forge.getLocalizer().getMessage("nlReversePromptButton")),
1);
Forge.getLocalizer().getMessage("lblReversePromptButton"),
Forge.getLocalizer().getMessage("nlReversePromptButton")){
@Override
public void select() {
super.select();
//update
Forge.reversedPrompt = FModel.getPreferences().getPrefBoolean(FPref.UI_REVERSE_PROMPT_BUTTON);
}
},1);
//Random Deck Generation
lstSettings.addItem(new BooleanSetting(FPref.DECKGEN_NOSMALL,
Forge.getLocalizer().getMessage("cbRemoveSmall"),