No nie, nie powinno pięknie działać. Każdy tile ustawiasz najpierw 10 tys. razy (100 * 100) a na końcu i tak każdy jest ustawiany na pozycji { 99 * 32, 99* 32}.
Może tak :
for(int i = 0, j = 0; i < 100; i++, j++)
{
if( i % 10 == 0 && i != 0) j++;
tiles[i].setPosition( (i % 10) * 32, j * 32);
}
Przy założeniu, że masz siatke 10x10 a wymiary każdego tile'a to 32x32.
Mam nadzieje, że nie zobiłem błędu, bo nie testowałem.
Btw. masz okno 3200x3200 px? o_O