Предполагая, что у вас только когда-нибудь будет два игрока, создайте логическое значение с именем var playerOneLastClicked = true
, и если один щелчок игрока установит true, иначе, если два щелчка игрока установит false
if (buttonClicked.contains(1) && buttonClicked.contains(2)) {
if (playerOneLastClicked) {
imgbBtnBackground.setImageResource(R.drawable.rca)
} else {
imgbBtnBackground.setImageResource(R.drawable.wac)
}
}
Поскольку вызывается imagebtnState()
после каждого нажатия на самом деле не имеет значения проверять, кто щелкнул последним в arrayList, так как метод проверяет, были ли нажаты указанные кнопки в любом случае
Я думаю, это то, что вы спрашивалидля