========================================== Mark Adcock (aka casma) 2/99
This is a variation on the old spin-a-sprite-around-and-zoom-in-and-out theme.I'd like to think this was classic star info material. It has all the necessary features - it's a sequel, it has a silly name and, more importantly, it got to it's current state by a mix of vaguely clever coding, a few went-wrong-isms and some experimenting. It also moves around the screen violently in a very squelchy kind of way, making you feel ill without any resort to colour cycling.
Customisations
==============
speed% - between 10 and 20, but you can go higher if you want...
high% - If high=1 the plotting routine will use 1x2 blocks (slow risc pc users might want to take the WAIT out) If high=0 2x2 blocks will be used (Recommeded for pre risc pc machines)
cls% - If low, the routine will only plot non zero pixels. These leaves some interesting trails behind. **Worth a try**
Details
=======
This started out as a fairly normal, non zooming, sprite spinning effect. To make it as quick as possible, I interpolated the x and y positions in the source texture across the screen. The zooming was added by mistake when I used the wrong offset in my sine table to get a cosine value for an angle. I'm sure you can spot it. To add the warping effect, I increase the source texture y coordinate by fractions of itself, the y source coordinate, and a constant. What fraction of each you add on depends on a few sine waves in the mainloop.