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>>
