Hi List,
Easy question first. #refreshWorld warns not to use it often because of
damage recording... but it doesn't say what to use instead. What is the
correct method to mark a morph damaged?
(I'm rendering a static 3D scene with a movable camera, so I only need
to redraw it on demand by the camera.)
Whenever I draw on a morph I always forget I need to offset coordinates
by the morph's origin, so things end up getting drawn in the top left.
I tend to open morphs in hand, so it draws correctly until I drop it
back into the world.
Why does the canvas in #drawOn: have a different origin depending on if
you're holding the morph or not?