Holy maccaroni!
I fixed it.
I changed
for(int i = 0;i != goal;i++) {
sourceVector->append(new Tile(rect,i,originalImage.copy(rect)));
if(rect.x() + 32 >= originalImage.width()) {
rect.setY(rect.y() + 32);
rect.setX(0);
}else
rect.setX(rect.x() + 32);
}
for(int i = 0;i != goal;i++) {
sourceVector->append(new Tile(rect,i,originalImage.copy(rect)));
if(rect.x() + 32 >= originalImage.width()) {
rect.setY(rect.y() + 32);
rect.setX(0);
}else
rect.setX(rect.x() + 32);
}
To copy to clipboard, switch view to plain text mode
to
for(int i = 0;i != goal;i++) {
sourceVector->append(new Tile(rect,i,originalImage.copy(rect)));
if(rect.x() + 32 >= originalImage.width()) {
rect.moveTop(32 + rect.y());
rect.moveLeft(0);
}else
rect.moveLeft(32 + rect.x());
}
for(int i = 0;i != goal;i++) {
sourceVector->append(new Tile(rect,i,originalImage.copy(rect)));
if(rect.x() + 32 >= originalImage.width()) {
rect.moveTop(32 + rect.y());
rect.moveLeft(0);
}else
rect.moveLeft(32 + rect.x());
}
To copy to clipboard, switch view to plain text mode
Everything works fine!
Bookmarks