いくつか追加情報をお伝えします! まず、SPHOMEは左上が原点になっていて、それは関係無いと思われます。 次に、SPの定義番号と管理番号と変数に代入している番号は全て同じですので、番号が違うということもありません。 タッチ操作した結果、SPCHR 変数,SP番号で切り替えているので、条件式を変数==SP番号にすれば良いと考えたのですが、それではダメなのでしょうか? そして、SPOFSで指定した座標も間違っていないはずです。 もしかしたら、条件式の処理が多くなっていることが原因になるということはありますでしょうか?