@lidiya11

Почему не работает метод intersects в цикле?

Суть в том что есть 12 квадратов и надо определить пересекается ли он хотя бы с одним квадратом из списка brush. Почему-то правильно определяется только 12-й, то есть последний квадрат. Остальное - 0, то есть нет пересечения. В чем может быть проблема?

public float[] checkKvadrat()
{
  float[] kvadr = new float[12];
  int q = 0;
  float y = 0;
  for (int i = 0; i < 12; i++) 
  {
    for (Rectangle br : brush) 
    {
      if(br.intersects(rectangle))
      {
        y = 1;
        break;
       }else y=0;
     }
   kvadr = y;
   y=0;
  }
return kvadr;
}
  • Вопрос задан
  • 72 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы