* fix illegalargument TextButtonStyles
This commit is contained in:
kevlahnota
2025-07-12 23:48:35 +08:00
committed by GitHub
parent 1c8f7eccbe
commit 6749e5de7e
2 changed files with 3 additions and 2 deletions

View File

@@ -30,6 +30,7 @@ import com.badlogic.gdx.utils.Array;
import com.badlogic.gdx.utils.Scaling; import com.badlogic.gdx.utils.Scaling;
import com.badlogic.gdx.utils.Timer; import com.badlogic.gdx.utils.Timer;
import com.badlogic.gdx.utils.viewport.ScalingViewport; import com.badlogic.gdx.utils.viewport.ScalingViewport;
import com.github.tommyettinger.textra.Styles;
import com.github.tommyettinger.textra.TextraButton; import com.github.tommyettinger.textra.TextraButton;
import com.github.tommyettinger.textra.TextraLabel; import com.github.tommyettinger.textra.TextraLabel;
import com.github.tommyettinger.textra.TypingLabel; import com.github.tommyettinger.textra.TypingLabel;
@@ -484,7 +485,7 @@ public class GameHUD extends Stage {
ConsoleCommandInterpreter.getInstance().command(data.commandOnUse); ConsoleCommandInterpreter.getInstance().command(data.commandOnUse);
AdventureQuestController.instance().updateItemUsed(data); AdventureQuestController.instance().updateItemUsed(data);
}); });
button.setStyle(Controls.getSkin().get("menu", TextButton.TextButtonStyle.class)); button.setStyle(new Styles.TextButtonStyle(Controls.getSkin().get("menu", TextButton.TextButtonStyle.class)));
abilityButtonMap.add(button); abilityButtonMap.add(button);
} }
} }

View File

@@ -278,7 +278,7 @@ public class UIActor extends Group {
newActor.setText(localize(property.value.toString())); newActor.setText(localize(property.value.toString()));
break; break;
case "style": case "style":
newActor.setStyle(Controls.getSkin().get(property.value.toString(), TextButton.TextButtonStyle.class)); newActor.setStyle(new Styles.TextButtonStyle(Controls.getSkin().get(property.value.toString(), TextButton.TextButtonStyle.class)));
break; break;
case "binding": case "binding":
keyMap.put(KeyBinding.valueOf(property.value.toString()), newActor); keyMap.put(KeyBinding.valueOf(property.value.toString()), newActor);