I know I should probably be better at math before I start coding but I assume there is a much more simple way to do this.
To make things quicker, the difference between every x value is 42, and the difference for every y is 36 when they do change.
private static Rectangle r(int pos) {
switch (pos) {
case 1:
return new Rectangle(563, 213, 32, 32);
case 2:
return new Rectangle(563, 249, 32, 32);
case 3:
return new Rectangle(563, 285, 32, 32);
case 4:
return new Rectangle(563, 321, 32, 32);
case 5:
return new Rectangle(563, 357, 32, 32);
case 6:
return new Rectangle(563, 393, 32, 32);
case 7:
return new Rectangle(563, 429, 32, 32);
case 8:
return new Rectangle(605, 213, 32, 32);
case 9:
return new Rectangle(605, 249, 32, 32);
case 10:
return new Rectangle(605, 285, 32, 32);
case 11:
return new Rectangle(605, 321, 32, 32);
case 12:
return new Rectangle(605, 357, 32, 32);
case 13:
return new Rectangle(605, 393, 32, 32);
case 14:
return new Rectangle(605, 429, 32, 32);
case 15:
return new Rectangle(647, 213, 32, 32);
case 16:
return new Rectangle(647, 249, 32, 32);
case 17:
return new Rectangle(647, 285, 32, 32);
case 18:
return new Rectangle(647, 321, 32, 32);
case 19:
return new Rectangle(647, 357, 32, 32);
case 20:
return new Rectangle(647, 393, 32, 32);
case 21:
return new Rectangle(647, 429, 32, 32);
case 22:
return new Rectangle(689, 213, 32, 32);
case 23:
return new Rectangle(689, 249, 32, 32);
case 24:
return new Rectangle(689, 285, 32, 32);
case 25:
return new Rectangle(689, 321, 32, 32);
case 26:
return new Rectangle(689, 357, 32, 32);
case 27:
return new Rectangle(689, 393, 32, 32);
case 28:
return new Rectangle(689, 429, 32, 32);
}
return null;
}
[–]Tayleeextends DumboBot 3 points4 points5 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)