Revolution much slower then Hypercard
gcanyon at inspiredlogic.com
Mon Feb 11 18:19:01 EST 2002
I don't know if there is any way to change this, but it seems the fastest Revolution will "click" is about 4 times a second (on my computer). This is true even if it isn't doing anything -- not painting, messages locked, just clicking on the card.
The following, on the other hand, runs in about 15 ticks, or a quarter of a second. Obviously it could be further optimized and also needs to be customized to your purpose.
put 300 into XX
put 300 into YY
put 200 into RR
put -((pi/2)-(pi/584)) into Rad
set the style of the templateGraphic to "oval"
repeat until Rad>=1.5*pi or the optionKey is "down"
put XX+round(RR*cos (Rad)) into tX
put YY+round(RR*sin (Rad)) into tY
set the rect of the templateGraphic to tX-2,tY-2,tX+2,tY+2
add (2*pi)/584 to Rad
If you really need paint graphics, then execute the above script and then take a screen shot. (you can do that within Revolution)
Note that this script creates a large number of graphics. Selecting and deleting them by hand will be very slow. A script that deletes them all with the screen locked would be much faster. You can make this easier by giving them all the same name in the "create graphic" step.
More information about the Use-livecode