解決したみたいなので蛇足かもですが。 32行目の条件の書き方がおかしいようです。 IF 10>TX>305… と書いても、「TXが10より大きく、かつ305より小さい」という意味にはなりません。 条件を組み合わせる時は、下記のように一つずつ書いてみて下さい。 IF 10>TX && TX>305 && 40>TY && TY>90 THEN ※手元に3DSがないので確認できませんが、おそらく32行目の書き方では、先に「10>TX」が判定され、その結果(正なら1、偽なら0)と305を比較してしまっています。 …というのが難しければ、今はまだ理解できなくてもいいと思いますが。