> 1) I expected something like „IF dy = sy THEN“ > 2) your code overwrites the horizontal line with length „w“ starting > at (dx, dy-1) Right. That is a current penalty for the code case „IF dy = sy THEN“ missing. Calling proc relies on unused bottom line beneath, which could be cached w/ COPY, but seems overkill. -- Tomas Kral <thomas.kral at email.cz>