そひさんへ プログラミングは自由であり今回書いた方法もあくまで一例でしかありません。 自分で分かりやすい方法でやるのがベターだと思います。 うぎゃ~さんへ スライドパッドで上下逆になるのは今回のようにATAN使用時にXとYを入れ替えるのが最も簡単だと私は思いますが、方法はいろいろあるので自分にあった方法で良いでしょう。 あとMODは使用時に強制的に整数型に変換されてしまうため12時の方向を0で時計回りに0~7の8方向の値を取得したいという場合は((DEG(ATAN(SX,SY))+382.5)/45)MOD 8と短く記述が可能です。