ボタンは押したボタンによって直接方向がわかるけどスライドパッドはアナログなのでその値(移動量)から方向を算出しています。通常はATANなどを使って角度から方向を求めますが、おちゃめさんの場合は4方向なら単純な移動量比較で求められるというところが優れているところです。 TOUCH命令の場合は、戻ってくる値は移動量ではないので、まずは移動量を求める必要があります。それが出来ればその移動量はSTICKの値に近い値として扱えますが、STICKと違い画面上での移動量はY座標の符号が反転するので、そこだけ逆にします。その上で、その移動量から方向(向き)を求める(やり方はおちゃめさんの応用で出来るはず)ようにすれば、目的の動作になるんじゃないかと思います。