作例を作ってみました。スプライトの回転をSPROT関数ではなく配列変数で管理しています。SPROT関数ではスプライトの回転を整数でしか管理できないためです。