I've been converting DigiTile over to Athens with general success but I
have found an odd rendering bug. In this scenario, I am moving the brown
square around with a hand. As I am using AthensWrapMorph, I have made it so
that the brown square is a submorph of the application (an AthensWrapMorph)
and not in the hand. The brown square is actually twice the extent that it
appears (i.e., it has a 50 pixel transparent border). This has to be done
to allow rotation handles to be added. Anyway, when it moves so that its
top would go beyond the top of the application, some crazy rendering effect
happens, as illustrated in the included screenshots. This same behavior
happens when moving the square to the left side of the screen. It does not
happen on either the right or the bottom of the screen. It seems like
Athens does not like for submorphs of AthensWrapMorph to extend to the left
or above their parent. This seems like a problem and something that can
easily happen as somebody moves some morph to be partially offscreen.

Cheers,

Jeff

-- 
Jochen "Jeff" Rick, Ph.D.
http://www.je77.com/
Skype ID: jochenrick

<<attachment: withArtifact.png>>

<<attachment: withoutArtifact.png>>

Reply via email to