block =new ArrayList<Rectangle>();
done=new ArrayList<Rectangle>();
for (int i=0;i<getBlock().size();i++) {
game.batch.begin();
game.batch.draw(texture, getBlock().get(i).x, getBlock().get(i).y, getBlock().get(i).width, getBlock().get(i).height);
game.batch.end();
f=f+1;
if (f >= 40) {
getBlock().get(i).y = getBlock().get(i).y - 40;
f = 0;
}
if (getBlock().get(i).y < 0) {
getBlock().get(i).y = 0;
dones.add(block);
create();
getBlock().removeAll(dones);
}
}
Я хочу переместить каждый Rectangle в блоке arryalist, но когда я пытаюсь использовать этот код, он перемещает только один последний объект в массиве
метод создания добавляет 2 прямоугольника с 2 различными позициями