Simplify object creation

Hello,
My question is, can we simplify the following lines of code :

  objet av1 = new objet (100,100);
  objet av2 = new objet (200, 100);
  objet av3 = new objet (300, 100);
  objet av4 = new objet (400, 100);
  objet av5 = new objet (100,200);
  objet av6 = new objet (200, 200);
  objet av7 = new objet (300, 200);
  objet av8 = new objet (400, 200);

thank you.

1 Like
// Discourse.Processing.org/t/simplify-object-creation/3649/2
// GoToLoop (2018/Sep/18)

final int VECS = 8;
final PVector[] vecs = new PVector[VECS];

for (int x = 100, y = 100, i = 0; i < VECS; ++i) {
  vecs[i] = new PVector(x, y);
  if ((x += 100) > 400)  y += x = 100;
}

printArray(vecs);
exit();
2 Likes

thank you :slight_smile: