'Roulette
Phi! = 0
Theta! = 0
X0% = -460: Y0% = -460
X1% = 919 - 460: Y1% = -460
X2% = -460: Y2% = 919 - 460
X3% = 919 - 460: Y3% = 919 - 460
'_PUTIMAGE (100, 40), Wheel&
X0Dash!
= X0%
* COS(Theta!
) - Y0%
* SIN(Theta!
) Y0Dash!
= X0%
* SIN(Theta!
) + Y0%
* COS(Theta!
) X1Dash!
= X1%
* COS(Theta!
) - Y1%
* SIN(Theta!
) Y1Dash!
= X1%
* SIN(Theta!
) + Y1%
* COS(Theta!
) X2Dash!
= X2%
* COS(Theta!
) - Y2%
* SIN(Theta!
) Y2Dash!
= X2%
* SIN(Theta!
) + Y2%
* COS(Theta!
) X3Dash!
= X3%
* COS(Theta!
) - Y3%
* SIN(Theta!
) Y3Dash!
= X3%
* SIN(Theta!
) + Y3%
* COS(Theta!
) _MAPTRIANGLE (0, 0)-(919, 0)-(0, 919), Wheel&
TO(X0Dash!
+ 100 + 460, Y0Dash!
+ 40 + 460)-(X1Dash!
+ 100 + 460, Y1Dash!
+ 40 + 460)-(X2Dash!
+ 100 + 460, Y2Dash!
+ 40 + 460) _MAPTRIANGLE (919, 919)-(0, 919)-(919, 0), Wheel&
TO(X3Dash!
+ 100 + 460, Y3Dash!
+ 40 + 460)-(X2Dash!
+ 100 + 460, Y2Dash!
+ 40 + 460)-(X1Dash!
+ 100 + 460, Y1Dash!
+ 40 + 460) _PUTIMAGE (XBall!
+ 560 - 20, YBall!
+ 500 - 20)-(XBall!
+ 560 + 20, YBall!
+ 500 + 20), Ball&
Theta! = Theta! + 0.01
Phi! = Phi! - 0.02