мне нужно разные int каждый раз, когда цикл for работает - PullRequest
0 голосов
/ 23 июня 2018
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 различными позициями

...