I'm not trying to break things :-), but I seem to have uncovered another (minor) bug. The sprite Clone() method works fine for sprites created from image files, but seems to fail for those created using CaptureSprite(). The program below demonstrates this.
Neil
// Demonstration
of sprite cloning failure for sprites created from captured images
Program CloneBug
Method Main()
Define s1 As Sprite
Define s2 As Sprite
// Generate sprite from image file
s1.Load("Car1.gif")
// This call succeeds
s2 = s1.Clone()
// Generate sprite from captured image
s1.MoveTo(0, 0)
s1.Stamp()
s1 = CaptureSprite(0, 0, s1.Width,
s1.Height)
// This call gives a runtime error
"Object reference not set to an instance of an object"
s2 = s1.Clone()
End Method
End Program