Если честно, я понятия не имею, что я делаю неправильно. Я хочу получить ImageButton
объект от ClickListener
, но что-то не так.LibGDX как получить кнопку от clickListener
public void createButton() {
button = new ImageButton(this.skin);
buttonUnitsList.add(button);
button.addListener(new ClickListener() {
@Override
public void clicked(InputEvent event, float x, float y) {
selectedUnit = buttonUnitsList.indexOf(this.getButton());
}
});
}
" Что нибудь"? Вы получили сообщение об ошибке? Вы пробовали пройти через это? –
Нет, у меня нет ошибок, но для всех выбранных кнопок. Значение по умолчанию после клика всегда одно и то же. – Overborr
Что такое 'getButton()'? Я предполагаю, что он возвращает 'button', который всегда будет последней созданной кнопкой. –