fix buttons

This commit is contained in:
Anthony Calosa
2023-04-14 07:52:55 +08:00
parent 10ac2bf139
commit 93b8fc79b7
2 changed files with 37 additions and 12 deletions

View File

@@ -104,6 +104,23 @@ public class Controls {
return getBoundingRect(actor).contains(point);
}
static public boolean actorContainsVector(Array<TextraButton> buttons, Vector2 point) {
boolean value = false;
if (buttons == null)
return false;
if (buttons.isEmpty())
return false;
for (Actor actor : buttons) {
if (actor == null)
return false;
if (!actor.isVisible())
return false;
if (getBoundingRect(actor).contains(point))
value = true;
}
return value;
}
static public SelectBox<String> newComboBox(String[] text, String item, Function<Object, Void> func) {
SelectBox<String> ret = newComboBox();
ret.getStyle().listStyle.selection.setTopHeight(4);