I think this works. It has a had very very superficial testing with the dotmotion task... it seemed to work but I didn't scrutinise object properties as closely as is probably necessary. If you have time, try this out and let me know what you think.
One aspect that is completely untested is the loadobj() method. I suspect that will be crucial if you try to load a previously saved @trial object (i.e., one saved using the previous @trial class definition) using this new class definition. If you have time to test that let me know what blows up.
Jake,
I think this works. It has a had very very superficial testing with the dotmotion task... it seemed to work but I didn't scrutinise object properties as closely as is probably necessary. If you have time, try this out and let me know what you think.
One aspect that is completely untested is the loadobj() method. I suspect that will be crucial if you try to load a previously saved @trial object (i.e., one saved using the previous @trial class definition) using this new class definition. If you have time to test that let me know what blows up.
S.