Когда игрок выбирает 1 игрок и хочет играть ноликом, то первый ход всегда делает крестик.. У меня все работает, при выборе нолика
int r = new Random().nextInt(9);
if(r==0) {
btn1.setText("X");
btn1.setBackgroundResource(R.drawable.style_yellow);
}
else if(r==1) {
btn2.setText("X");
btn2.setBackgroundResource(R.drawable.style_yellow);
}
else if(r==2) {
btn3.setText("X");
btn3.setBackgroundResource(R.drawable.style_yellow);
}
else if(r==3) {
btn4.setText("X");
btn4.setBackgroundResource(R.drawable.style_yellow);
}
else if(r==4) {
btn5.setText("X");
btn5.setBackgroundResource(R.drawable.style_yellow);
}
else if(r==5) {
btn6.setText("X");
btn6.setBackgroundResource(R.drawable.style_yellow);
}
else if(r==6) {
btn7.setText("X");
btn7.setBackgroundResource(R.drawable.style_yellow);
}
else if(r==7) {
btn8.setText("X");
btn8.setBackgroundResource(R.drawable.style_yellow);
}
else if(r==8) {
btn9.setText("X");
btn9.setBackgroundResource(R.drawable.style_yellow);
}
Мог использовать вместо этого switch, но не суть важно...
String xo = "X";
int r = new Random().nextInt(9);
switch (r) {
case 0:
btnclick(btn1, xo);
break;
case 1:
btnclick(btn2, xo);
break;
case 2:
btnclick(btn3, xo);
break;
case 3:
btnclick(btn4, xo);
break;
case 4:
btnclick(btn5, xo);
break;
case 5:
btnclick(btn6, xo);
break;
case 6:
btnclick(btn7, xo);
break;
case 7:
btnclick(btn8, xo);
break;
case 8:
btnclick(btn9, xo);
break;
default:
break;
}
private void btnclick(Button btn, String xo){
btn.setText(xo);
btn.setBackgroundResource(R.drawable.style_yellow);
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Не могу понять как осуществляется взаимодействие между двумя окнами в JavaFXИмеется ввиду как я могу влиять на вью первого окна находясь во втором?...
Каким образом применять нужные шрифты ко всей программе, есть ли какой-то один метод, который считается лучшим среди программистов?
Как я понимаю, tooltip работает только при наведении курсора на объект, рядом с которым данный tooltip появляетсяА можно ли сделать так, чтобы он срабатывал...