私が作ってきた自作関数の代表作といえばPSTR$()、RVAL()、SUFFIX()などですが、初心者向けのものをチョイスしてみました。
まずは、スライドパッドを十字ボタン代わりに使えるDSTICK()関数です。
十字ボタンと同じ値(右ならば8)を返す関数です。
B=BUTTON()という式をB=DSTICK()に置き換えれば、簡単に使うことができます。B=BUTTON() OR DSTICK()とすれば十字ボタンとスライドパッドのどちらでも操作が可能になります。
スライドパッドを十字ボタンの代わりに使えるようにするプログラムというのはよく見かけますが、よく使われるSTICK OUTのX、Yの値から単純に判断するものと比べて角度で判断しているため上下左右入力と斜め入力で入力のしやすさに差がないというメリットがあります。