DLして軽く見てみました。なるほど〜。グラフィックがないので星座のままでしたがスクリーンショットも含めてなんとなくイメージがわかりました。 25個のスプライトを5つに区切って5種類の機能を持たせる場合、僕だったらスプライト管理番号は0〜24固定で管理番号の組で分けるかなぁ…? 種類はその管理番号で判断するか、それともスプライトに割り当ててある絵の定義番号で判別する感じで。 もしそれ以上の情報がスプライトに必要な場合は、先ほど話したSPVARなどを使ってスプライトに値として持たせておきます。 もしくは、管理番号を配列の要素番号にして別の配列変数に追加データとして記録しておく感じかな。