https://pastein.ru/t/LE
скопируйте уникальную ссылку для отправки
//Выдача карт из верхней леовй стопки
private void delivery() { // vidacha()
if(stackArray[0].size()>0) {
int num;
//Если это первая выдача
if(firstDelivery == true) {
//поулчаем номер
num = (int)(Math.random()*stackArray[0].size());
}
else {
num = stackArray[0].size() - 1;
}
//получаем карту из стопки под номером 0
Card card = stackArray[0].getCard(num);
//делаем отображение картинкой
card.isInverted= false;
//Увеличаем координату на 110
stackArray[1].addCard(card);
stackArray[0].removeCard(num);
}
else {
//вычисляем номер последней картф
int numLast = stackArray[1].size()-1;
//переносим карты из стопки с номером 1 в стопку 0
for(int i = numLast; i>=0; i--) {
Card card = stackArray[1].getCard(i);
card.isInverted = true;
//уменьшаем коодинату на 110
card.x -= 110;
stackArray[0].addCard(card);
}
stackArray[1].clear();
firstDelivery= false;
}
}