別途配列でも機能は同じだしそれはそれでOKかと。 むしろSPVAR(0,0)<0 THEN~ より、HP[0]<0の方が分かりやすいことも。 ただSPVARを使ったほうがわざわざ配列を別に用意しなくてよかったり、2画面だったら上下それぞれにSP番号0は存在するのでそれに対応したり何かと面倒なことをしなくて済んだりします。 私は、そのキャラの種別フラグ(自キャラか敵か弾かなど)、体力、攻撃力、座標、移動量なんかを入れて使うことが多いです。 「SPSETで初期化されてしまう」とありますが、SPSETは初期化&設定の命令なので当然です。座標も0,0に戻りますよね。もしキャラ画像だけを変えたいならSPCHRで!