w:=Width / FGridSizeX;
h:=Height / FGridSizeY;
Az yp és xp változókban kiszámoljuk a téglalap koordinátáit:
yp:=(FGridSizeX*FGridSizeY - FStep) div FGridSizeX;
xp:=(FGridSizeX*FGridSizeY - FStep) mod FGridSizeX;
Minden páros sorban tükrözzük az X koordinátát a kép függőleges tengelyére. Ezzel azt érjük el, hogy a kirajzolás vízszintesen az ellenkező irányban történik meg.
if (yp mod 2)=0 then x:=Round(xp*w) else x:=Round((FGridSizeX-xp-1)*w);
y:=Round(yp*h);
A CopyImg eljárás meghívásával megjelenítjük a képet.
CopyImg(x, y, Trunc(w)+1, Trunc(h)+1);
end;
end;